GEO validaties m.b.v. API

Ik wil een proces inregelen om onze dso geo datasets te valideren tegen jullie API.
Het kan aan mijn kennis en kunde liggen, maar ik ben geen ontwikkelaar en het lukt mij niet om vanuit onze gis software (QGIS maar kan ook met FME) een gml 3.2 SF2 bestand te maken en te valideren. Ik moet met een hoop geknutsel iets fabriceren (editten in het manifest/voorbeeld bestand). Kan iemand mij aub uitleg geven hoe we hier invulling aan kunnen geven?
Dus

  1. Hoe maak ik vanuit onze gis software een valide testbestand (export GML 3.2. SF2 zonder geknutsel
  2. hoe kan ik een batch aan bestanden op een gebruiksvriendelijke manier tegen de API aanhouden.
    Onze bestanden zijn tot op heden goed gevalideerd tegen het DSO. Ik heb standaard geometrie checks en reparaties uitgevoerd met onze GIS tooling, echter kan er een gat zitten tussen deze checks en de API geo validaties.
1 like

Beste Sander,

Het kleinste element wat je kunt laten valideren bij DSO is het volgende:

<basisgeo:FeatureCollectionGeometrie xmlns:basisgeo="http://www.geostandaarden.nl/basisgeometrie/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="https://standaarden.overheid.nl/stop/imop/geo/ ../stop/imop-geo.xsd">
   <basisgeo:featureMember>
      <basisgeo:Geometrie xmlns:geo="https://standaarden.overheid.nl/stop/imop/geo/" xmlns:gio="https://standaarden.overheid.nl/stop/imop/gio/" xmlns:gml="http://www.opengis.net/gml/3.2" gml:id="id-e4402968-2e24-49e0-ba91-f642024e0177-xx">
                     <basisgeo:id>e4402968-2e24-49e0-ba91-f642024e0177</basisgeo:id>
                     <basisgeo:geometrie>
                        <gml:MultiSurface srsName="urn:ogc:def:crs:EPSG::28992" gml:id="id-e4402968-2e24-49e0-ba91-f642024e0177">
                           ...
                        </gml:MultiSurface>
                     </basisgeo:geometrie>
                  </basisgeo:Geometrie>
   </basisgeo:featureMember>
</basisgeo:FeatureCollectionGeometrie>

Naar mijn weten kun je zo’n opbouw niet bereiken middels een gml 3.2 SF 2 export. De MultiSurface omsluitende elementen zitten niet in de gml namespace, maar horen bij het basisgeo datamodel.