0.1 BRK Levering bestelgebied Handreiking aanmaken GML-bestand Datum 9 november 2016 Versie 1.1 ConceptMateriebeleid PPBGeo- en Vastgoedinformatie en Advies
Inhoudsopgave 1 Inleiding... 3 2 Toelichting en voorwaarden... 4 3 Voorbeelden polygoon... 7 3.1 Welke percelen worden geleverd?... 7 3.2 Welke mutaties worden geleverd na het splitsen van percelen?... 8 3.3 Welke mutaties worden geleverd na het verenigen van percelen?... 8 4 Voorbeelden GML-bestanden... 9 4.1 Voorbeeld Bestelgebied1, enkele polygoon (surface)... 9 4.2 Voorbeeld bestelgebied2, meerdere polygonen (multisurfaces)... 11 5 Tenslotte... 13 Versie 1.1 9 november 2016 2 / 13
1 Inleiding Dit document beschrijft hoe u voor het bestelgebied BRK Levering een GML-bestand kunt aanmaken. Voor een gebiedslevering uit BRK Levering moet u een GML-bestand aanleveren. Dit GML-bestand is niets anders dan een XML-bestand met x/y-coördinaten van het bestelgebied. De vereisten voor dit GML-bestand vindt u in de modeldocumentatie bij het onderdeel 'BRK Levering' op de pagina http://www1.kadaster.nl/1/schemas/brklevering.html. Het voorbeeld GML-bestand van het Kadaster en het schema (xsd) zijn te downloaden via de link: http://www1.kadaster.nl/1/schemas/brk-levering/brk-levering/brkleveringbestelgebied-20140101.zip. Dit voorbeeldbestand kunt u eenvoudig aanpassen voor uw eigen bestelgebied. Versie 1.1 9 november 2016 3 / 13
2 Toelichting en voorwaarden U kunt een gebied aanbieden om die voor BRK Levering te laten registreren als bestelgebied. Een bestelgebied moet u aanleveren als GML-bestand, met daarin exact één bestelgebied. U bent geheel verantwoordelijk voor de functionele juistheid van het door u aangeleverde gebied voor wat betreft de vorm/begrenzing van het gebied. Het Kadaster past het door u aangeboden gebied (de vorm/begrenzing) per definitie niet aan. Wel stelt het Kadaster voor BRK Levering eisen aan het aangeleverde gebied om dit formeel te kunnen accepteren. Daarom moet een aangeboden gebied voldoen aan een aantal randvoorwaarden die gesteld worden voordat deze door Kadaster verwerkt worden als een bestelgebied. Voorwaarden aan het aangeboden gebied zijn: Surface of MultiSurface Conform GML 3.1.1 Conform SF-0 (het Simple Features Profile, Level SF-0.) Nederlands grondgebied Rijksdriehoek (RD) stelsel (EPSG::28992) Maximaal 500.000 coördinaten Het grondgebied van heel Nederland omvat ook de percelen op de Noordzee, binnen de 12-mijls zone. Een gedeelte van die percelen ligt buiten de begrenzing van het RD-stelsel. De omvang van de bestelgebieden is zo ingericht dat er ook percelen buiten het RD-stelsel geregistreerd kunnen worden als bestelgebied. Aandachtspunt is wel dat er op de coördinaten van de punten buiten het RD-stelsel geen correctie is toegepast (zoals wel gebeurt binnen het RD-stelsel) en er dus onnauwkeurigheden in de coördinaten kunnen voorkomen. Deze kunnen oplopen tot 25-50 cm. Versie 1.1 9 november 2016 4 / 13
De coördinaten van de rechthoek c.q. het maximale bestelgebied: nr X-coördinaat Y-coördinaat 1-7 000 289 000 2 300 000 289 000 3 300 000 645 000 4-7 000 645 000 Figuur: Nederland en begrenzing van het bestelgebied Voor de begrenzing van het gebied wordt gesteld: minimale grootte is 1 bij 1 meter gesloten polygoon: het eerste en laatste coördinatenpaar zijn identiek geen kruisende/snijdende lijnen behalve het eerste/laatste coördinatenpaar geen identieke punten geen overlappende vlakken (MultiSurface) vlakken mogen elkaar alleen raken in een eindig aantal punten, geen gemeenschappelijke grens (MultiSurface) Het is een 2D geometrie, waarbij u kunt kiezen uit: Surface of MultiSurface. Hebt u een bestelgebied dat bestaat uit meerder vlakken/polygonen, dan moet u kiezen voor: MultiSurface. Binnen dit type MultiSurface moet u dan achtereenvolgens gebruikmaken van: surfacemember (omdat het om Versie 1.1 9 november 2016 5 / 13
meerdere vlakken gaat, dus altijd minimaal 2), en daarna Surface. Binnen Surface worden dan weer patches en PolygonPatch gebruikt. Vul voor elke surface vervolgens 1 exterior (en optioneel 0..n interior). Voor elke surface gebruiken: LinearRing en poslist. Vul bij poslist het attribuut srsdimension met 2 (voor 2D) en optioneel het attribuut count (het aantal vertices dat de geometrie van de polygoon bevat). Na de poslist volgen de x/ycoördinaten van de vertices van het bestelgebied. Let op dat een punt wordt gebruikt als scheidingsteken voor decimalen. Hebt u een bestelgebied dat bestaat uit 1 vlak/polygoon, dan kiest u gelijk voor Surface, patches, PolygonPatch en de vervolgstappen. U laat dus de eerste 2 stappen MultiSurface en surfacemember uit de voorgaande alinea weg. Vul altijd het attribuut srsname in volgens het formaat: urn:ogc:def:crs:epsg::28992, op het hoogste niveau GML type. Voorbeelden van GML-bestanden voor de bestelgebieden worden in hoofdstuk 3 uitgewerkt. Versie 1.1 9 november 2016 6 / 13
3 Voorbeelden polygoon 3.1 Welke percelen worden geleverd? In onderstaande situatie wordt perceel 3 in uw abonnement geleverd: 1 2 3 Bestelgebied In onderstaande situatie worden de percelen 1, 2 en 3 in uw abonnement geleverd: 1 2 3 Bestelgebied In onderstaande situatie worden de percelen 1, en 3 in uw abonnement geleverd: 1 2 3 Bestelgebied Versie 1.1 9 november 2016 7 / 13
3.2 Welke mutaties worden geleverd na het splitsen van percelen? Situatie: Perceel 1 wordt gedurende uw abonnementsperiode opgesplitst in de percelen 4 en 5. U zult na splitsing alleen nog mutaties ontvangen van de percelen 2, 3 en 5 (perceel 1 is namelijk opgegaan in percelen 4 en 5). 1 4 5 2 3 Bestelgebied 3.3 Welke mutaties worden geleverd na het verenigen van percelen? Situatie: Percelen 2 en 3 worden gedurende uw abonnementsperiode verenigd. U ontvangt na deze vereniging de mutaties van perceel 4. De percelen 2 en 3 vervallen. 1 2 4 3 Bestelgebied Versie 1.1 9 november 2016 8 / 13
4 Voorbeelden GML-bestanden Een bestelgebied kan bestaan uit een enkele polygoon of uit meerdere polygonen die samen een bestelgebied vormen. In het eerste geval moet gekozen worden voor het GML-type Surface en in het tweede geval voor het type MultiSurface. Beide worden in een voorbeeld toegelicht. Opmerkingen vooraf U kunt het gedownloade Zip-bestand uitpakken en het voorbeeld GML-bestand openen en vervolgens via een tekst editor aanpassen. De rode tekst in de voorbeelden is specifiek voor het bestelgebied en moet u aanpassen voor uw eigen bestelgebied. Het achterhalen van de vertices (x/y- coördinaten en eventueel het aantal) is afhankelijk van de GIS-applicatie die u gebruikt. In het GML-bestand worden ook genoemd: klantnummer: wordt geleverd door het Kadaster bij de aanvraag van de BRK Levering klantreferentie: referentie van uw gebied gebiedidentificatie: unieke identificatie van het gebied en wordt toegekend en uitgegeven tijdens het registreren door het Kadaster. 4.1 Voorbeeld Bestelgebied1, enkele polygoon (surface) Afbeelding van het voorbeeld bestelgebied1 (surface) Versie 1.1 9 november 2016 9 / 13
Het GML-bestand voor dit gebied ziet er als volgt uit: <?xml version="1.0" encoding="utf-8"?> <gml:featurecollection xsi:schemalocation="http://www.kadaster.nl/schemas/brk-levering/klantbestelgebied/v20140101 BrkLeveringBestelgebied_v1_0_0.xsd" xmlns:bestelgebied="http://www.kadaster.nl/schemas/brk-levering/klant-bestelgebied/v20140101" xmlns:gml="http://www.opengis.net/gml" xmlns:xsi="http://www.w3.org/2001/xmlschema-instance"> <gml:featuremember> <Bestelgebied:Bestelgebied gml:id="voorbeeld"> <Bestelgebied:begrenzing> <gml:surface srsname="urn:ogc:def:crs:epsg::28992"> <gml:patches> <gml:polygonpatch> <gml:exterior> <gml:linearring> <gml:poslist srsdimension="2" count="9">230442.09 558590.908 230464.673 558576.128 230467.982 558581.482 230471.044 558586.983 230466.613 558589.299 230455.531 558595.167 230447.122 558599.541 230444.481 558594.749 230442.09 558590.908</gml:posList> </gml:linearring> </gml:exterior> </gml:polygonpatch> </gml:patches> </gml:surface> </Bestelgebied:begrenzing> <Bestelgebied:klantNummer></Bestelgebied:klantNummer> <Bestelgebied:klantReferentie>Voorbeeld BRK Levering Bestelgebied</Bestelgebied:klantReferentie> <Bestelgebied:gebiedType>BrkLeveringBestelgebied</Bestelgebied:gebiedType> <Bestelgebied:gebiedIdentificatie></Bestelgebied:gebiedIdentificatie> </Bestelgebied:Bestelgebied> </gml:featuremember> </gml:featurecollection> Versie 1.1 9 november 2016 10 / 13
4.2 Voorbeeld bestelgebied2, meerdere polygonen (multisurfaces) Afbeelding van het voorbeeld bestelgebied2 (multisurface) Het GML-bestand voor dit gebied ziet er als volgt uit, waarbij u zelf het type mulisurface moet aanpassen: <?xml version="1.0" encoding="utf-8"?> <gml:featurecollection xsi:schemalocation="http://www.kadaster.nl/schemas/brk-levering/klantbestelgebied/v20140101 BrkLeveringBestelgebied_v1_0_0.xsd" xmlns:bestelgebied="http://www.kadaster.nl/schemas/brk-levering/klant-bestelgebied/v20140101" xmlns:gml="http://www.opengis.net/gml" xmlns:xsi="http://www.w3.org/2001/xmlschema-instance"> <gml:featuremember> <Bestelgebied:Bestelgebied gml:id="voorbeeld"> <Bestelgebied:begrenzing> <gml:multisurface gml:id="voorbeeldmultipolygonen" srsname="urn:ogc:def:crs:epsg::28992"> <gml:surfacemember> <gml:surface gml:id="een"> <gml:patches> <gml:polygonpatch> <gml:exterior> <gml:linearring> <gml:poslist srsdimension="2">214997.70978515 442386.43894749 215021.22977245 442367.39895777 215028.92976829 442361.93896072 215003.58978197 442332.11897682 214992.66978787 442341.35897183 214970.82979966 442315.45898581 214955.5698079 442327.91897909 214975.58979709 442352.55896578 214978.66979543 442363.75895973 214997.70978515 442386.43894749 </gml:poslist> </gml:linearring> Versie 1.1 9 november 2016 11 / 13
</gml:exterior> <gml:interior> <gml:linearring> <gml:poslist srsdimension="2">214998.40978477 442370.33895618 215010.44977827 442358.9989623 214995.04978658 442342.19897138 214983.28979294 442352.69896571 214998.40978477 442370.33895618 </gml:poslist> </gml:linearring> </gml:interior> </gml:polygonpatch> </gml:patches> </gml:surface> </gml:surfacemember> <gml:surfacemember> <gml:surface gml:id="twee"> <gml:patches> <gml:polygonpatch> <gml:exterior> <gml:linearring> <gml:poslist srsdimension="2">215035.36976481 442355.91896397 215046.28975892 442347.09896873 215024.16977086 442318.95898392 215010.30977834 442329.17897841 215032.00976663 442355.49896419 215035.36976481 442355.91896397 </gml:poslist> </gml:linearring> </gml:exterior> </gml:polygonpatch> </gml:patches> </gml:surface> </gml:surfacemember> </gml:multisurface> </Bestelgebied:begrenzing> <Bestelgebied:klantNummer></Bestelgebied:klantNummer> <Bestelgebied:klantReferentie>Voorbeeld BRK Levering Bestelgebied Multi </Bestelgebied:klantReferentie> <Bestelgebied:gebiedType>BrkLeveringBestelgebied</Bestelgebied:gebiedType> <Bestelgebied:gebiedIdentificatie> </Bestelgebied:gebiedIdentificatie> </Bestelgebied:Bestelgebied> </gml:featuremember> </gml:featurecollection> Versie 1.1 9 november 2016 12 / 13
5 Tenslotte U kunt vervolgens het aangepaste GML-bestand voor uw eigen bestelgebied opslaan onder een andere naam. Wij raden u aan om het GML-bestand eerst te (laten) valideren, bijvoorbeeld door Altova XMLSpy. Na een goede validatie kunt u dit GML-bestand gebruiken en meesturen met uw offerteaanvraag BRK Levering bij het Kadaster. U ontvangt na uw offerteaanvraag een bericht van het Kadaster of het GML-bestand van uw bestelgebied valide en geregistreerd is. Versie 1.1 9 november 2016 13 / 13