RE: Consulta Postgis

From: mariana chagra <marianachagra(at)yahoo(dot)com(dot)ar>
To: Postgres Ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: Consulta Postgis
Date: 2008-02-15 21:59:30
Message-ID: 595597.50329.qm@web38309.mail.mud.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

PERDON LA RESPUESTA ERA AL FORO (ando 1/2 despistada jeje)

Gracias Patricio!!
Todavia no he probado esta solucion, pero el lunes lo estare haciendo.

Muchos saludos y Bienvenido al Laboro.

Arrivederci!!

Patricio Cifuentes Ithal <pcifuentes(at)siigsa(dot)cl> escribió:
v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} De: pgsql-es-ayuda-owner(at)postgresql(dot)org [mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org] En nombre de mariana chagra
Enviado el: Martes, 12 de Febrero de 2008 7:29
Para: Postgres Ayuda
Asunto: [pgsql-es-ayuda] Consulta Postgis


Estimados listeros, he progresado con la consulta con la que tenia problemas. Ahora me muestra la informacion, pero, mas de lo solicitado jeje.

esta es la consulta que funciona:

$sqlgeo="select * from $tabla t where $campoGIS && SetSrid('BOX(".
$x." ".$y.",".$x." ".$y.")'::box2d,32769)";

el tema es que me devuelve la informacion de varias parcelas, y yo necesito de la especifica que seleccione.

¿Que error puedo estar cometiendo?

Les agradecere sus comentarios.

Desde ya muchas gracias, Saludos Mariana.


[pcifuentes]
De vuelta de vacaciones de las lindas tierras del sur de Chile y unas vueltas en la ciudad de Alvaro, las cuales no había visitado. Y listo para aportar.
Mariana,
Existen variadas funciones para saber que elementos tienes junto a donde estas buscando, en estos casos se aplica algo de aritmética y las funcones de postgis como el distance, para esta función existen muxas formas de aplicar puedes aplicarla en un select y y ordenar por distancia, o en el mismo select buscar por un radio de distancia, aunq te recomiendo mejor la primera opción, EJ:
$sql = "SELECT *, DISTANCE (the_geom,astext(transform(setsrid(GeometryFromText('POINT(".$x." ".$y.")', -1),".$proyeccion."),".$this->get("geoTabla_proyeccion_srid")."))) AS DISTANCIA FROM tabla_geo ORDER BY DISTANCIA LIMIT 1;
El limit 1 es para q solo me retorne un resultado ya q siempre busco solo el elemento mas cercano y no desgasto el server trayendo todo para solo ocupar el primero de la lista



---------------------------------


Los referentes más importantes en compra/venta de autos se juntaron:
Demotores y Yahoo!. Ahora comprar o vender tu auto es más fácil.
Visitá http://ar.autos.yahoo.com/
--
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

www.siigsa.cl

--
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

www.siigsa.cl


---------------------------------

Tarjeta de crédito Yahoo! de Banco Supervielle.Solicitá tu nueva Tarjeta de crédito. De tu PC directo a tu casa.
Visitá www.tuprimeratarjeta.com.ar

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Julio Cesar Sánchez González 2008-02-16 02:40:42 Re: [pgsql-es-ayuda] RE: [pgsql-es-ayuda] Cambio de versión
Previous Message mariana chagra 2008-02-15 21:52:20 RE: Consulta Postgis