edit2: het lijkt niet om een ‘multipolygon’ te gaan maar om een CurvePolygon. Ook vervelend…
edit: probleem zit hem in Polygon en Mulitpolygon-gebruik in de GML’s. Wanneer je een GML bestand met Polygon en een GML met Multipolygon samenvoegd tot één shape-file, dan kan QGIS daar niet mee omgaan (ArcGIS pro wel).
Oplossing: alleen Polygon gebruiken in de GML. óf in het Python-script de ‘explode’ functie gebruiken.
Via de API van Ruimtelijke Plannen download ik .GML bestanden om Bouwvlakken uit te filteren.
Nu heb ik daar een Python script met Geopandas voor in elkaar gedraaid.
Heel veel plannen gaan gewoon goed, maar bij (onder andere) dit plan krijg ik een foutmelding van ongeldige geometrie in het bouwvlak:
NL.IMRO.0394.BPGhfdoudwestenpax-C001.gml
specifiek het coordinaat: 106132, 479779.
Ook in QGIS kan ik de bouwvlakken uit het GML bestand niet inlezen.
Het vreemde is dat wanneer ik met FME het GML bestand inlaadt en er een SHP bestand van maak, ik dat shapebestand met geometrie wel kan inlezen in ArcGIS Pro maar niet in QGIS of Python.
Is dit bekend? Heeft iemand een ideetje om er omheen te werken? Want voor FME heb ik eigenlijk een collega nodig. Ik werk er liever zelf omheen.