Halo Marc,
Allereerst bedankt voor de reactie .
Ook dank aangaande de tip over de plugin van ruimtelijkeplannen. Ik zie dat het plantype: provinciale verordening niet gesupport wordt. (ik werk met QGIS-versie 3.14.16-Pi)
Ik krijg dan de melding Error: plantype not supported. Zijn er plannen om provinciale verordeningen ook te supporten mbv de plugin?
Aangaande de gml-coversie heb ik naar je advies gekeken en dat gaf wel al veel meer inzicht.
Ik heb verdere pogingen gedaan met de gml-driver dmv:
ogr2ogr -f “ESRI Shapefile” NLIMRO9929WijzOVOmgVer2018VA07_shp -a_srs “EPSG:28992” -fieldTypeToString StringList,IntegerList,Date --config GML_SKIP_RESOLVE_ELEMS HUGE --config GML_SKIP_RESOLVE_ELEMS NONE --config GML_EXPOSE_FID NO --config GML_EXPOSE_GML_ID NO NL.IMRO.9929.WijzOVOmgVer2018-VA07.gml
Dit resulteert in 4 shp-bestanden
- Besluitgebied_P.shp: 1 geometrie
- Besluitvlak_P.shp: 3 geometrieën het is telkens het laatst voorkomende record uit de laag GeometrieBesluitobject_P1
- GeometrieBesluitobject_P1.shp:8205 geometrieën (op basis van de gml_id is te acherhalen Agrarische gebied van ecologische betekenis 220 (gml_id met substring 1309),Bestaande natuur 7735 (gml_id met substring 1308),Nieuwe natuur 250 (gml_id met substring 1310)
- GeometriePlangebied.shp: 1 geometrie
Hieronder een deel van de gml voor Besluitvlak_P id NL.IMRO.9929PRIMA201200000000413.
imro:featureMember
<imro:Besluitvlak_P gml:id=“NL.IMRO.9929PRIMA201200000000413”>
imro:identificatie
imro:NEN3610ID
imro:namespaceNL.IMRO</imro:namespace>
imro:lokaalID9929PRIMA201200000000413</imro:lokaalID>
</imro:NEN3610ID>
</imro:identificatie>
imro:typePlanobjectbesluitvlak_P</imro:typePlanobject>
imro:naamAgrarische gebied van ecologische betekenis</imro:naam>
imro:themanatuur</imro:thema>
imro:verwijzingNaarTekstInfo
imro:TekstReferentie_PV
imro:verwijzingNaarTekstpt_NL.IMRO.9929.WijzOVOmgVer2018-VA07.xml#NL.IMRO.PT.s07b3dc90-b5c6-4468-8f26-e5ef75b63fc5</imro:verwijzingNaarTekst>
imro:typeTekstbijlage bij regel zonder voorbereidingsbescherming</imro:typeTekst>
</imro:TekstReferentie_PV>
</imro:verwijzingNaarTekstInfo>
imro:verwijzingNaarTekstInfo
imro:TekstReferentie_PV
imro:verwijzingNaarTekstpt_NL.IMRO.9929.WijzOVOmgVer2018-VA07.xml#NL.IMRO.PT.s6dd9adff-eafa-4e45-a065-c0b730efa3d2</imro:verwijzingNaarTekst>
imro:typeTekstregel zonder voorbereidingsbescherming</imro:typeTekst>
</imro:TekstReferentie_PV>
</imro:verwijzingNaarTekstInfo>
imro:cartografieInfo
imro:CartografieInfo
imro:kaartnummer2</imro:kaartnummer>
imro:kaartnaam10. Agrarische gebied van ecologische betekenis</imro:kaartnaam>
imro:symboolcodeS001</imro:symboolcode>
</imro:CartografieInfo>
</imro:cartografieInfo>
<imro:besluitgebied xlink:href="#NL.IMRO.9929.WijzOVOmgVer2018-VA07"/>
<imro:begrenzing xlink:href="#PRIMA2012ID.1309_18780_1_P1"/>
<imro:begrenzing xlink:href="#PRIMA2012ID.1309_18828_1_P1"/>
<imro:begrenzing xlink:href="#PRIMA2012ID.1309_18842_1_P1"/>
<imro:begrenzing xlink:href="#PRIMA2012ID.1309_18851_1_P1"/>
<imro:begrenzing xlink:href="#PRIMA2012ID.1309_18854_1_P1"/>
<imro:begrenzing xlink:href="#PRIMA2012ID.1309_18873_1_P1"/>
<imro:begrenzing xlink:href="#PRIMA2012ID.1309_18908_1_P1"/>
<imro:begrenzing xlink:href="#PRIMA2012ID.1309_18932_1_P1"/>
<imro:begrenzing xlink:href="#PRIMA2012ID.1309_18950_1_P1"/>
De ID’s voor Agrarische gebied van ecologische betekenis zijn dus wel degelijk aanwezig.(de PRIMA2012ID.1309************ codes). Kennelijk is de conversie nu in staat om maar 1-ID mee te nemen (er wordt een 1:1 relatie gelegd terwijl het eigenlijk 1:n is)
Daarna heb ik nog een poging gedaan met de GMLAS-driver die voor zover ik kan overzien gebruikt maakt van het xsd bestand (IMRO2012)
ogr2ogr -f “ESRI Shapefile” NLIMRO9929WijzOVOmgVer2018VA07_shp -a_srs “EPSG:28992” -oo REMOVE_UNUSED_FIELDS=YES -oo REMOVE_UNUSED_LAYERS=YES -oo XSD=IMRO2012.xsd -fieldTypeToString StringList,IntegerList,Date --config GML_ATTRIBUTES_TO_OGR_FIELDS YES --config GML_SKIP_RESOLVE_ELEMS HUGE --config GML_SKIP_RESOLVE_ELEMS NONE --config GML_EXPOSE_FID NO --config GML_EXPOSE_GML_ID NO GMLAS:NL.IMRO.9929.WijzOVOmgVer2018-VA07.gml
Dit levert de volgende bestanden op:
besluitgebied_p.shp
besluitvlak_p.shp
featurecollectionimro.shp
geometriebesluitobject_p1.shp
geometrieplangebied.shp
metadataimrobestand.shp
en nog een nog een reeks losse dbf’s
Bij het openen van shp-bestanden zie je echter geen geometrieën alleen de tabel is te openen. (voor geometriebesluitobject_p1 is nu een veld ogr_pkid zichtbaar)
Wat ik dus eigenlijk wil dat er een veld komt te staan bij GeometrieBesluitobject_P1 met daarin aangegeven of het Bestaande natuur, Nieuwe natuur of Agrarische gebied van ecologische betekenis betreft of dat Besluitvlak_P uit 8205 geometrieën bestaat (ipv nu 3).
Wat ik niet helemaal volgt is dat landelijke voorziening INSPIRE Download Service van Ruimtelijke plannen wel al in het goede format komt na conversie met ogr2ogr.
Ik neem dat zij ook alle xml’s-gml van de bronhouders bij elkaar nemen (mergen?) en door een of andere datamodel trekken? Is dat ergens openbaar beschikbaar hoe zij dit doen.
Alvast bedankt.
Met vriendelijke groet,
Bas