Closed wvdbee closed 1 year ago
Testset, gebruikt bij dit issue.
Ik heb hetzelfde probleem. Bij mij komt hij niet verder dan het begroeidterreindeel de rest wordt niet geladen. Ik zie dat de fout inderdaad bij de Temp-map zit. hoop dat dit opgelost kan worden.
hmm, ik kan dit probleem op Linux niet reproduceren. Blijkbaar is het windows specifiek.
Ik ga op zoek naar een windows machine...
hmm, ook op mijn windows machine kan ik dit niet reproduceren.
Graag de utils.py in de plugin folder locatie/BGTImport/bgt_utils vervangen door die in bijgaande zip.
Dan QGIS (opnieuw) starten en de import nog eens draaien en dan de logboekmeldingen weer posten. Ik hoop dat ik dan voldoende aanwijzingen heb.
utils.py geplaatst in AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\BGTImport\bgt_utils
Getest met de extract.zip die ik hier deelde én met een nieuwe download. Conversie een paar keer herhaald. Rare uitkomst:
Log van de mislukte import.
2023-06-22T21:09:31 INFO Start importing BGT-zip: C:\Werkplekken\Wim\Tijdelijk\BGT\Test02\extract.zip 2023-06-22T21:09:33 INFO Importing from BGT-zip: bgt_bak.gml 2023-06-22T21:09:33 INFO Importing from BGT-zip: ...bgt_bak.gml_P 2023-06-22T21:09:34 INFO Importing from BGT-zip: bgt_begroeidterreindeel.gml 2023-06-22T21:09:34 INFO Importing from BGT-zip: ...bgt_begroeidterreindeel.gml_V 2023-06-22T21:09:39 INFO Importing from BGT-zip: ...bgt_begroeidterreindeel.gml_L 2023-06-22T21:09:39 CRITICAL Error importing BGT-zip: [WinError 267] De mapnaam is ongeldig: 'C:\Users\Wim\AppData\Local\Temp\tmp0k06zvsu\bgt_begroeidterreindeel.gml' 2023-06-22T21:09:39 INFO Adding layer group to project ... 2023-06-22T21:09:39 INFO Opening geopackage ... 2023-06-22T21:09:39 INFO Getting a layer inventory ... 2023-06-22T21:09:39 INFO Found layer "bgt_bak_P" 2023-06-22T21:09:39 INFO Found layer "bgt_begroeidterreindeel_V" 2023-06-22T21:09:39 INFO Start adding layers ... 2023-06-22T21:09:39 INFO Adding layer "bgt_bak_P" to project. 2023-06-22T21:09:39 INFO Adding layer "bgt_begroeidterreindeel_V" to project. 2023-06-22T21:09:39 INFO Saving the group layer as a layer file ...
(BTW: Map C:\Users\Wim\AppData\Local\Temp\tmp0k06zvsu bestaat en zit vol met gml-bestanden, uitgepakt uit het zip-bestand)
Log van een gelukte import van precies hetzelfde extract.zip-bestand.
2023-06-22T21:36:27 INFO Start importing BGT-zip: C:\Werkplekken\Wim\Tijdelijk\BGT\Test06\extract.zip 2023-06-22T21:36:29 INFO Importing from BGT-zip: bgt_bak.gml 2023-06-22T21:36:29 INFO Importing from BGT-zip: ...bgt_bak.gml_P 2023-06-22T21:36:29 INFO Importing from BGT-zip: bgt_begroeidterreindeel.gml 2023-06-22T21:36:29 INFO Importing from BGT-zip: ...bgt_begroeidterreindeel.gml_V 2023-06-22T21:36:34 INFO Importing from BGT-zip: ...bgt_begroeidterreindeel.gml_L 2023-06-22T21:36:34 WARNING Error importing: bgt_begroeidterreindeel.gml_L 2023-06-22T21:36:34 INFO Importing from BGT-zip: bgt_bord.gml 2023-06-22T21:36:34 INFO Importing from BGT-zip: ...bgt_bord.gml_P 2023-06-22T21:36:34 INFO Importing from BGT-zip: bgt_buurt.gml 2023-06-22T21:36:34 INFO Importing from BGT-zip: bgt_functioneelgebied.gml 2023-06-22T21:36:34 INFO Importing from BGT-zip: ...bgt_functioneelgebied.gml_V 2023-06-22T21:36:34 INFO Importing from BGT-zip: bgt_gebouwinstallatie.gml 2023-06-22T21:36:34 INFO Importing from BGT-zip: ...bgt_gebouwinstallatie.gml_V 2023-06-22T21:36:34 INFO Importing from BGT-zip: bgt_installatie.gml 2023-06-22T21:36:34 INFO Importing from BGT-zip: ...bgt_installatie.gml_P 2023-06-22T21:36:34 INFO Importing from BGT-zip: bgt_kast.gml 2023-06-22T21:36:34 INFO Importing from BGT-zip: ...bgt_kast.gml_P 2023-06-22T21:36:34 INFO Importing from BGT-zip: bgt_kunstwerkdeel.gml 2023-06-22T21:36:34 INFO Importing from BGT-zip: ...bgt_kunstwerkdeel.gml_V 2023-06-22T21:36:34 INFO Importing from BGT-zip: ...bgt_kunstwerkdeel.gml_L 2023-06-22T21:36:35 INFO Importing from BGT-zip: ...bgt_kunstwerkdeel.gml_P 2023-06-22T21:36:35 INFO Importing from BGT-zip: bgt_mast.gml 2023-06-22T21:36:35 INFO Importing from BGT-zip: ...bgt_mast.gml_P 2023-06-22T21:36:35 INFO Importing from BGT-zip: bgt_onbegroeidterreindeel.gml 2023-06-22T21:36:35 INFO Importing from BGT-zip: ...bgt_onbegroeidterreindeel.gml_V 2023-06-22T21:36:39 INFO Importing from BGT-zip: ...bgt_onbegroeidterreindeel.gml_L 2023-06-22T21:36:39 WARNING Error importing: bgt_onbegroeidterreindeel.gml_L 2023-06-22T21:36:39 INFO Importing from BGT-zip: bgt_ondersteunendwaterdeel.gml 2023-06-22T21:36:39 INFO Importing from BGT-zip: ...bgt_ondersteunendwaterdeel.gml_V 2023-06-22T21:36:39 INFO Importing from BGT-zip: bgt_ondersteunendwegdeel.gml 2023-06-22T21:36:39 INFO Importing from BGT-zip: ...bgt_ondersteunendwegdeel.gml_V 2023-06-22T21:36:42 INFO Importing from BGT-zip: ...bgt_ondersteunendwegdeel.gml_L 2023-06-22T21:36:42 WARNING Error importing: bgt_ondersteunendwegdeel.gml_L 2023-06-22T21:36:42 INFO Importing from BGT-zip: bgt_ongeclassificeerdobject.gml 2023-06-22T21:36:42 INFO Importing from BGT-zip: ...bgt_ongeclassificeerdobject.gml_V 2023-06-22T21:36:42 INFO Importing from BGT-zip: ...bgt_ongeclassificeerdobject.gml_L 2023-06-22T21:36:42 INFO Importing from BGT-zip: ...bgt_ongeclassificeerdobject.gml_P 2023-06-22T21:36:42 INFO Importing from BGT-zip: bgt_openbareruimte.gml 2023-06-22T21:36:42 INFO Importing from BGT-zip: bgt_openbareruimtelabel.gml 2023-06-22T21:36:42 INFO Start processing OpenbareRuimteLabel. 2023-06-22T21:36:42 INFO Succesfully created a new openbareruimtelabel gml. 2023-06-22T21:36:42 INFO Importing from BGT-zip: ...bgt_openbareruimtelabel.gml_P 2023-06-22T21:36:43 INFO Importing from BGT-zip: bgt_overbruggingsdeel.gml 2023-06-22T21:36:43 INFO Importing from BGT-zip: ...bgt_overbruggingsdeel.gml_V 2023-06-22T21:36:43 INFO Importing from BGT-zip: bgt_overigbouwwerk.gml 2023-06-22T21:36:43 INFO Importing from BGT-zip: ...bgt_overigbouwwerk.gml_V 2023-06-22T21:36:43 INFO Importing from BGT-zip: bgt_overigescheiding.gml 2023-06-22T21:36:43 INFO Importing from BGT-zip: ...bgt_overigescheiding.gml_V 2023-06-22T21:36:43 INFO Importing from BGT-zip: ...bgt_overigescheiding.gml_L 2023-06-22T21:36:43 INFO Importing from BGT-zip: bgt_paal.gml 2023-06-22T21:36:43 INFO Importing from BGT-zip: ...bgt_paal.gml_P 2023-06-22T21:36:44 INFO Importing from BGT-zip: bgt_pand.gml 2023-06-22T21:36:44 INFO Importing from BGT-zip: ...bgt_pand.gml_V 2023-06-22T21:36:50 INFO Importing from BGT-zip: ...bgt_pand.gml_P 2023-06-22T21:36:56 INFO Importing from BGT-zip: bgt_put.gml 2023-06-22T21:36:56 INFO Importing from BGT-zip: ...bgt_put.gml_P 2023-06-22T21:37:00 INFO Importing from BGT-zip: bgt_scheiding.gml 2023-06-22T21:37:00 INFO Importing from BGT-zip: ...bgt_scheiding.gml_V 2023-06-22T21:37:01 INFO Importing from BGT-zip: ...bgt_scheiding.gml_L 2023-06-22T21:37:01 INFO Importing from BGT-zip: bgt_sensor.gml 2023-06-22T21:37:01 INFO Importing from BGT-zip: ...bgt_sensor.gml_P 2023-06-22T21:37:01 INFO Importing from BGT-zip: bgt_spoor.gml 2023-06-22T21:37:01 INFO Importing from BGT-zip: ...bgt_spoor.gml_L 2023-06-22T21:37:01 INFO Importing from BGT-zip: bgt_stadsdeel.gml 2023-06-22T21:37:01 INFO Importing from BGT-zip: bgt_straatmeubilair.gml 2023-06-22T21:37:01 INFO Importing from BGT-zip: ...bgt_straatmeubilair.gml_P 2023-06-22T21:37:02 INFO Importing from BGT-zip: bgt_tunneldeel.gml 2023-06-22T21:37:02 INFO Importing from BGT-zip: ...bgt_tunneldeel.gml_V 2023-06-22T21:37:02 INFO Importing from BGT-zip: bgt_vegetatieobject.gml 2023-06-22T21:37:02 INFO Importing from BGT-zip: ...bgt_vegetatieobject.gml_V 2023-06-22T21:37:04 INFO Importing from BGT-zip: ...bgt_vegetatieobject.gml_L 2023-06-22T21:37:07 INFO Importing from BGT-zip: ...bgt_vegetatieobject.gml_P 2023-06-22T21:37:11 INFO Importing from BGT-zip: bgt_waterdeel.gml 2023-06-22T21:37:11 INFO Importing from BGT-zip: ...bgt_waterdeel.gml_V 2023-06-22T21:37:11 INFO Importing from BGT-zip: bgt_waterinrichtingselement.gml 2023-06-22T21:37:11 INFO Importing from BGT-zip: ...bgt_waterinrichtingselement.gml_L 2023-06-22T21:37:11 INFO Importing from BGT-zip: ...bgt_waterinrichtingselement.gml_P 2023-06-22T21:37:11 INFO Importing from BGT-zip: bgt_waterschap.gml 2023-06-22T21:37:11 INFO Importing from BGT-zip: bgt_wegdeel.gml 2023-06-22T21:37:11 INFO Importing from BGT-zip: ...bgt_wegdeel.gml_V 2023-06-22T21:37:18 INFO Importing from BGT-zip: ...bgt_wegdeel.gml_L 2023-06-22T21:37:18 WARNING Error importing: bgt_wegdeel.gml_L 2023-06-22T21:37:18 INFO Importing from BGT-zip: bgt_weginrichtingselement.gml 2023-06-22T21:37:18 INFO Importing from BGT-zip: ...bgt_weginrichtingselement.gml_V 2023-06-22T21:37:18 INFO Importing from BGT-zip: ...bgt_weginrichtingselement.gml_L 2023-06-22T21:37:18 INFO Importing from BGT-zip: ...bgt_weginrichtingselement.gml_P 2023-06-22T21:37:18 INFO Importing from BGT-zip: bgt_wijk.gml 2023-06-22T21:37:21 INFO Done importing BGT-zip: C:\Werkplekken\Wim\Tijdelijk\BGT\Test06\extract.zip 2023-06-22T21:37:21 INFO Adding layer group to project ... 2023-06-22T21:37:21 INFO Opening geopackage ... 2023-06-22T21:37:21 INFO Getting a layer inventory ... 2023-06-22T21:37:21 INFO Found layer "bgt_bak_P" 2023-06-22T21:37:21 INFO Found layer "bgt_begroeidterreindeel_V" 2023-06-22T21:37:21 INFO Found layer "bgt_bord_P" 2023-06-22T21:37:21 INFO Found layer "bgt_functioneelgebied_V" 2023-06-22T21:37:21 INFO Found layer "bgt_gebouwinstallatie_V" 2023-06-22T21:37:21 INFO Found layer "bgt_kast_P" 2023-06-22T21:37:21 INFO Found layer "bgt_kunstwerkdeel_V" 2023-06-22T21:37:21 INFO Found layer "bgt_kunstwerkdeel_L" 2023-06-22T21:37:21 INFO Found layer "bgt_kunstwerkdeel_P" 2023-06-22T21:37:21 INFO Found layer "bgt_mast_P" 2023-06-22T21:37:21 INFO Found layer "bgt_onbegroeidterreindeel_V" 2023-06-22T21:37:21 INFO Found layer "bgt_ondersteunendwaterdeel_V" 2023-06-22T21:37:21 INFO Found layer "bgt_ondersteunendwegdeel_V" 2023-06-22T21:37:21 INFO Found layer "bgt_openbareruimtelabel_P" 2023-06-22T21:37:21 INFO Found layer "bgt_overbruggingsdeel_V" 2023-06-22T21:37:21 INFO Found layer "bgt_overigbouwwerk_V" 2023-06-22T21:37:21 INFO Found layer "bgt_overigescheiding_V" 2023-06-22T21:37:21 INFO Found layer "bgt_overigescheiding_L" 2023-06-22T21:37:21 INFO Found layer "bgt_paal_P" 2023-06-22T21:37:21 INFO Found layer "bgt_pand_V" 2023-06-22T21:37:21 INFO Found layer "bgt_pand_P" 2023-06-22T21:37:21 INFO Found layer "bgt_put_P" 2023-06-22T21:37:21 INFO Found layer "bgt_scheiding_V" 2023-06-22T21:37:21 INFO Found layer "bgt_scheiding_L" 2023-06-22T21:37:21 INFO Found layer "bgt_sensor_P" 2023-06-22T21:37:21 INFO Found layer "bgt_spoor_L" 2023-06-22T21:37:21 INFO Found layer "bgt_straatmeubilair_P" 2023-06-22T21:37:21 INFO Found layer "bgt_tunneldeel_V" 2023-06-22T21:37:21 INFO Found layer "bgt_vegetatieobject_V" 2023-06-22T21:37:21 INFO Found layer "bgt_vegetatieobject_L" 2023-06-22T21:37:21 INFO Found layer "bgt_vegetatieobject_P" 2023-06-22T21:37:21 INFO Found layer "bgt_waterdeel_V" 2023-06-22T21:37:21 INFO Found layer "bgt_wegdeel_V" 2023-06-22T21:37:21 INFO Found layer "bgt_weginrichtingselement_V" 2023-06-22T21:37:21 INFO Found layer "bgt_weginrichtingselement_L" 2023-06-22T21:37:21 INFO Found layer "bgt_weginrichtingselement_P" 2023-06-22T21:37:21 INFO Start adding layers ... 2023-06-22T21:37:21 INFO Adding layer "bgt_bak_P" to project. 2023-06-22T21:37:21 INFO Adding layer "bgt_bord_P" to project. 2023-06-22T21:37:21 INFO Adding layer "bgt_kast_P" to project. 2023-06-22T21:37:21 INFO Adding layer "bgt_kunstwerkdeel_P" to project. 2023-06-22T21:37:21 INFO Adding layer "bgt_mast_P" to project. 2023-06-22T21:37:21 INFO Adding layer "bgt_openbareruimtelabel_P" to project. 2023-06-22T21:37:21 INFO Adding layer "bgt_paal_P" to project. 2023-06-22T21:37:21 INFO Adding layer "bgt_pand_P" to project. 2023-06-22T21:37:21 INFO Adding layer "bgt_put_P" to project. 2023-06-22T21:37:21 INFO Adding layer "bgt_sensor_P" to project. 2023-06-22T21:37:22 INFO Adding layer "bgt_straatmeubilair_P" to project. 2023-06-22T21:37:22 INFO Adding layer "bgt_vegetatieobject_P" to project. 2023-06-22T21:37:22 INFO Adding layer "bgt_weginrichtingselement_P" to project. 2023-06-22T21:37:22 INFO Adding layer "bgt_scheiding_L" to project. 2023-06-22T21:37:22 INFO Adding layer "bgt_spoor_L" to project. 2023-06-22T21:37:22 INFO Adding layer "bgt_vegetatieobject_L" to project. 2023-06-22T21:37:22 INFO Adding layer "bgt_weginrichtingselement_L" to project. 2023-06-22T21:37:22 INFO Adding layer "bgt_overbruggingsdeel_V" to project. 2023-06-22T21:37:22 INFO Adding layer "bgt_functioneelgebied_V" to project. 2023-06-22T21:37:22 INFO Adding layer "bgt_gebouwinstallatie_V" to project. 2023-06-22T21:37:22 INFO Adding layer "bgt_overigbouwwerk_V" to project. 2023-06-22T21:37:22 INFO Adding layer "bgt_pand_V" to project. 2023-06-22T21:37:22 INFO Adding layer "bgt_overigescheiding_L" to project. 2023-06-22T21:37:22 INFO Adding layer "bgt_overigescheiding_V" to project. 2023-06-22T21:37:22 INFO Adding layer "bgt_scheiding_V" to project. 2023-06-22T21:37:22 INFO Adding layer "bgt_vegetatieobject_V" to project. 2023-06-22T21:37:22 INFO Adding layer "bgt_weginrichtingselement_V" to project. 2023-06-22T21:37:22 INFO Adding layer "bgt_tunneldeel_V" to project. 2023-06-22T21:37:23 INFO Adding layer "bgt_wegdeel_V" to project. 2023-06-22T21:37:23 INFO Adding layer "bgt_ondersteunendwegdeel_V" to project. 2023-06-22T21:37:23 INFO Adding layer "bgt_ondersteunendwaterdeel_V" to project. 2023-06-22T21:37:23 INFO Adding layer "bgt_begroeidterreindeel_V" to project. 2023-06-22T21:37:23 INFO Adding layer "bgt_onbegroeidterreindeel_V" to project. 2023-06-22T21:37:23 INFO Adding layer "bgt_kunstwerkdeel_L" to project. 2023-06-22T21:37:23 INFO Adding layer "bgt_kunstwerkdeel_V" to project. 2023-06-22T21:37:23 INFO Adding layer "bgt_waterdeel_V" to project. 2023-06-22T21:37:23 INFO Saving the group layer as a layer file ...
hmm, ik heb iets aan de foutafhandeling gedaan zodat de import wel doorloopt bij een fout. Gevaarlijk omdat er dan ongemerkt dataverlies zou kunnen optreden.
Ik heb nu wel meer aanwijzingen. Ik duik er verder in. Overigens begin ik te vermoeden dat het een GDAL issue is.
Zou je de volgende nog een willen proberen en de logs posten? utils.py.zip
2023-06-23T10:59:20 INFO Start importing BGT-zip: C:\Users\HLJ\Documents\BGT\BGT_AMS.zip 2023-06-23T10:59:23 INFO Importing from BGT-zip: bgt_bak.gml 2023-06-23T10:59:23 INFO Importing from BGT-zip: ...bgt_bak.gml_P 2023-06-23T10:59:23 INFO Succesfully opened: bgt_bak.gml_P 2023-06-23T10:59:23 INFO Succesfully copied into gpkg: bgt_bak.gml_P 2023-06-23T10:59:23 INFO Importing from BGT-zip: bgt_begroeidterreindeel.gml 2023-06-23T10:59:23 INFO Importing from BGT-zip: ...bgt_begroeidterreindeel.gml_V 2023-06-23T10:59:23 INFO Succesfully opened: bgt_begroeidterreindeel.gml_V 2023-06-23T10:59:26 INFO Succesfully copied into gpkg: bgt_begroeidterreindeel.gml_V 2023-06-23T10:59:26 INFO Importing from BGT-zip: ...bgt_begroeidterreindeel.gml_L 2023-06-23T10:59:26 INFO Succesfully opened: bgt_begroeidterreindeel.gml_L 2023-06-23T10:59:26 WARNING Error importing: bgt_begroeidterreindeel.gml_L Did not get at least 3 values or invalid number of set of coordinates 118174.861 486033.630 118176.525 486035.214 118178.284 486037.008 118178.907 486037.917 118178.978 486038.021 118179.728 486039.334 118180.656 486040.818 118181.260 486042.358 118181.487 486043.855 118181.810 486045.100 118182.136 486046.471 118182.149 486048.572 118182.120 486049.699 118181.970 486051.078 118181.979 486052.785 118181.041 486055.231 118180.243 486057.064 118179.460 486058.597 118178.916 486059.682 118177.578 486062.350 118176.204 486064.406 118174.731 486067.289 118173.440 486069.491 118172.672 486070.550 118171.755 486071.433 118170.450 486072.276 118168.169 486073.414 118165.479 486073.732 2023-06-23T10:59:26 INFO Importing from BGT-zip: bgt_bord.gml 2023-06-23T10:59:26 INFO Importing from BGT-zip: ...bgt_bord.gml_P 2023-06-23T10:59:26 INFO Succesfully opened: bgt_bord.gml_P 2023-06-23T10:59:26 INFO Importing from BGT-zip: bgt_buurt.gml 2023-06-23T10:59:26 INFO Importing from BGT-zip: bgt_functioneelgebied.gml 2023-06-23T10:59:26 INFO Importing from BGT-zip: ...bgt_functioneelgebied.gml_V 2023-06-23T10:59:26 INFO Succesfully opened: bgt_functioneelgebied.gml_V 2023-06-23T10:59:26 INFO Succesfully copied into gpkg: bgt_functioneelgebied.gml_V 2023-06-23T10:59:26 INFO Importing from BGT-zip: bgt_gebouwinstallatie.gml 2023-06-23T10:59:26 INFO Importing from BGT-zip: ...bgt_gebouwinstallatie.gml_V 2023-06-23T10:59:26 INFO Succesfully opened: bgt_gebouwinstallatie.gml_V 2023-06-23T10:59:28 INFO Succesfully copied into gpkg: bgt_gebouwinstallatie.gml_V 2023-06-23T10:59:28 INFO Importing from BGT-zip: bgt_installatie.gml 2023-06-23T10:59:28 INFO Importing from BGT-zip: ...bgt_installatie.gml_P 2023-06-23T10:59:28 INFO Succesfully opened: bgt_installatie.gml_P 2023-06-23T10:59:28 INFO Succesfully copied into gpkg: bgt_installatie.gml_P 2023-06-23T10:59:28 INFO Importing from BGT-zip: bgt_kast.gml 2023-06-23T10:59:28 INFO Importing from BGT-zip: ...bgt_kast.gml_P 2023-06-23T10:59:28 INFO Succesfully opened: bgt_kast.gml_P 2023-06-23T10:59:28 INFO Succesfully copied into gpkg: bgt_kast.gml_P 2023-06-23T10:59:28 INFO Importing from BGT-zip: bgt_kunstwerkdeel.gml 2023-06-23T10:59:28 INFO Importing from BGT-zip: ...bgt_kunstwerkdeel.gml_V 2023-06-23T10:59:28 INFO Succesfully opened: bgt_kunstwerkdeel.gml_V 2023-06-23T10:59:28 INFO Succesfully copied into gpkg: bgt_kunstwerkdeel.gml_V 2023-06-23T10:59:28 INFO Importing from BGT-zip: ...bgt_kunstwerkdeel.gml_L 2023-06-23T10:59:28 INFO Succesfully opened: bgt_kunstwerkdeel.gml_L 2023-06-23T10:59:29 INFO Succesfully copied into gpkg: bgt_kunstwerkdeel.gml_L 2023-06-23T10:59:29 INFO Importing from BGT-zip: ...bgt_kunstwerkdeel.gml_P 2023-06-23T10:59:29 INFO Succesfully opened: bgt_kunstwerkdeel.gml_P 2023-06-23T10:59:29 INFO Importing from BGT-zip: bgt_mast.gml 2023-06-23T10:59:29 INFO Importing from BGT-zip: ...bgt_mast.gml_P 2023-06-23T10:59:29 INFO Succesfully opened: bgt_mast.gml_P 2023-06-23T10:59:29 INFO Importing from BGT-zip: bgt_onbegroeidterreindeel.gml 2023-06-23T10:59:29 INFO Importing from BGT-zip: ...bgt_onbegroeidterreindeel.gml_V 2023-06-23T10:59:29 INFO Succesfully opened: bgt_onbegroeidterreindeel.gml_V 2023-06-23T10:59:36 INFO Succesfully copied into gpkg: bgt_onbegroeidterreindeel.gml_V 2023-06-23T10:59:36 INFO Importing from BGT-zip: ...bgt_onbegroeidterreindeel.gml_L 2023-06-23T10:59:36 INFO Succesfully opened: bgt_onbegroeidterreindeel.gml_L 2023-06-23T10:59:36 WARNING Error importing: bgt_onbegroeidterreindeel.gml_L Did not get at least 3 values or invalid number of set of coordinates 118261.957 487637.031 118300.737 487650.787 2023-06-23T10:59:36 INFO Importing from BGT-zip: bgt_ondersteunendwaterdeel.gml 2023-06-23T10:59:36 INFO Importing from BGT-zip: ...bgt_ondersteunendwaterdeel.gml_V 2023-06-23T10:59:36 INFO Succesfully opened: bgt_ondersteunendwaterdeel.gml_V 2023-06-23T10:59:36 INFO Succesfully copied into gpkg: bgt_ondersteunendwaterdeel.gml_V 2023-06-23T10:59:36 INFO Importing from BGT-zip: bgt_ondersteunendwegdeel.gml 2023-06-23T10:59:36 INFO Importing from BGT-zip: ...bgt_ondersteunendwegdeel.gml_V 2023-06-23T10:59:36 INFO Succesfully opened: bgt_ondersteunendwegdeel.gml_V 2023-06-23T10:59:39 INFO Succesfully copied into gpkg: bgt_ondersteunendwegdeel.gml_V 2023-06-23T10:59:39 INFO Importing from BGT-zip: ...bgt_ondersteunendwegdeel.gml_L 2023-06-23T10:59:39 INFO Succesfully opened: bgt_ondersteunendwegdeel.gml_L 2023-06-23T10:59:39 WARNING Error importing: bgt_ondersteunendwegdeel.gml_L Did not get at least 3 values or invalid number of set of coordinates 118190.190 487280.367 118188.062 487280.971 118165.369 487275.384 118148.173 487271.039 118144.039 487270.303 2023-06-23T10:59:39 INFO Importing from BGT-zip: bgt_ongeclassificeerdobject.gml 2023-06-23T10:59:39 INFO Importing from BGT-zip: ...bgt_ongeclassificeerdobject.gml_V 2023-06-23T10:59:39 INFO Succesfully opened: bgt_ongeclassificeerdobject.gml_V 2023-06-23T10:59:39 INFO Succesfully copied into gpkg: bgt_ongeclassificeerdobject.gml_V 2023-06-23T10:59:39 INFO Importing from BGT-zip: ...bgt_ongeclassificeerdobject.gml_L 2023-06-23T10:59:39 INFO Succesfully opened: bgt_ongeclassificeerdobject.gml_L 2023-06-23T10:59:39 INFO Succesfully copied into gpkg: bgt_ongeclassificeerdobject.gml_L 2023-06-23T10:59:39 INFO Importing from BGT-zip: ...bgt_ongeclassificeerdobject.gml_P 2023-06-23T10:59:39 INFO Succesfully opened: bgt_ongeclassificeerdobject.gml_P 2023-06-23T10:59:39 INFO Importing from BGT-zip: bgt_openbareruimte.gml 2023-06-23T10:59:39 INFO Importing from BGT-zip: bgt_openbareruimtelabel.gml 2023-06-23T10:59:39 INFO Start processing OpenbareRuimteLabel. 2023-06-23T10:59:40 INFO Succesfully created a new openbareruimtelabel gml. 2023-06-23T10:59:40 INFO Importing from BGT-zip: ...bgt_openbareruimtelabel.gml_P 2023-06-23T10:59:40 INFO Succesfully opened: bgt_openbareruimtelabel.gml_P 2023-06-23T10:59:40 INFO Succesfully copied into gpkg: bgt_openbareruimtelabel.gml_P 2023-06-23T10:59:40 INFO Importing from BGT-zip: bgt_overbruggingsdeel.gml 2023-06-23T10:59:40 INFO Importing from BGT-zip: ...bgt_overbruggingsdeel.gml_V 2023-06-23T10:59:40 INFO Succesfully opened: bgt_overbruggingsdeel.gml_V 2023-06-23T10:59:40 INFO Succesfully copied into gpkg: bgt_overbruggingsdeel.gml_V 2023-06-23T10:59:40 INFO Importing from BGT-zip: bgt_overigbouwwerk.gml 2023-06-23T10:59:40 INFO Importing from BGT-zip: ...bgt_overigbouwwerk.gml_V 2023-06-23T10:59:40 INFO Succesfully opened: bgt_overigbouwwerk.gml_V 2023-06-23T10:59:40 INFO Succesfully copied into gpkg: bgt_overigbouwwerk.gml_V 2023-06-23T10:59:40 INFO Importing from BGT-zip: bgt_overigescheiding.gml 2023-06-23T10:59:40 INFO Importing from BGT-zip: ...bgt_overigescheiding.gml_V 2023-06-23T10:59:40 INFO Succesfully opened: bgt_overigescheiding.gml_V 2023-06-23T10:59:40 INFO Importing from BGT-zip: ...bgt_overigescheiding.gml_L 2023-06-23T10:59:40 INFO Succesfully opened: bgt_overigescheiding.gml_L 2023-06-23T10:59:40 INFO Succesfully copied into gpkg: bgt_overigescheiding.gml_L 2023-06-23T10:59:40 INFO Importing from BGT-zip: bgt_paal.gml 2023-06-23T10:59:40 INFO Importing from BGT-zip: ...bgt_paal.gml_P 2023-06-23T10:59:40 INFO Succesfully opened: bgt_paal.gml_P 2023-06-23T10:59:43 INFO Succesfully copied into gpkg: bgt_paal.gml_P 2023-06-23T10:59:43 INFO Importing from BGT-zip: bgt_pand.gml 2023-06-23T10:59:43 INFO Importing from BGT-zip: ...bgt_pand.gml_V 2023-06-23T10:59:43 INFO Succesfully opened: bgt_pand.gml_V 2023-06-23T10:59:49 INFO Succesfully copied into gpkg: bgt_pand.gml_V 2023-06-23T10:59:49 INFO Importing from BGT-zip: ...bgt_pand.gml_P 2023-06-23T10:59:49 INFO Succesfully opened: bgt_pand.gml_P 2023-06-23T10:59:55 INFO Succesfully copied into gpkg: bgt_pand.gml_P 2023-06-23T10:59:55 INFO Importing from BGT-zip: bgt_put.gml 2023-06-23T10:59:55 INFO Importing from BGT-zip: ...bgt_put.gml_P 2023-06-23T10:59:55 INFO Succesfully opened: bgt_put.gml_P 2023-06-23T10:59:55 INFO Succesfully copied into gpkg: bgt_put.gml_P 2023-06-23T10:59:55 INFO Importing from BGT-zip: bgt_scheiding.gml 2023-06-23T10:59:55 INFO Importing from BGT-zip: ...bgt_scheiding.gml_V 2023-06-23T10:59:55 INFO Succesfully opened: bgt_scheiding.gml_V 2023-06-23T10:59:57 INFO Succesfully copied into gpkg: bgt_scheiding.gml_V 2023-06-23T10:59:57 INFO Importing from BGT-zip: ...bgt_scheiding.gml_L 2023-06-23T10:59:57 INFO Succesfully opened: bgt_scheiding.gml_L 2023-06-23T11:00:01 INFO Succesfully copied into gpkg: bgt_scheiding.gml_L 2023-06-23T11:00:01 INFO Importing from BGT-zip: bgt_sensor.gml 2023-06-23T11:00:01 INFO Importing from BGT-zip: ...bgt_sensor.gml_P 2023-06-23T11:00:01 INFO Succesfully opened: bgt_sensor.gml_P 2023-06-23T11:00:01 INFO Importing from BGT-zip: bgt_spoor.gml 2023-06-23T11:00:01 INFO Importing from BGT-zip: ...bgt_spoor.gml_L 2023-06-23T11:00:01 INFO Succesfully opened: bgt_spoor.gml_L 2023-06-23T11:00:01 INFO Succesfully copied into gpkg: bgt_spoor.gml_L 2023-06-23T11:00:01 INFO Importing from BGT-zip: bgt_stadsdeel.gml 2023-06-23T11:00:01 INFO Importing from BGT-zip: bgt_straatmeubilair.gml 2023-06-23T11:00:01 INFO Importing from BGT-zip: ...bgt_straatmeubilair.gml_P 2023-06-23T11:00:01 INFO Succesfully opened: bgt_straatmeubilair.gml_P 2023-06-23T11:00:01 INFO Succesfully copied into gpkg: bgt_straatmeubilair.gml_P 2023-06-23T11:00:01 INFO Importing from BGT-zip: bgt_tunneldeel.gml 2023-06-23T11:00:01 INFO Importing from BGT-zip: ...bgt_tunneldeel.gml_V 2023-06-23T11:00:01 INFO Succesfully opened: bgt_tunneldeel.gml_V 2023-06-23T11:00:01 INFO Succesfully copied into gpkg: bgt_tunneldeel.gml_V 2023-06-23T11:00:01 INFO Importing from BGT-zip: bgt_vegetatieobject.gml 2023-06-23T11:00:01 INFO Importing from BGT-zip: ...bgt_vegetatieobject.gml_V 2023-06-23T11:00:01 INFO Succesfully opened: bgt_vegetatieobject.gml_V 2023-06-23T11:00:03 INFO Succesfully copied into gpkg: bgt_vegetatieobject.gml_V 2023-06-23T11:00:03 INFO Importing from BGT-zip: ...bgt_vegetatieobject.gml_L 2023-06-23T11:00:03 INFO Succesfully opened: bgt_vegetatieobject.gml_L 2023-06-23T11:00:06 INFO Succesfully copied into gpkg: bgt_vegetatieobject.gml_L 2023-06-23T11:00:06 INFO Importing from BGT-zip: ...bgt_vegetatieobject.gml_P 2023-06-23T11:00:06 INFO Succesfully opened: bgt_vegetatieobject.gml_P 2023-06-23T11:00:08 INFO Succesfully copied into gpkg: bgt_vegetatieobject.gml_P 2023-06-23T11:00:08 INFO Importing from BGT-zip: bgt_waterdeel.gml 2023-06-23T11:00:08 INFO Importing from BGT-zip: ...bgt_waterdeel.gml_V 2023-06-23T11:00:08 INFO Succesfully opened: bgt_waterdeel.gml_V 2023-06-23T11:00:09 INFO Succesfully copied into gpkg: bgt_waterdeel.gml_V 2023-06-23T11:00:09 INFO Importing from BGT-zip: bgt_waterinrichtingselement.gml 2023-06-23T11:00:09 INFO Importing from BGT-zip: ...bgt_waterinrichtingselement.gml_L 2023-06-23T11:00:09 INFO Succesfully opened: bgt_waterinrichtingselement.gml_L 2023-06-23T11:00:09 INFO Succesfully copied into gpkg: bgt_waterinrichtingselement.gml_L 2023-06-23T11:00:09 INFO Importing from BGT-zip: ...bgt_waterinrichtingselement.gml_P 2023-06-23T11:00:09 INFO Succesfully opened: bgt_waterinrichtingselement.gml_P 2023-06-23T11:00:09 INFO Importing from BGT-zip: bgt_waterschap.gml 2023-06-23T11:00:09 INFO Importing from BGT-zip: bgt_wegdeel.gml 2023-06-23T11:00:09 INFO Importing from BGT-zip: ...bgt_wegdeel.gml_V 2023-06-23T11:00:09 INFO Succesfully opened: bgt_wegdeel.gml_V 2023-06-23T11:00:24 INFO Succesfully copied into gpkg: bgt_wegdeel.gml_V 2023-06-23T11:00:24 INFO Importing from BGT-zip: ...bgt_wegdeel.gml_L 2023-06-23T11:00:24 INFO Succesfully opened: bgt_wegdeel.gml_L 2023-06-23T11:00:24 WARNING Error importing: bgt_wegdeel.gml_L Did not get at least 3 values or invalid number of set of coordinates 118085.179 487816.468 118085.418 487817.356 118085.650 487818.307 118087.090 487829.762 2023-06-23T11:00:24 INFO Importing from BGT-zip: bgt_weginrichtingselement.gml 2023-06-23T11:00:24 INFO Importing from BGT-zip: ...bgt_weginrichtingselement.gml_V 2023-06-23T11:00:24 INFO Succesfully opened: bgt_weginrichtingselement.gml_V 2023-06-23T11:00:24 INFO Succesfully copied into gpkg: bgt_weginrichtingselement.gml_V 2023-06-23T11:00:24 INFO Importing from BGT-zip: ...bgt_weginrichtingselement.gml_L 2023-06-23T11:00:24 INFO Succesfully opened: bgt_weginrichtingselement.gml_L 2023-06-23T11:00:24 INFO Succesfully copied into gpkg: bgt_weginrichtingselement.gml_L 2023-06-23T11:00:24 INFO Importing from BGT-zip: ...bgt_weginrichtingselement.gml_P 2023-06-23T11:00:24 INFO Succesfully opened: bgt_weginrichtingselement.gml_P 2023-06-23T11:00:24 INFO Importing from BGT-zip: bgt_wijk.gml 2023-06-23T11:00:28 INFO Done importing BGT-zip: C:\Users\HLJ\Documents\BGT\BGT_AMS.zip 2023-06-23T11:00:28 INFO Adding layer group to project ... 2023-06-23T11:00:28 INFO Opening geopackage ... 2023-06-23T11:00:28 INFO Getting a layer inventory ... 2023-06-23T11:00:28 INFO Found layer "bgt_bak_P" 2023-06-23T11:00:28 INFO Found layer "bgt_begroeidterreindeel_V" 2023-06-23T11:00:28 INFO Found layer "bgt_functioneelgebied_V" 2023-06-23T11:00:28 INFO Found layer "bgt_gebouwinstallatie_V" 2023-06-23T11:00:28 INFO Found layer "bgt_installatie_P" 2023-06-23T11:00:28 INFO Found layer "bgt_kast_P" 2023-06-23T11:00:28 INFO Found layer "bgt_kunstwerkdeel_V" 2023-06-23T11:00:28 INFO Found layer "bgt_kunstwerkdeel_L" 2023-06-23T11:00:28 INFO Found layer "bgt_onbegroeidterreindeel_V" 2023-06-23T11:00:28 INFO Found layer "bgt_ondersteunendwaterdeel_V" 2023-06-23T11:00:28 INFO Found layer "bgt_ondersteunendwegdeel_V" 2023-06-23T11:00:28 INFO Found layer "bgt_ongeclassificeerdobject_V" 2023-06-23T11:00:28 INFO Found layer "bgt_ongeclassificeerdobject_L" 2023-06-23T11:00:28 INFO Found layer "bgt_openbareruimtelabel_P" 2023-06-23T11:00:28 INFO Found layer "bgt_overbruggingsdeel_V" 2023-06-23T11:00:28 INFO Found layer "bgt_overigbouwwerk_V" 2023-06-23T11:00:28 INFO Found layer "bgt_overigescheiding_L" 2023-06-23T11:00:28 INFO Found layer "bgt_paal_P" 2023-06-23T11:00:28 INFO Found layer "bgt_pand_V" 2023-06-23T11:00:28 INFO Found layer "bgt_pand_P" 2023-06-23T11:00:28 INFO Found layer "bgt_put_P" 2023-06-23T11:00:28 INFO Found layer "bgt_scheiding_V" 2023-06-23T11:00:28 INFO Found layer "bgt_scheiding_L" 2023-06-23T11:00:28 INFO Found layer "bgt_spoor_L" 2023-06-23T11:00:28 INFO Found layer "bgt_straatmeubilair_P" 2023-06-23T11:00:28 INFO Found layer "bgt_tunneldeel_V" 2023-06-23T11:00:28 INFO Found layer "bgt_vegetatieobject_V" 2023-06-23T11:00:28 INFO Found layer "bgt_vegetatieobject_L" 2023-06-23T11:00:28 INFO Found layer "bgt_vegetatieobject_P" 2023-06-23T11:00:28 INFO Found layer "bgt_waterdeel_V" 2023-06-23T11:00:28 INFO Found layer "bgt_waterinrichtingselement_L" 2023-06-23T11:00:28 INFO Found layer "bgt_wegdeel_V" 2023-06-23T11:00:28 INFO Found layer "bgt_weginrichtingselement_V" 2023-06-23T11:00:28 INFO Found layer "bgt_weginrichtingselement_L" 2023-06-23T11:00:28 INFO Start adding layers ... 2023-06-23T11:00:28 INFO Adding layer "bgt_bak_P" to project. 2023-06-23T11:00:28 INFO Adding layer "bgt_installatie_P" to project. 2023-06-23T11:00:28 INFO Adding layer "bgt_kast_P" to project. 2023-06-23T11:00:28 INFO Adding layer "bgt_openbareruimtelabel_P" to project. 2023-06-23T11:00:28 INFO Adding layer "bgt_paal_P" to project. 2023-06-23T11:00:28 INFO Adding layer "bgt_pand_P" to project. 2023-06-23T11:00:28 INFO Adding layer "bgt_put_P" to project. 2023-06-23T11:00:28 INFO Adding layer "bgt_straatmeubilair_P" to project. 2023-06-23T11:00:29 INFO Adding layer "bgt_vegetatieobject_P" to project. 2023-06-23T11:00:29 INFO Adding layer "bgt_scheiding_L" to project. 2023-06-23T11:00:29 INFO Adding layer "bgt_spoor_L" to project. 2023-06-23T11:00:29 INFO Adding layer "bgt_vegetatieobject_L" to project. 2023-06-23T11:00:29 INFO Adding layer "bgt_waterinrichtingselement_L" to project. 2023-06-23T11:00:29 INFO Adding layer "bgt_weginrichtingselement_L" to project. 2023-06-23T11:00:29 INFO Adding layer "bgt_ongeclassificeerdobject_L" to project. 2023-06-23T11:00:29 INFO Adding layer "bgt_overbruggingsdeel_V" to project. 2023-06-23T11:00:29 INFO Adding layer "bgt_functioneelgebied_V" to project. 2023-06-23T11:00:29 INFO Adding layer "bgt_gebouwinstallatie_V" to project. 2023-06-23T11:00:29 INFO Adding layer "bgt_overigbouwwerk_V" to project. 2023-06-23T11:00:29 INFO Adding layer "bgt_pand_V" to project. 2023-06-23T11:00:29 INFO Adding layer "bgt_overigescheiding_L" to project. 2023-06-23T11:00:29 INFO Adding layer "bgt_scheiding_V" to project. 2023-06-23T11:00:29 INFO Adding layer "bgt_vegetatieobject_V" to project. 2023-06-23T11:00:29 INFO Adding layer "bgt_weginrichtingselement_V" to project. 2023-06-23T11:00:29 INFO Adding layer "bgt_tunneldeel_V" to project. 2023-06-23T11:00:29 INFO Adding layer "bgt_wegdeel_V" to project. 2023-06-23T11:00:29 INFO Adding layer "bgt_ondersteunendwegdeel_V" to project. 2023-06-23T11:00:29 INFO Adding layer "bgt_ondersteunendwaterdeel_V" to project. 2023-06-23T11:00:29 INFO Adding layer "bgt_begroeidterreindeel_V" to project. 2023-06-23T11:00:29 INFO Adding layer "bgt_onbegroeidterreindeel_V" to project. 2023-06-23T11:00:29 INFO Adding layer "bgt_kunstwerkdeel_L" to project. 2023-06-23T11:00:30 INFO Adding layer "bgt_kunstwerkdeel_V" to project. 2023-06-23T11:00:30 INFO Adding layer "bgt_waterdeel_V" to project. 2023-06-23T11:00:30 INFO Adding layer "bgt_ongeclassificeerdobject_V" to project. 2023-06-23T11:00:30 INFO Saving the group layer as a layer file ...
Heb 3 verschillende BGT files uitgeprobeerd van verschillende locaties, maar enkele 'Warning' meldingen zijn bij alle 3 de BGT's hetzelfde:
WARNING Error importing: bgt_begroeidterreindeel.gml_L Did not get at least 3 values or invalid number of set of coordinates WARNING Error importing: bgt_ondersteunendwegdeel.gml_L WARNING Error importing: bgt_onbegroeidterreindeel.gml_L Did not get at least 3 values or invalid number of set of coordinates WARNING Error importing: bgt_wegdeel.gml_L
Het werkt bij mij in ieder geval zonder CRITICALs, dus over het algemeen lijkt het goed te gaan. Maar of bovenstaande WARNINGs dataverlies als gevolg hebben vind ik zelf lastig te beoordelen.
Ogr komt hier met zinnige foutmeldingen.
Om te zien of deze correct zijn heb ik ook de bijbehorende gedownloadde zips nodig.
Kun je die nog posten?
Overigens ga ik ervan uit dat er data verlies is opgetreden.
Downloadlink met extract.zip en logfile.
Alleen de warnings uit de log:
2023-06-27T10:31:44 WARNING Error importing: bgt_begroeidterreindeel.gml_L Curve: Got NULL geometry as Member instead of segments. 2023-06-27T10:31:54 WARNING Error importing: bgt_ondersteunendwegdeel.gml_L Did not get at least 3 values or invalid number of set of coordinates 187888.305 444056.518 187888.153 444056.459 187887.737 444056.247 187887.290 444055.990 187886.692 444055.572 187886.220 444055.146 187884.178 444050.981 187884.061 444050.480 187884.088 444047.819 187884.368 444045.141 187886.134 444035.184 187889.485 444021.155 187891.223 444012.780 187893.563 444000.000 187894.609 443994.288 187896.535 443985.962 187905.190 443970.363 2023-06-27T10:32:46 WARNING Error importing: bgt_wegdeel.gml_L Did not get at least 3 values or invalid number of set of coordinates 189547.267 444391.584 189548.474 444391.415
BTW: Deze BGT-objecttypes zijn de kruinlijngeometrieën, behorend bij de overeenkomende vlakgeometrieën, wannneer dat vlakken OpTalud zijn.
OK, we komen ergens. In GDAL is de wijze waarop citygml wordt ingelezen aangepast: https://github.com/OSGeo/gdal/issues/6986
Zou je het volgende willen proberen:
1 de extract.zip uit https://edu.nl/yagcy uitpakken
2 bgt_ondersteunendwegdeel.gml inlezen mbv het 2e tabblad van de plugin. Daarbij "Lijnen" aanvinken en "Inspecteer hoogstens ..." uitvinken.
3 bekijk de log of dezelfde foutmeldingen optreden.
4 pak bijgaande bgt_ondersteunendwegdeel.gml.zip uit, en lees deze ook in mbv 2e tabblad zoals hierboven. bekijk de log of de foutmeldingen nu wegblijven.
en dan graag hier de resultaten raporteren natuurlijk!
In beide gevallen dezelfde error in tabblad Messages:
2023-06-27T18:12:18 INFO Info : Start Importing BGT gml files ... 2023-06-27T18:12:18 INFO Importing BGT gml files ... 2023-06-27T18:12:18 WARNING Error : Could not find any of the requested geometries in: bgt_ondersteunendwegdeel.gml
2023-06-27T18:14:56 INFO Info : Start Importing BGT gml files ... 2023-06-27T18:14:56 INFO Importing BGT gml files ... 2023-06-27T18:14:56 WARNING Error : Could not find any of the requested geometries in: bgt_ondersteunendwegdeel.gml
Tweede test gedaan. 10000 ipv 100 objecten laten inspecteren. Op dat moment komt QGIS Met de vraag om een SRS toe te kennen. Plus een Python-warning met traceback. Zie onder. Toekennen van 28992 biedt geel soelaas. Importer kapt hem af.
2023-06-27T18:26:49 WARNING warning:C:\OSGeo4W\apps\Python39\lib\site-packages\osgeo\ogr.py:563: FutureWarning: Neither ogr.UseExceptions() nor ogr.DontUseExceptions() has been explicitly called. In GDAL 4.0, exceptions will be enabled by default. warnings.warn(
traceback: File "C:\Users/Wim/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\BGTImport\bgt_import.py", line 698, in run
gml = driver.Open(gml_name)
File "C:\OSGeo4W\apps\Python39\lib\site-packages\osgeo\ogr.py", line 696, in Open
_WarnIfUserHasNotSpecifiedIfUsingExceptions()
File "C:\OSGeo4W\apps\Python39\lib\site-packages\osgeo\ogr.py", line 563, in _WarnIfUserHasNotSpecifiedIfUsingExceptions
warnings.warn(
BGT: check eens je .gfs-bestanden.
Bijvoorbeeld:
https://github.com/MarcoDuiker/QGIS_BGT_Import/blob/master/bgt_utils/gfs/bgt_begroeidterreindeel_L.gfs
<GeometryType>-2147483648</GeometryType>
https://github.com/MarcoDuiker/QGIS_BGT_Import/blob/master/bgt_utils/gfs/bgt_ondersteunendwegdeel_L.gfs
<GeometryType>-2147483648</GeometryType>
Terwijl:
https://github.com/MarcoDuiker/QGIS_BGT_Import/blob/master/bgt_utils/gfs/bgt_onbegroeidterreindeel_L.gfs
<GeometryType>3</GeometryType>
Nieuwe tests:
Bij de GFS die de plugin naast de GML plaatst het GeometryType gewijzigd. Één maal met <GeometryType>3</GeometryType
> en éénmaal met <GeometryType>2</GeometryType>
(https://gist.github.com/walkermatt/7121427 : lijst geometryTypes: 2=line)
Daarna de GML toevoegen aan QGIS toegevoegd worden. QGIS vraagt wel om SRS.
Echter: resultaat is een layer met 468 uit 10652 objecten gefilterd. Deze objecten hebben alle geen geometrie; wat niet raar is want voor deze 468 objecten staat ondersteunendWegdeelOpTalud op false, dus geen kruinlijngeometrie. Geen idee overigens hoe dat filter op die GML-layer terecht is gekomen.
In beide gevallen dezelfde error in tabblad Messages:
2023-06-27T18:12:18 INFO Info : Start Importing BGT gml files ... 2023-06-27T18:12:18 INFO Importing BGT gml files ... 2023-06-27T18:12:18 WARNING Error : Could not find any of the requested geometries in: bgt_ondersteunendwegdeel.gml
2023-06-27T18:14:56 INFO Info : Start Importing BGT gml files ... 2023-06-27T18:14:56 INFO Importing BGT gml files ... 2023-06-27T18:14:56 WARNING Error : Could not find any of the requested geometries in: bgt_ondersteunendwegdeel.gml
ik begrijp uit je volgende post dat je "Inspecteer hoogstens ..." NIET hebt uitgevinkt. Dat maakt deze resultaten verder onbruikbaar voor trouble shooten.
Tweede test gedaan. 10000 ipv 100 objecten laten inspecteren. Op dat moment komt QGIS Met de vraag om een SRS toe te kennen. Plus een Python-warning met traceback. Zie onder. Toekennen van 28992 biedt geel soelaas. Importer kapt hem af.
2023-06-27T18:26:49 WARNING warning:C:\OSGeo4W\apps\Python39\lib\site-packages\osgeo\ogr.py:563: FutureWarning: Neither ogr.UseExceptions() nor ogr.DontUseExceptions() has been explicitly called. In GDAL 4.0, exceptions will be enabled by default. warnings.warn(
traceback: File "C:\Users/Wim/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\BGTImport\bgt_import.py", line 698, in run gml = driver.Open(gml_name) File "C:\OSGeo4W\apps\Python39\lib\site-packages\osgeo\ogr.py", line 696, in Open _WarnIfUserHasNotSpecifiedIfUsingExceptions() File "C:\OSGeo4W\apps\Python39\lib\site-packages\osgeo\ogr.py", line 563, in _WarnIfUserHasNotSpecifiedIfUsingExceptions warnings.warn(
Deze warning bereid voor op GDAL 4.0 en kan nu genegeerd worden. Met "Importer kapt hem af" kan ik helaas verder niet zo veel.
BGT: check eens je .gfs-bestanden.
Bijvoorbeeld: https://github.com/MarcoDuiker/QGIS_BGT_Import/blob/master/bgt_utils/gfs/bgt_begroeidterreindeel_L.gfs
<GeometryType>-2147483648</GeometryType>
https://github.com/MarcoDuiker/QGIS_BGT_Import/blob/master/bgt_utils/gfs/bgt_ondersteunendwegdeel_L.gfs
<GeometryType>-2147483648</GeometryType>
Terwijl: https://github.com/MarcoDuiker/QGIS_BGT_Import/blob/master/bgt_utils/gfs/bgt_onbegroeidterreindeel_L.gfs
<GeometryType>3</GeometryType>
Nieuwe tests: Bij de GFS die de plugin naast de GML plaatst het GeometryType gewijzigd. Één maal met
<GeometryType>3</GeometryType
> en éénmaal met<GeometryType>2</GeometryType>
(https://gist.github.com/walkermatt/7121427 : lijst geometryTypes: 2=line)Daarna de GML toevoegen aan QGIS toegevoegd worden. QGIS vraagt wel om SRS.
Echter: resultaat is een layer met 468 uit 10652 objecten gefilterd. Deze objecten hebben alle geen geometrie; wat niet raar is want voor deze 468 objecten staat ondersteunendWegdeelOpTalud op false, dus geen kruinlijngeometrie. Geen idee overigens hoe dat filter op die GML-layer terecht is gekomen.
Bij gebruik van het 2e tabblad genereert ogr de gfs bestanden zelf, en worden die uit de plugin dus niet gebruikt.
Het verschil tussen 2 en 3 is daarbij het verschil tussen het importeren van de lijnen en de vlakken. De negatieve nummers duiden op het gebruik van meer frivole geometrie typen met curves ofzo.
Het filter maakt het verschil tussen de lijnen en de vlakken. In QGIS is het mogelijk om een dataset met zowel lijnen als vlakken af te beelden. Omdat een layer maar 1 van de 2 kan afbeelden ontstaat er een filter.
Laatste QGIS (3.32.0-2) en GDAL (3.7.0-2) Ok, opnieuw getest. Inspect-vinkje nu uit zoals gevraagd.
BGT_Ondersteundendwegdeel.gml uit extract.zip Dezelfde 468 uit 10652 objecten gefilterd. Nog steeds een rare filtering: de gefilterde objecten hebben namelijk geen kruinlijngeometrie in de GML (zie bijvoorbeeld het object met gml_id b21084ee0-356c-51cc-cc95-76ed7d5dda1e).
BGT_Ondersteundendwegdeel.gml, door jou gemodificeerd. Alle 10652 objecten zitten in de layer. Niets gefilterd. Van deze 10652 objecten zijn er 126 objecten die opTalud liggen. Van deze 126 objecten hebben er 40 daadwerkelijk een kruinlijngeometrie. Deze worden nu in QGIS getoond.
Verschillen tussen beide .gfs-bestanden:
Als je de extent links ziet, lijkt het inderdaad op een verkeerder interpretatie van coördinaten. extentXMax is een RD-Y-coordinaat en extentYMin een RD-X-coordinaat.
Wel opmerkelijk dat in de gfs het GeometryElementPath verwijst naar geometrie2dOndersteunendWegdeel, de geometrie van het vlakje, en niet naar kruinlijnOndersteunendWegdeel, de geometrie van de kruinlijn.
Dank je voor testen.
Wel opmerkelijk dat in de gfs het GeometryElementPath verwijst naar geometrie2dOndersteunendWegdeel, de geometrie van het vlakje, en niet naar kruinlijnOndersteunendWegdeel, de geometrie van de kruinlijn.
Weet je zeker dat je in beide gevallen het vakje "Lijnen" hebt aangevinkt?
Jazeker. Nogmaals getest, ook een keer met vlakken aangevinkt. Zie beide bijgevoegde .gfs-bestanden, FYI.
Lezend in de XSD van gfs-bestanden bemerk ik dat de geometrie op twee plekken gedefinieerd kan worden: onder <GeomPropertyDefn>
en onder <GeometryElementPath>
. En die zijn "mutually exclusive". Dat bracht me in verwarring. Onder <GeomPropertyDefn>
wordt wel naar het juiste XML-element verwezen.
Maar goed, bottom line is dat je met het expliciet definiëren van de geometrie als 2D (jouw aangepaste GML) wel op het juiste pad lijkt te zijn.
OK, ik vat samen: Sinds versie 3.7.0 gaat GDAL ervan uit dat geometrie van CityGML in 3D is conform de CityGML standaard: (https://docs.ogc.org/guides/20-066.html#ug-geometry-and-topology-section):
Spatial properties of all CityGML feature types are represented using the geometry classes defined in ISO 19107. Spatial representations can have 0-, 1-, 2-, or 3-dimensional extents depending on the respective feature type and Levels of Detail (LOD). The LOD concept is discussed in [ug-levels-of-detail-section] and [ug-geometry-lod-section]. With only a few exceptions, all geometries must use 3D coordinate values.
Voor de een aantal lijngeometrie elementen wordt het attribuut srsDimension
niet gebruikt. GDAL gaat er dan van uit dat de poslist steeds x y z waarden bevat ipv xy waarden.
Het toevoegen van srsDimension="2"
aan het posList
element lost het probleem op.
Voorbeeld: in bgt_ondersteunendWegdeel komt een element voor met ifentificatie:
<imgeo:identificatie>
<imgeo:NEN3610ID>
<imgeo:namespace>NL.IMGeo</imgeo:namespace>
<imgeo:lokaalID>G0274.6d2f97620c5346af9f092ee268d2c6a2</imgeo:lokaalID>
</imgeo:NEN3610ID>
</imgeo:identificatie>
Deze bevat een element:
<imgeo:geometrie2dOndersteunendWegdeel><gml:Polygon xmlns:gml="http://www.opengis.net/gml" srsName="urn:ogc:def:crs:EPSG::28992"><gml:exterior><gml:LinearRing><gml:posList srsDimension="2">187888.305 444056.518
...
Hier wordt de srsDimension expliciet genoemd zoals vereist door de standaard.
Daarnaast is er ook ook:
<imgeo:kruinlijnOndersteunendWegdeel><gml:LineString xmlns:gml="http://www.opengis.net/gml"><gml:posList>187888.305 444056.518
...
Hier wordt de srsDimension niet expliciet genoemd hetgeen leidt tot foutief inlezen (GDAL verwacht een posList met x y z ipv x y).
Wijzigen tiot
<imgeo:kruinlijnOndersteunendWegdeel><gml:LineString xmlns:gml="http://www.opengis.net/gml"><gml:posList srsDimension="2">187888.305 444056.518
...
leidt wel tot correct inlezen.
Ik ga eens bij PDOK vragen of ze dit willen aanpassen.
https://geoforum.nl/t/bgt-inladen-ontbreken-subcategorieen-in-qgis/8384/8
Bij deze een reactie vanuit het Kadaster als beheerder van de LV BGT. Je bevinding is terecht. We gaan onderzoeken wat de oorzaak is en hoe dit opgelost kan worden.
In master is nu een tijdelijke fix beschikbaar. Deze is gereleased in versie 3.17 die nu voor approval is aangeboden bij QGIS. Zodra dat is gedaan kun je de plugin updaten en weer verder werken.
Ik wacht af. Dank je zover.
De plugin is sinds 5 juli beschikbaar en direct te updaten vanuit de QGIS plugins manager.
Getest. Importer loopt nu door. Kruinlijngeometrieën worden ook geconverteerd. Dank Marco.
Importer breekt import af na een critical melding over een fout in een mapnaam. Gaat over een tijdelijke map in %TEMP%.
Situatie treedt in ieder geval op op momenten dat een tweede layer uit een BGT-objecttype geconverteerd moet worden. In onderstaand voorbeeld: bgt_begroeidterreindeel_V is geconverteerd vanuit bgt_begroeidterreindeel.gml. Wanneer getracht wordt om vervolgens bgt_begroeidterreindeel_L (de kruinlijngeometrieën) uit dezelfde gml te converteren, ontstaat de foutmelding. De reeds geïmporteerde BGT-layers worden door de plugin vervolgens in het QGIS-project gezet. Import is onvolledig.
Plaatjes: Instellingen import-scherm
Resultaat. Met BGT-importer-logscherm
Map in % TEMP% die de plugin niet kan benaderen, c.q. mapnaam die volgens de plugin ongeldig is.
Logfile-tekst: 2023-06-06T10:24:15 INFO Start importing BGT-zip: C:\Werkplekken\Wim\Tijdelijk\BGT\extract.zip 2023-06-06T10:24:17 INFO Importing from BGT-zip: bgt_bak.gml 2023-06-06T10:24:17 INFO Importing from BGT-zip: ...bgt_bak.gml_P 2023-06-06T10:24:17 INFO Importing from BGT-zip: bgt_begroeidterreindeel.gml 2023-06-06T10:24:17 INFO Importing from BGT-zip: ...bgt_begroeidterreindeel.gml_V 2023-06-06T10:24:22 INFO Importing from BGT-zip: ...bgt_begroeidterreindeel.gml_L 2023-06-06T10:24:22 CRITICAL Error importing BGT-zip: [WinError 267] De mapnaam is ongeldig: 'C:\Users\Wim\AppData\Local\Temp\tmpo7e566fr\bgt_begroeidterreindeel.gml' 2023-06-06T10:24:23 INFO Adding layer group to project ... 2023-06-06T10:24:23 INFO Opening geopackage ... 2023-06-06T10:24:23 INFO Getting a layer inventory ... 2023-06-06T10:24:23 INFO Found layer "bgt_bak_P" 2023-06-06T10:24:23 INFO Found layer "bgt_begroeidterreindeel_V" 2023-06-06T10:24:23 INFO Start adding layers ... 2023-06-06T10:24:23 INFO Adding layer "bgt_bak_P" to project. 2023-06-06T10:24:23 INFO Adding layer "bgt_begroeidterreindeel_V" to project. 2023-06-06T10:24:23 INFO Saving the group layer as a layer file ...
Windows 11, QGIS 3.30.3, GDAL 3.7.0, Python 3.9.5. Plugin: 3.16.
NB: issue is van recente datum. Al vele conversies gedaan met de plugin. Pas nu zie ik deze fouten en import-afbrekingen optreden. Wijzigingen in Python, wellicht?