Überlappungen von Flurstücken ermitteln: Unterschied zwischen den Versionen

Aus kvwmap
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „Um Überlappungen von Katasterobjekten (wie z.B. Flurstücken) zu ermitteln, können folgende Abfragen verwendet werden. Die Überlappungsflächen werden in ei…“)
 
(kein Unterschied)

Aktuelle Version vom 27. Mai 2016, 09:03 Uhr

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');