[postgis-users] [POSTGIS] conocer la ubicacion de un objeto con respecto a otro

Michael.Scholz at dlr.de Michael.Scholz at dlr.de
Fri Jan 18 01:56:01 PST 2013


Epa! Ayer había una pregunta comparable: http://postgis.17.n6.nabble.com/predicate-of-direction-is-possible-td5002326.html
Con ST_Azimuth podrían implementar muy simplemente una función, que les dar la información, si un objeto se ubica al norte/este/sur/oeste de un otro.

Saludos, Michi

> -----Ursprüngliche Nachricht-----
> Von: postgis-users-bounces at lists.osgeo.org [mailto:postgis-users-
> bounces at lists.osgeo.org] Im Auftrag von Francisco Salas
> Gesendet: Donnerstag, 17. Januar 2013 19:52
> An: postgis-users
> Betreff: Re: [postgis-users] [POSTGIS] conocer la ubicacion de un objeto con
> respecto a otro
> 
> Gracias Luis y Daniel por sus respuestas,  lo que sucede es que estuve
> buscando en la documentación de postgis y no he  encontrado ninguna
> función que me devolviera True o False , por ejemplo si el objeto A esta al
> norte del objeto B, algo así como ST_north(A.the_geom,B_theGeom) , tal
> como lo hace la function ST_Intersects(A.the_geom,B_theGeom), que me
> determina si la geometria A se intercepta con la geometria B.
> 
> Yo estuve revisando este articulo COGNITIVE LOGIC REPRESENTATION OF
> SPATIAL ASSOCIATION RULES OF KNOWLEDGE DISCOVERY FROM GIS
> DATABASE de Ronghua y Xiaodong, y aparece una tabla con los posibles
> predicados de los SIG para la minería de datos y dentro de ellos se encuentra
> los de dirección que determina si un objeto esta al norte, sur , este, etc. de
> otro.
> 
> Esto lo necesito para una extensión para gvsig con base de datos postgis que
> estamos haciendo y sería interesante que en las reglas que se generan se
> pueda incorporar el predicado de dirección. Obteniéndose por ejemplo una
> regla como esta : El 80% de los pozos de petróleo se encuentran al norte de la
> Falla Pinar.
> 
> Saludos
> 
> Francisco Salas
> 
> 
> -----Mensaje original-----
> De: PostGIS. Bases de datos espaciales. Estándares ISO y OGC asociados.
> [mailto:POSTGIS at LISTSERV.REDIRIS.ES] En nombre de Luis Franco Vázquez
> Enviado el: jueves, 17 de enero de 2013 01:16 p.m.
> Para: POSTGIS at LISTSERV.REDIRIS.ES
> Asunto: Re: [POSTGIS] conocer la ubicacion de un objeto con respecto a otro
> 
> Simplemente coge las coordenadas de los elementos. Por ejemplo, en el
> caso de dos puntos si la coordenada Y del punto A es mayor que la del B
> significaría que A está al norte de B. Es el caso más simple.¿Te serviría?
> 
> 
> El 17 de enero de 2013 17:56, Francisco Salas
> <fsalas at pinar.geocuba.cu>escribió:
> 
> > Hola a todos , he trabajado con predicados topológicos de postgis
> > (ST_Contains, ST_Crosses, ST_Intersects, ST_Touches,etc.) para
> > determinar si los objetos se interceptan, están contenidos, se cruzan
> > , etc. pero necesito saber si un objetos está ubicado al norte , sur ,
> > este, oeste, etc. de otro es decir su dirección.
> >
> > Existe alguna función en postgis que me permita eso?.
> >
> > Necesito alguna idea de cómo solucionar esto.
> >
> >
> >
> > Saludos a todos y gracias por adelantado.
> >
> >
> >
> > Francisco Salas
> >
> >
> >
> >
> >
> >
> >
> >
> > ----------------------------------------------------
> > Si tiene algun problema con la utilizacion de la lista.
> > Pongase en contacto con nosotros a traves de:
> > listman at rediris.es
> > ----------------------------------------------------
> >
> 
> ----------------------------------------------------
> Si tiene algun problema con la utilizacion de la lista.
> Pongase en contacto con nosotros a traves de:
> listman at rediris.es
> ----------------------------------------------------
> 
> _______________________________________________
> postgis-users mailing list
> postgis-users at lists.osgeo.org
> http://lists.osgeo.org/cgi-bin/mailman/listinfo/postgis-users


More information about the postgis-users mailing list