Tengo una red capa de polígonos y una capa de línea.
Una vez importados en PostGIS (vamos a llamar a las tablas poly
y line
), ¿cómo se puede crear una consulta (con ST_Intersect
, por ejemplo) que cuenta el número de intersecciones con polígonos (el mismo que el de QGIS herramienta: MMQGIS > Spatial Join > Intersects > First
)
y devuelve el poly
tabla con una columna adicional que contiene la suma de las intersecciones por polígono?
En algunos casos, la misma línea se cruzará con el mismo polígono más de una vez, y en ese caso, no sólo se cuentan una vez.
Hasta el momento, tengo esto:
CREATE TABLE sp_join AS
SELECT polygons.* COUNT (l.*)
FROM polygons as p
JOIN lines l ON ST_Intersects(p.wkb_geometry, lines.wkb_geometry)