Überlappungen von Flurstücken ermitteln
Aus kvwmap
Um Überlappungen von Katasterobjekten (wie z.B. Flurstücken) zu ermitteln, können folgende Abfragen verwendet werden. Die Überlappungsflächen werden in eine neue Tabelle geschrieben.
CREATE TABLE alkis.schnittflaechen_flurstuecke AS SELECT st_intersection(a.wkb_geometry, b.wkb_geometry) as the_geom FROM alkis.ax_flurstueck a, alkis.ax_flurstueck b WHERE a.flurstueckskennzeichen != b.flurstueckskennzeichen AND a.endet is NULL AND b.endet IS NULL; UPDATE alkis.schnittflaechen_flurstuecke SET the_geom = ST_CollectionExtract(the_geom, 3) WHERE geometrytype(the_geom) = 'GEOMETRYCOLLECTION'; DELETE FROM alkis.schnittflaechen_flurstuecke WHERE geometrytype(the_geom) NOT IN ('POLYGON', 'MULTIPOLYGON');