[postgis-users] [POSTGIS] conocer la ubicacion de un objeto con respecto a otro
Francisco Salas
fsalas at pinar.geocuba.cu
Thu Jan 17 10:51:48 PST 2013
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
----------------------------------------------------
More information about the postgis-users
mailing list