98 | | |
99 | | Vereinigung der Flurstücke nach Flur (Berücksichtigt keine fluren mit Enklaven) |
100 | | {{{ |
101 | | DELETE FROM pp_flur; |
102 | | INSERT INTO pp_flur (land, gemeinde, regierungsbezirk, kreis, gemarkung, flurnummer, anz_fs, the_geom ) |
103 | | SELECT f.land,f.gemeinde, f.regierungsbezirk, f.kreis, f.gemarkungsnummer as gemarkung, f.flurnummer, |
104 | | count(gml_id) as anz_fs, |
105 | | st_multi(st_union(st_buffer(f.wkb_geometry,0.5))) AS the_geom -- Zugabe um Zwischenräume zu vermeiden |
106 | | FROM ax_flurstueck f |
107 | | WHERE f.endet IS NULL |
108 | | GROUP BY f.land, f.gemeinde,f.regierungsbezirk, f.kreis, f.gemarkungsnummer, f.flurnummer; |
109 | | UPDATE pp_flur SET the_geom = st_multi(st_MakePolygon(st_exteriorring(st_geometryn(the_geom,1)))) WHERE st_numgeometries(the_geom) = 1; |
110 | | |
111 | | }}} |
112 | | |