Actualmente estoy intentando crear polígonos que representen las zonas rodeadas de carreteras. Las carreteras se almacenan en PostGIS como puntos / líneas, por lo que tengo flexibilidad sobre lo que puedo hacer con ellos.
Básicamente estoy tratando de convertir las áreas blancas de este ejemplo de salida de línea en polígonos:
¿Alguna idea?
Aquí está el PostGIS para lograr esto (asumiendo que tienes una tabla de carreteras llena de líneas):
SELECT (ST_Dump(ST_Polygonize(roads.geom))).geom AS the_geom FROM
(SELECT ST_Transform(ST_SetSRID(geom, 27700), 4326) AS geom FROM road_lines) AS roads
2 votos
Pregunta similar aquí menos directa, sobre la construcción de bloques urbanos.