MarcoDuiker / QGIS_BGT_Import

The QGIS BGT Import plugin for importing Dutch BGT data.
Other
4 stars 1 forks source link

Importer breekt af na foutmelding over mapnaam in TEMP-map #19

Closed wvdbee closed 1 year ago

wvdbee commented 1 year ago

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 afbeelding

Resultaat. Met BGT-importer-logscherm afbeelding

Map in % TEMP% die de plugin niet kan benaderen, c.q. mapnaam die volgens de plugin ongeldig is. afbeelding

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?

wvdbee commented 1 year ago

extract.zip

Testset, gebruikt bij dit issue.

Toeron commented 1 year ago

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.

MarcoDuiker commented 1 year ago

hmm, ik kan dit probleem op Linux niet reproduceren. Blijkbaar is het windows specifiek.

Ik ga op zoek naar een windows machine...

MarcoDuiker commented 1 year ago

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.zip

wvdbee commented 1 year ago

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 ...

MarcoDuiker commented 1 year ago

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.

MarcoDuiker commented 1 year ago

Zou je de volgende nog een willen proberen en de logs posten? utils.py.zip

joesvdh1 commented 1 year ago

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 ...

joesvdh1 commented 1 year ago

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.

MarcoDuiker commented 1 year ago

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.

wvdbee commented 1 year ago

https://edu.nl/yagcy

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.

MarcoDuiker commented 1 year ago

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.

bgt_ondersteunendwegdeel.gml.zip

MarcoDuiker commented 1 year ago

en dan graag hier de resultaten raporteren natuurlijk!

wvdbee commented 1 year ago

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

wvdbee commented 1 year ago

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(
wvdbee commented 1 year ago

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.

afbeelding

MarcoDuiker commented 1 year ago

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.

MarcoDuiker commented 1 year ago

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.

MarcoDuiker commented 1 year ago

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.

afbeelding

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.

wvdbee commented 1 year ago

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. image

Verschillen tussen beide .gfs-bestanden: image

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.

MarcoDuiker commented 1 year ago

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?

wvdbee commented 1 year ago

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.

Test14.zip

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.

MarcoDuiker commented 1 year ago

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.

MarcoDuiker commented 1 year ago

Ik ga eens bij PDOK vragen of ze dit willen aanpassen.

MarcoDuiker commented 1 year ago

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.

MarcoDuiker commented 1 year ago

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.

wvdbee commented 1 year ago

Ik wacht af. Dank je zover.

MarcoDuiker commented 1 year ago

De plugin is sinds 5 juli beschikbaar en direct te updaten vanuit de QGIS plugins manager.

wvdbee commented 1 year ago

Getest. Importer loopt nu door. Kruinlijngeometrieën worden ook geconverteerd. Dank Marco.