Open MaartenHilferink opened 1 year ago
Clean polygon geometry fixes most of the issues (using a partitioned_union_polygon(geometry, id(.)) ).
Fix geometry in ArcGIS of BAG panden:
Fix geometry in ArcGIS of BAG panden after apply the partitioned_union_polygon:
@jipclaassens Kun je de resterende geometry die volgens ArcGIS gerepareerd moest worden (feature 354574, of een equivalent uit een recente BAG) voor en na partitioned_union_polygon(geometry, id(.)) ). hier posten ? En dan dit issue weer aan mij assignen? Benieuwd hoe het zit met die self intersection en of dat in een test-case gereproduceerd kan worden.
n.b. wellicht is dit issue al opgelost met commit dd 07-03-2024 met een "adapt for polygons with touching rings" -> v14.13.2
Voor ophalen en heroriënteren van meren hebben we dus outer_multi_polygon(geometry) - geometry. Verder zou ik topologische issues met polygonen zoveel mogelijk bij de bron oplossen, zoals we o.a. met de latlong coördinaat volgorde (die omgekeerd o.a. een verkeerde winding order geeft).
Na partitioned_union_polygon(geometry_mm, id(.)) nog steeds 2 featues in regio Amsterdam die incorrect ring ordering hebben in v14.16.0
before and after files download here: https://surfdrive.surf.nl/files/index.php/s/Zd7BIIgOCIrcz7W
Discussed in https://github.com/ObjectVision/GeoDMS/discussions/63