2 votos

¿Cuál es la función de PostGIS para recuperar los edificios por el lado de la carretera?

Quiero obtener información de los edificios al lado de la carretera solamente. Suponiendo que la tabla de edificios tiene geometría multipoligonal y la tabla de carreteras tiene geometría multilineal, ¿cuál sería una consulta pgSQL para lograr el objetivo?

Muchas gracias.

2voto

Mac Puntos 253

¿Sabe a qué distancia están los edificios del lado de la carretera?

Podría utilizar la función st_dwithin (seleccionando todo lo que esté a una determinada distancia):

SELECT
 buildings.identificatie, .buildings.geom 
FROM 
 buildings, road
WHERE 
 St_DWithin(buildings.geom, road.geom, 200)

De este modo, se seleccionan los edificios situados a menos de 200 m de la carretera. No estoy seguro de cómo funciona con los polígonos y las cadenas múltiples.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X