Ik zou de code ook nog kunnen delen, mocht dat het helpen.
In QGIS gecheckt: de Shapefile detecteert als enige object de zee; die zou ook aanwezig moeten zijn bij de eilanden, dus ik vermoed dat mijn Python-code de 'gesloten objecten' niet goed detecteert.
Kom er alleen niet uit waarom
Quote selectie