You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Bei einer real-life ISYBAU-XML Datei funktioniert bei mir der v_flaechengeometrien View nicht, da in ident_daten_stamm_abwasanlag_geome_geome_polygo_polygo_kante nicht komplette Umrisse als eine Kante gespeichert sind, sondern die Umrisse auf einzelne Kanten aufgesplittet sind. Ich habe das ganze mit folgendem SQL zum Funktionieren gebracht:
select ogr_pkid, st_makepolygon(st_linemerge(geom)) geom from ( select p.ogr_pkid, polygonart, st_setsrid(st_collect(st_makeline(st_makepoint(pk.start_rechtswert, pk.start_hochwert), st_makepoint(pk.ende_rechtswert, pk.ende_hochwert))),31468) as geom from isybau.ident_daten_stamm_abwasanlag_geome_geome_polygo_polygo_kante pk left join isybau.ident_daten_stammd_abwassanlage_geomet_geomet_polygo_polygon p on pk.parent_ogr_pkid = p.ogr_pkid where p.polygonart in (1, 2) group by p.ogr_pkid, p.polygonart) q1
The text was updated successfully, but these errors were encountered:
Bei einer real-life ISYBAU-XML Datei funktioniert bei mir der v_flaechengeometrien View nicht, da in ident_daten_stamm_abwasanlag_geome_geome_polygo_polygo_kante nicht komplette Umrisse als eine Kante gespeichert sind, sondern die Umrisse auf einzelne Kanten aufgesplittet sind. Ich habe das ganze mit folgendem SQL zum Funktionieren gebracht:
select ogr_pkid, st_makepolygon(st_linemerge(geom)) geom from ( select p.ogr_pkid, polygonart, st_setsrid(st_collect(st_makeline(st_makepoint(pk.start_rechtswert, pk.start_hochwert), st_makepoint(pk.ende_rechtswert, pk.ende_hochwert))),31468) as geom from isybau.ident_daten_stamm_abwasanlag_geome_geome_polygo_polygo_kante pk left join isybau.ident_daten_stammd_abwassanlage_geomet_geomet_polygo_polygon p on pk.parent_ogr_pkid = p.ogr_pkid where p.polygonart in (1, 2) group by p.ogr_pkid, p.polygonart) q1
The text was updated successfully, but these errors were encountered: