Controles LV BGT Toelichting. Toelichting. 3 april Controles LV BGT. Versie april / 30. Datum. Versie

Vergelijkbare documenten
1 Inleiding Landelijke Voorziening Controle- en registratieservice Aanleveren Spelregels en uitgangspunten...

Tips & Tricks voor de Controleservice BGT

1 Inleiding Eisen aan de levering Uit te voeren controles... 2

Gebruikershandleiding

BGT. Toelichting GML foutsituatie. Inhoudsopgave. Datum 4 maart 2019 Versie Inleiding... 2

BGT-controles: foutsituatie in GML 1

Basisregistratie Grootschalige Topografie

Toetsdocument. Geonovum. Certificering BGT IMGeo bronhoudersoftware. datum 1 maart versie 1.2. status publiek

Handleiding Mutatieleveringen. Transitiedesk

0.1 LV BGT Releasenotes

Handreiking aanmaken GML-bestand

Instructie Abonnementsgebied in Bravo SVB-BGT Bravo

Instructie Abonnementsgebied in Bravo

Instructie Abonnementsgebied in Bravo

Inhoud. Wat is assemblage Zelfassemblerende Bronhouder Opdrachtverlening Instructie Opbouw en Assemblage BGT

Inhoud van release BRAVO

Workshop datakwaliteit BGT

Functioneel ontwerp Berichtenverkeer StUF-Geo IMGeo voor horizontaal en verticaal koppelvlak

Modellering geplande (geometrie)wijzingen binnen het informatiemodel RSGB.

Release notes BRAVO 19.1

Geo-objecten Catalogi

Voorbeeldscenario Toets BASIS-niveau Onderdeel 1 stap 1. Toevoegen objecten voor initieel scenario. Tussenstap 1 Tussenstap 2.

T.a.v. de vastlegging van authenticiteit in BGT / IMGeo zijn de volgende kanttekeningen te plaatsen:

BGT migratie Maastricht BGT contactdagen 30 oktober 2014, Tilburg

De techniek rondom het mutatieverkeer

BGT Kwaliteitsdashboard

Transformatieregels BAG 1.0 BAG 2.0

Gebruikershandleiding

Geosysteem BRAVO voor de BGT (Basisregistratie Grootschalige Topografie)

SVB-BGT faciliteert bronhouders voor de bijhouding. Welke taak bronhouder Welke taken bij SVB-BGT

Adhoc Testrapportage. Testrapportnummer: Leverancier: PerfectView B.V. Datum: :54:30 CET

Geo-objectencatalogus Transfersysteem & Communicatiesysteem & Draagsysteem

Uitdagingen bij opbouwen BGT

TOPOLOGISCHE BEWERKINGEN

Het beheren en bijhouden van de BGT

StUF-Geo IMGeo berichten

Functionele en technische meldingen

Handleiding: Afsluiten van abonnementen. Transitiedesk

BIJLAGE 3 : VALIDATIEREGELS

0.1 LVBAG Bevragen Productbeschrijving. versie 1.0. Datum. 10 augustus Document versie. 1.0 ConceptICT Services Keten RZDirectie IT

0.1 Klantinstructie. NTD Actualiseren. Datum. 25 augustus Versie. 1.2 Vastgoedinformatie en Advies

FOUTAFHANDELINGEN TIJDENS HET AANLEVEREN VAN BESTANDEN VOOR KNOOPPUNTDIENSTEN WMO EN JW

Poortcontroles en afhandeling OLP

BGT Kwaliteitsdashboard

BGT/IMGEO gisib voorbeeld weg. BGT/IMGEO gisib?

Informatie Model Omgevingswet (IMOW) de keten van plan tot publicatie. Versie 0.98-beta

Samen naar de finish!

Producten- en Dienstencatalogus BAG Verstrekkingen. Bijlage A - Verklarende woordenlijst

StUF-Geo IMGeo berichten

BIM-validatietool Toetst data bij aanlegprojecten

Geo-BOR berichtenverkeer

Directie Geo Product- en Procesbeheer. Release 2012/1. Landelijke Voorziening Basisregistraties Adressen en Gebouwen

Gezamenlijke expertmeeting -> Knooppuntencontrole en segmentencontrole toepassen, na reparatie mispunten.

Functionaliteit: lvwoz-processor 1. In deze versie worden de opentunnel.extra eigenschappen van berichten correct geretourneerd naar OpenTunnel.

XML Datafeeds. Volledig geautomatiseerd advertenties plaatsen V

Verslag BGT Softwareleveranciersoverleg

Ingangscontroles LVBB

GegevensLeveringsProtocol Voortgangsrapportage Natuur

XML Datafeeds. Volledig geautomatiseerd advertenties plaatsen V

Terugmelden in Verbeterdekaart.nl

BAG Beheerauditrapportage

Adhoc Testrapportage. Testrapportnummer: Leverancier: PerfectView B.V. Datum: :37:32 CET

Validatie- en conformiteitsregels

BGT migratie Spijkenisse

Koppelvlakbeschrijving Landelijke Voorziening - Bronhouders BAG

Aanlevering geografische gegevens

Gebruikershandleiding. StUF Testplatform Versie 1.3.0

Martijn Klomp Kadaster. Martijn Odijk IenM. Workshop BAG 2.0 GGB-regiobijeenkomst

Toelichting BGT Kwaliteitsdashboard

BGT Kwaliteitsdashboard voor bronhouders Toelichting

Programma bijeenkomst Transitieteam

Informatie Model Omgevingswet (IMOW) de keten van plan tot publicatie. Versie beta. gebaseerd op CIMOW beta

0.1 Klantinstructie. NTD Actualiseren. Datum. 29 augustus Versie. 1.3 Vastgoedinformatie en Advies

GBKN-sMG. (Van lijngericht naar vlakgericht ) Jeroen van Logtenstein Projectleider topografie 28 maart 2013

Basisregistratie Grootschalige grootschalige Topografie: Gegevenscatalogus BGT

Dat we scherpe en compacte schema s kunnen maken voor berichten in koppelvlakken, en die ook kunnen beheren. Dat we op een consistente manier

UITWISSELING VAN GEGEVENS TUSSEN BEHEER OPENBARE RUIMTE (BOR) EN DE BASISREGISTRATIE GROOTSCHALIGE TOPOGRAFIE (BGT)

0.1 Overzicht issues BRK Levering

Handleiding: Afsluiten van abonnementen. Transitiedesk

Informatiemodel geografie een basis voor informatieuitwisseling. Linda van den Brink, Geonovum 30 april 2015

LV BAG. Productbeschrijving BAG Extract december Productbeschrijving BAG Extract Datum 1.1. Datum. Titel.

AFO 142 Titel Aanwinsten Geschiedenis

Verantwoordingsrapportage

FAQ Automatisch Berichtenverkeer BRAVO

BGT beheer. Wouter Botman - Product Manager - NedGraphics. Creëer, beheer & deel digitale gebiedsinformatie.

Nieuwe ICF-module. Nb. Huidige berichten hoeven niet eerst volledig verwerkt te worden om te kunnen overstappen op deze nieuwe module.

Handboek Kwaliteit Digitaliseren Geo-objecten

Toepassingsprofiel Berichtenmodel Omgevingsdocumenten

Handreiking Uitwisselingsstandaard IMGeo

Verslag BGT Softwareleveranciersoverleg

Statussen per processtap

StUF testplatform rapportage test uitvoering

Juliana van Stolberglaan CA Den Haag Postbus AC Den Haag [Handleiding Generieke interface Energielabels.

Versiebeheer istandaarden

Het werken met het attribute StUF:sleutelSynchronisatie

Ketenontwerp BGT. Ketensamenwerking maakt de BGT

Ervaringen met QGIS en de Basisregistratie Grootschalige Topografie (BGT) Hans van der Meij 28 juni 2017

Waar staan we met de kwaliteit van de BGT? Geobuzz 22 November Adrie Noorlander Regisseur SVB-BGT

WION levering (producten) 14 maart 2018

UITWISSELING VAN GEGEVENS TUSSEN BEHEER OPENBARE RUIMTE (BOR) EN DE BASISREGISTRATIE GROOTSCHALIGE TOPOGRAFIE (BGT)

Transcriptie:

0.1 Controles LV BGT Toelichting Datum 3 april 2018 Versie 3.91 Versie 3.91 3 april 2018 1 / 30

Inhoudsopgave 1 Inleiding... 4 1.1 Landelijke Voorziening... 4 1.2 Controle- en registratieservice... 4 1.3 Aanleveren... 4 1.4 Spelregels en uitgangspunten... 5 2 Controles door LV BGT... 6 2.1 Aanlevering... 6 2.1.1 Bestandseigenschappen...6 2.2 XML en StUF-gegevens... 6 2.2.1 Valide XML...6 2.2.2 StUF-Geo IMGeo mutatiebericht...6 2.2.3 StUF-gegevens...6 2.2.4 Initiële vulling of mutatie...6 2.3 Geometrie... 6 2.3.1 Referentiestelsel en dimensie...7 2.3.2 Geldige geometrietype...7 2.3.3 Geometrie niet leeg en voldoende coördinaten...7 2.3.4 Topologisch correct...7 2.3.5 Collineaire arc...7 2.3.6 Aantal punten...7 2.4 Administratief... 8 2.4.1 Geldige identificatie cf. IMGeo...8 2.4.2 Object bestaat wel/niet...8 2.4.3 Bronhouder...8 2.4.4 Schijnmutatie...8 2.4.5 W AS=WORD T voor Vervallen object...8 2.4.6 Identificatie van object wijzigt niet...8 2.4.7 Meerdere versies één object...8 2.4.8 W AS=W AS controle...8 2.4.9 Tijdstippen...9 2.4.10 optalud...9 2.4.11 Pand...9 2.4.12 Ongeclassificieerd object...9 2.5 Domeinwaarden...10 2.5.1 Codespace verwijst naar geldige IMGeo-domeinwaardenlijst... 10 2.5.2 Geldige combinatie entiteittype en domeinwaardenlijst... 10 2.5.3 Geldige combinatie domeinwaarde en domeinwaardenlijst... 10 2.5.4 Geldige combinatie bgt-classificatie en plus-classificatie... 10 2.5.5 Geldige StUF :novalue... 10 2.6 Topologie...11 2.6.1 Overlap in Aanlevering... 11 2.6.2 Ongewijzigde buitencontour... 11 2.6.3 Overlap met LV... 11 Versie 3.91 3 april 2018 2 / 30

2.6.4 Pre-mutatie... 11 2.7 Plaatsbepalingspunten...11 2.7.1 Plaatsbepalingspunt bestaat niet of met dezelfde kenmerken in de LV BGT... 11 2.7.2 Wijziging plaatsbepalingspunt niet toegestaan... 12 2.7.3 Elk coördinaat in objectgeometrie een plaatsbepalingspunt in bestand... 12 2.7.4 Elk coördinaat in objectgeometrie een plaatsbepalingspunt... 12 3 Uitgesloten controles...13 3.1 Corrigeren en muteren...13 3.2 Regels van opname...13 3.3 Actualtieit...13 3.4 Plaatsbepalingspunten tussen aangrenzende objecten gedeeld...13 3.5 Ongeclassificeerd object wordt na InOnderzoek geplaatst te zijn, geclassificeerd aangeleverd13 3.6 Geldige combinatie domeinwaarde en geometrietype...13 3.7 Controle niet-bgt objecten...14 3.8 Ruimtelijke extent...14 Bijlage 1 Overzicht meldingen...15 Bijlage 2 Overzicht parameters...21 Bijlage 3 Toelichting toleranties...22 Bijlage 4 Toelichting controle cirkelbogen...23 Bijlage 5 Toelichting geometrietypen...24 Versie 3.91 3 april 2018 3 / 30

1 Inleiding 1.1 Landelijke Voorziening Het Kadaster beheert de centrale geautomatiseerde voorziening, ofwel landelijke voorziening (LV) waar de door Bronhouders aangeleverde BGT gegevens samenkomen. Hiermee is het Kadaster houder van de BGT. Naast een goede beschikbaarheid, werking en beveiliging van de BGT draagt het Kadaster in die rol zorg voor het verwerken van de door Bronhouder aangeleverde gegevens in de centrale registratie. Om een goede verwerking te garanderen wordt een aangeleverd bestand (Aanlevering) technisch en functioneel gecontroleerd alvorens de gegevens in de centrale registratie op te slaan. Omdat de LV BGT zodanig is ingericht dat vrijwel uitsluitend gegevens die voldoen aan het informatiemodel in de BGT worden geregistreerd krijgen de gegevens in de centrale registratie een authentiek karakter. Dit laat echter onverlet de verantwoordelijkheid van Bronhouders voor de kwaliteit van de gegevens, ofwel dat de gegevens van een geografisch object in de BGT overeenstemmen met de fysieke werkelijkheid binnen de regels ten aanzien van de nauwkeurigheid en actualiteit zoals gesteld in de BGT/IMGeo gegevenscatalogus. 1.2 Controle- en registratieservice De LV BGT controle- en registratieservice is een ICT component die BGT IMGeo gegevensverzamelingen controleert respectievelijk registreert. Die controle vindt plaats op basis van de eisen die gesteld worden in de informatiemodellen BGT en IMGeo en verwerkingseisen die gesteld worden door de LV BGT. Verschillende schakels in de BGT keten maken gebruik van de LV BGT controle-service. Een bestand kan ter controle of ter registratie worden aangeboden aan de LV BGT. Als een bestand ter controle wordt aangeboden worden de gegevens uit het aangeleverde bestand niet in de centrale registratie verwerkt (zie Gebruikershandleidingen BGT-controleservice). De bestanden welke ter controle worden aangeboden worden niet tegen de reeds geregistreerde inhoud van de LV aan gecontroleerd. De controle tegen de LV BGT vindt plaats in het registratieproces. Tijdens het registratieproces worden vrijwel dezelfde controles uitgevoerd als bij het controleproces. Bij registratie wordt bijvoorbeeld ook gecontroleerd of aangeleverde objecten niet overlappen met reeds geregistreerde objecten. 1.3 Aanleveren Het proces Aanleveren van een bestand (Aanlevering) verloopt als volgt: 1. Aanleveraar 1 biedt een Aanlevering aan via het Uploadloket Via een online Uploadloket kan de aanleveraar een StUF-Geo IMGeo bestand ter controle aanbieden. 2. LV BGT voert technische en functionele controles uit op Aanlevering De controles die de LV BGT op het aangeleverde bestand uitvoert zijn beschreven in dit document. 1 in principe kent de LV BGT één Aanleveraar: SVB-BGT. Versie 3.91 3 april 2018 4 / 30

3. LV BGT stelt een verwerkingsverslag met het resultaat van de controles samen. In dit verwerkingsverslag worden o.a. de begintijd en eindtijd van de verwerking, de status van de (laatste) verwerkingsactie, de parameters 2 waartegen gecontroleerd wordt, en de eventuele geconstateerde fouten 3 weggeschreven. Bij fouten in de geometrie wordt eem gml-bestand geleverd zodat de fout gevisualiseerd kan worden. 4. Bronhouder levert de bestanden aan de SVB voor registratie Nadat de bestanden zijn gecontroleerd en akkoord bevonden, stuurt de Bronhou der zijn bestanden voor registratie aan de SVB toe. De SVB verzorgt vervolgens de registratie in de LV BGT. 5. LV BGT registreert de gegevens uit de Aanlevering Indien er geen fouten in de Aanlevering worden geconstateerd, worden de gegevens uit de Aanleveri ng in de centrale registratie van de LV BGT overgenomen. Indien één of meer fouten worden geconstateerd, wordt de hele Aanlevering afgekeurd. Op basis van het verwerkingsverslag kan de Aanleveraar het bestand corrigeren en opnieuw aanleveren. Zodra een bronhouder geregistreerd is in de LVBGT zullen bovenstaande stappen niet allemaal uitgevoerd hoeven te worden. De controleservice hoeft dan niet meer gebruikt te worden, de bronhouder kan direct vanuit het bronhouderssysteem geautomatiseerd aanleveren aan het SVB-BGT 1.4 Spelregels en uitgangspunten Een Aanlevering dient te voldoen aan de eisen die gesteld worden in het informatiemodel BGT IMGeo, zie http://www.geonovum.nl/onderwerpen/bgt-imgeo-standaarden/standaarden-bgtimgeo voor meer informatie. De LV BGT controle-service controleert tegen het actuele schema van het informatiemodel BGT IMGeo. De LV BGT controle-service voert controles uit op de XML (zie Hoofdstuk 2 en bijlage 1 Overzicht meldingen). Om een goede verwerking te garanderen, stelt de LV BGT eisen aan o.a. maximale bestands- en objectgrootte (zie Bijlage 2 Overzicht parameters). Voor de geometrische controles wordt een functionele tolerantie van 0 mm en een technische tolerantie van zowel 0.5 mm als 0.05 mm gehanteerd (zie Bijlage 3 Toelichting toleranties). Voor de topologische controle van een arc: zie Bijlage 4 Toelichting controle cirkelbogen. 2 parameters m.b.t. maximale bestandsgrootte, maximale extent, maximale aantal coördinaten in objecten 3 tot een maximum aantal Versie 3.91 3 april 2018 5 / 30

2 Controles door LV BGT De controle-service van de LV BGT voert controles uit op een aangeleverd bestand. Een overzichtstabel van alle meldingen is opgenomen in Bijlage 1 Overzicht meldingen LV BGT. 2.1 Aanlevering Een bestand dat wordt aangeboden via het Uploadloket of via de automatisch aanlevering wordt gecontroleerd op de bestandseigenschappen genoemd in 2.1.1. 2.1.1 Bestandseigenschappen Het aangeleverde bestand moet een ZIP-archief zijn en mag 1 XML-bestand bevatten. Beiden mogen niet groter zijn dan een bepaald aantal MB s. De bestandsnaam van het ZIP-archief of XML-bestand mag een maximaal aantal tekens en geen ongeldige tekens bevatten. De lengte van het zipbestand en de bestandsnaam is maximaal 90 tekens en alleen de karakters 0-9, a-z, A-Z, -, _ en. mogen in de naam voorkomen. Zie Bijlage 2 voor de parameters. 2.2 XML en StUF-gegevens Het aangeleverde bestand wordt gecontroleerd op de volgende punten: 2.2.1 Valide XML De inhoud van het aangeleverde bestand wordt gecontroleerd op well-formed XML en gevalideerd tegen het IMGEO-schema. 2.2.2 StUF-Geo IMGeo mutatiebericht Het aangeleverde XML-bestand moet een StUF-Geo IMGeo mutatiebericht mtblvdi01 zijn voor de registratie en voor de controleservice moet deze van het type mtblvdi01 of mtbsvbdi01 zijn. 2.2.3 StUF-gegevens Wanneer een gegeven een StUF-noValue geenwaarde of waardeonbekend bevat, mag dit gegeven geen waarde bevatten, en vice versa 4. Andere waarden voor StUF-noValue (bijv. nietgeautoriseerd ) worden niet ondersteund. Het <tijdstipbericht> moet altijd een waarde hebben en mag dus geen StUF-noValue 5 bevatten. De tijdstippen in de StUF-attributen <tijdstipbericht> en <tijdstipregistratie> moeten een StuF-tijdstip zijn: yyyymmddhhmmss. 2.2.4 Initiële vulling of mutatie Aanleveraar geeft bij het aanbieden van een bestand aan of de Aanlevering een initiële vulling of mutatie betreft. Als er bij de verwerking een onjuiste combinatie wordt geconstateerd (bijv. Aanlevering is mutatielevering, maar als initiële levering aangeboden) dan wordt de Aanlevering afgekeurd. 2.3 Geometrie De geometrie van de objecten wordt individueel gecontroleerd op de volgende punten: 4 ofw el: wanneer het gegeven geen w aarde bevat, moet het een StUF-noValue w aarde bevatten. 5 XML schema staat dit w el toe, maar de tijdstipregistratie bepaalt de versie van object en vormt samen met het IMGeo-ID een unieke identificatie van het object. Versie 3.91 3 april 2018 6 / 30

2.3.1 Referentiestelsel en dimensie De coördinaten moeten zijn vastgelegd in het Rijksdriehoekstelsel en tweedimensionaal 6 zijn (RD new, EPSG:28992). 2.3.2 Geldige geometrietype De volgende geometrietype worden ondersteund: voor het geometrietype vlak de Surface en Polygon, voor het geometrietype multivlak de Multisurface, voor het geometrietype lijn de Curve en LineString en voor de puntobjecten het geometrietype Point en MultiPoint. De coördinaten van een geometrie moeten cf. GML 3.2 in een space-separated poslist worden aangeleverd. Voor bepaalde geometrietypen worden niet alle attributen ondersteund. Zie ook bijlage 5 Toelichting geometrietypen. 2.3.3 Geometrie niet leeg en voldoende coördinaten De geometrie van een object wordt gevormd door een verzameling geldige 7 coördinaten in een GML-string. Deze GML-string mag niet leeg zijn en moet uit voldoende coördinaten bestaan voor het geometrie -type: een punt bestaat uit 1 coördinaat, een lijn uit minimaal 2 cöordinaten, en een polygoon of ring uit minimaal 3 coördinaten. Een geometrie van een object mag niet meer dan een maximaal ingesteld aantal coördinaten bevatten. Het aantal wordt bepaald door de som van het aantal coördinaten van de objecten in een polyg oon. De begin- en eindpunten van opeenvolgende objecten worden daardoor dubbel geteld. Zie ook bijlage 2 Overzicht parameters. De GML-string van een polygoon of ring begint en eindigt met hetzelfde coördinaat om deze te laten sluiten. De GML-string mag geen identieke coördinaten bevatten m.u.v. het begin- en eindpunt van een polygoon of ring. 2.3.4 Topologisch correct Een polygoon dient gesloten en samenhangend te zijn. Gesloten betekent dat de GML-string van een polygoon begint en eindigt met hetzelfde coördinaat. Een object zoals een pand mag ook uit twee of meer polygonen bestaan, dit is een zogenaamde multipolygoon. De ring van een polygoon mag zichzelf niet snijden en moet een juiste oriëntatie hebben: een buitenring tegen de klok in (counter clockwise) en een binnenring met de klok mee (clockwise). Een binnenring mag niet buiten het gebied van een buitenring liggen. Twee identieke ringen mogen niet voorkomen in de geometrie van een object. Zie ook bijlage 3. 2.3.5 Collineaire arc Een arc mag niet collineair zijn, ofwel er mogen geen 3 punten op 1 rechte lijn liggen. De controle vindt plaats met een tolerantie van 0.5 mm. 2.3.6 Aantal punten 6 Er w ordt niet gecontroleerd op Z-coördinaten, aanlevering hiervan zal een fout tot gevolg hebben. 7 numeriek met millimeter-precisie Versie 3.91 3 april 2018 7 / 30

Het maximaal aantal punten wat een object mag hebben is ingesteld op 5000 punten. Dit aantal wordt berekend door het aantal punten van de individuele geometrie-objecten op te tellen. De begin en eindpunten van aansluitende lijnen en/of bogen worden daarom dubbel geteld. 2.4 Administratief De administratieve gegevens in een bestand worden gecontroleerd op de volgende punten : 2.4.1 Geldige identificatie cf. IMGeo De identificatie van een IMGeo-object moet voldoen aan de richtlijnen cf. Gegevenscatalogus BGT, zie http://www.geonovum.nl/onderwerpen/bgt-imgeo-standaarden/standaarden-bgtimgeo voor meer informatie. 2.4.2 Object bestaat wel/niet Voor alle objecten in een initiële levering en nieuwe toegevoegde objecten in een mutatielevering wordt gecontroleerd of (de identificatie van) de objecten reeds voorkomen in de LV BGT. Als een identificatie voorkomt, wordt de Aanlevering afgekeurd om dubbele objecten in de registratie van LV BGT te voorkomen. Voor een mutatielevering wordt gecontroleerd of (de identificatie van) van vervallen en gewijzigde objecten voorkomt in de LV. Als een identificatie niet voorkomt, betreft het een mutatie op een niet-bestaand object en daarmee wordt de Aanlevering afgekeurd. 2.4.3 Bronhouder De bronhoudercode wordt bij controle of registratie gecontroleerd of deze voorkomt en actueel is in de geregistreerde bronhouders van de LVBGT. De bronhoudercode in het lokaalid van de identificatie van een object wordt niet gecontroleerd. 2.4.4 Schijnmutatie Voor een mutatiebestand wordt gecontroleerd of de WAS en WORDT van een gewijzigd object gelijk zijn. Een wijziging wordt beschouwd als een schijnmutatie als alle coordinaten van het WAS- en WORDT-object gelijk zijn. Hierbij wordt een wijziging in alléén het startpunt in de ring of alléén een wijziging in de volgorde van binnenringen niet als een wijziging beschouwd. Indien aan bovenstaande criteria voldaan wordt betreft het een schijnmutatie. Hierop wordt het object afgekeurd. 2.4.5 WAS=WORDT voor Vervallen object Voor elk vervallen object in een mutatielevering wordt gecontroleerd of de gegevens van de WAS gelijk zijn aan de gegevens van de WORDT m.u.v. de objecteindtijd en tijdstipregistratie. De objecteindtijd is alleen gevuld in de WORDT, het tijdstipregistratie wordt de alle andere gegevens blijven ongewijzigd. 2.4.6 Identificatie van object wijzigt niet De identificatie van een IMGeo-object mag niet wijzigen bij een mutatie. Het is wel toegestaan om een object te laten vervallen en een nieuw object met gelijke kenmerken op te voeren met een andere identificatie. 2.4.7 Meerdere versies één object Voor een mutatielevering wordt gecontroleerd of één object meerdere versies heeft in een Aanlevering. Dit zou betekenen dat het object meer dan één maal muteert in een Aanlevering, en dit is niet toegestaan. Per mutatielevering is één wijziging van de actuele stand van een versie van een object toegestaan. 2.4.8 WAS=WAS controle Versie 3.91 3 april 2018 8 / 30

Voor alle vervallen en gewijzigde objecten in een mutatielevering wordt bij de registratie in de LV gecontroleerd of de huidige stand (WAS) in het bestand overeenkomt met de actuele stand in de registratie van de LV BGT. Deze controle wordt voor alle kenmerken van een object uitgevoerd, dus ook voor de niet-muterende kenmerken. 2.4.9 Tijdstippen Voor elk object in een Aanlevering wordt gecontroleerd of objectbegintijd en/of objecteindtijd een geldig tijdstip bevatten. Een tijdstip mag niet in de toekomst liggen. Voor elk object in een initiële levering en elk nieuwe toegevoegd object in een mutatielevering wordt gecontroleerd of - objectbegintijd is ouder of gelijk aan tijdstipregistratie, en - objecteindtijd is leeg. Voor elk gewijzigd en vervallen object in een mutatielevering wordt gecontroleerd of - tijdstipregistratie van de WORDT later is dan tijdstipregistratie van de WAS 8, - objectbegintijd WAS is gelijk aan objectbegintijd WORDT N.B. eindregistratie wordt in de registratie van de LV BGT gevuld o.b.v. de tijdstipregistratie van een volgende versie van een object. 2.4.10 optalud Als een object een kruinlijngeometrie heeft, moet het kenmerk optalud waarde Ja bevatten. Als van een object het kenmerk optalud de waarde Ja heeft, dan hoeft de kruinlijngeometrie niet gevuld te zijn. 2.4.11 Pand Het object Pand moet een verwijzing naar een BAG-identificatie hebben. De LV BGT controleert of er een waarde voor de BAG-identificatie is ingevuld, maar niet of deze BAG-identificatie ook daadwerkelijk bestaat in de registratie van de BAG. Indien Pand een nummeraanduidingreeks heeft, moet dit een geldige rotatiehoek en positie voor labelpositie bevatten. Voor de rotatiehoek van een label van een BGT IMGeo object gelden de volgend e eigenschappen en eisen: Eenheid: booggraad; één booggraad is een 360e deel van een cirkelomtrek Oriëntering: met de klok mee (positief) t.o.v. normale tekstrichting (horizontaal = 0 graden; voor een kaart die noord georiënteerd is.) Decimale precisie: 1 (= 1 cijfer achter de komma, ofwel 1/10 booggraad) Bereik (minimale/maximale waarden): [-90, +90], waarbij [270,360] niet gelijk is aan [-90,0]. 2.4.12 Ongeclassificieerd object Het Ongeclassificeerd object mag alleen voorkomen op maaiveldniveau, ofwel met een relatievehoogteligging gelijk aan nul (0). 8 Het is niet mogelijk om vorige versies en dus historie aan te leveren. Versie 3.91 3 april 2018 9 / 30

2.5 Domeinwaarden De objecten zoals deze gepubliceerd zijn in de domeinwaardenlijsten van BGT en IMGeo worden geregistreerd in de LV BGT. Objecten die door bronhouders worden aangeleverd uit uitgebreide domeinwaardenlijsten worden niet ondersteund. De controle op geldige domeinwaarden wordt uitgevoerd tegen de domeinwaardentabel in de LV BGT. <stuf-geo:wgdlk01t StUF:entiteittype="WGD" StUF:functie="update"> <stuf-geo:object StUF:entiteittype="WGD" StUF:verw erkingssoort="t"> <stuf-geo:bgt-functie codespace="http://www.geostandaarden.nl/imgeo/def/2.1#functieweg">rijbaan regionale w eg</stuf-geo:bgt-functie> <stuf-geo:plus-functie xsi:nil="true" StUF:noValue="geenWaarde" codespace="http://www.geostandaarden.nl/imgeo/def/2.1#voidreasonvalue"/>. </stuf-geo:object> </stuf-geo:wgdlk01t De volgende kenmerken van een object worden gecontroleerd op domeinwaarde; bgt-status, plus-status, bgtfunctie, plus-functie, bgt-type, plus-type, bgt-fysiekvoorkomen, plus-fysiekvoorkomen. Deze verwijzen naar een zogenaamde codespace die een bepaalde waarde heeft. 2.5.1 Codespace verwijst naar geldige IMGeo-domeinwaardenlijst De LV BGT controleert tegen de actuele versie van de domeinwaardenlijst. Het attribuut codespace van een objectkenmerk (bv. bgt-functie) moet verwijzen naar deze versie van de IMGeo-domeinwaardenlijst. 2.5.2 Geldige combinatie entiteittype en domeinwaardenlijst Het entiteittype van een object ( WGD in bovenstaand voorbeeld) moet verwijzen naar een vergelijkbaar type in de domeinwaardenlijst. Voorbeeld. WGD mag niet verwijzen naar TypeWater in de domeinwaardenlijst. 2.5.3 Geldige combinatie domeinwaarde en domeinwaardenlijst De waarde van een objectkenmerk (bv. bgt-functie) moet voorkomen in de domeinwaardenlijst. Bovenstaand voorbeeld: rijbaan regionale weg moet voorkomen bij FunctieWeg. 2.5.4 Geldige combinatie bgt-classificatie en plus-classificatie Indien een object zowel een bgt-classificatie als plus-classificatie heeft, dan moet dit een geldige combinatie van bgt- en plus-classificatie zijn. Voorbeeld: de waarde calamiteitendoorsteek van de plus -functie van een Wegdeel (WGD) is geldig bij de waarden rijbaan autosnelweg of rijbaan autoweg van de bgt-functie, en niet bij de waarde rijbaan lokale weg van de bgt-functie. N.B. Deze controle wordt uitgevoerd o.b.v. de informatie uit de domeinwaardenlijst. Indien hierin geen relatie wordt gelegd tussen bgt- en plus-classificatie, dan wordt deze controle niet uitgevoerd. 2.5.5 Geldige StUF :novalue Versie 3.91 3 april 2018 10 / 30

Indien een objectkenmerk (bv.functie) een StUF:noValue met geenwaarde of waardeonbekend heeft, dan dient verwezen te worden naar de VoidReasonValue codespace i.p.v. de oorspronkelijke domeinwaardenlijst voor dit kenmerk. 2.6 Topologie De topologische structuur van een bestand wordt gecontroleerd op de volgende punten: Overlap in de aanlevering, ongewijzigde buitencontour, overlap met de LV en overlap ten gevolge van een pre-mutatie. In bijlage 3 wordt dit nader verklaard met een aantal voorbeelden indien noodzakelijk. 2.6.1 Overlap in Aanlevering De geometriëen van vlakobjecten op maaiveldniveau (0) worden gecontroleerd op onderlinge overlap in de Aanlevering. Voor een mutatiebestand worden alleen de geometriëen van gewijzigde en toegevoegde objecten gecontroleerd (WORDT). De huidige stand (WAS) in een mutatiebericht is reeds gecontroleerd door de LV BGT bij een vorige Aanlevering. Als er overlap is geconstateerd met een tolerantie van 0 mm, wordt vervolgens gecontroleerd of de overlap kleiner is dan 0.05 mm. Als de overlap kleiner is dan 0.05 mm wordt de geometrie alsnog goedgekeurd. 2.6.2 Ongewijzigde buitencontour Voor een mutatiebestand wordt de samengestelde geometrie van alle vervallen en gewijzigde objecten (WAS) vergeleken met de samengestelde geometrie van alle toegevoegde en gewijzigde objecten(wordt). Er vindt een controle plaats of de WAS-contour gelijk is aan de WORDT-contour. De tolerantie die hierbij aangehouden wordt is 0.05 mm. Als de contouren niet gelijk zijn wordt er een waarschuwing in het logverslag geplaatst. Tijdens de controle Overlap met LV bij registratie wordt gecontroleerd of er binnen het verschilgebied objecten in de LV aanwezig zijn. Als er géén objecten aanwezig zijn in het verschilgebied in de LV wordt het bestand goedgekeurd. 2.6.3 Overlap met LV De geometriëen van vlakobjecten op maaiveldniveau (0) in de Aanlevering worden gecontroleerd op overlap met de geometriëen van vlakobjecten op maaiveldniveau (0) in de registratie van de LV BGT. Voor een mutatiebestand worden alleen de geometrieën van gewijzigde en toegevoegde objecten gecontroleerd. Ten gevolge van afrondingsfouten wordt een tolerantie van 0.05 mm aangehouden. 2.6.4 Pre-mutatie In eerdere versies van de controle- en registratiesevice was er een verschil in de wijze waarop de controle van overlap tegen de LV plaats vond bij een pre-mutatie ten opzichte van een reguliere mutatie. Dit verschil bestaat niet meer. Het enige verschil tussen een reguliere m utatie en een pre-mutatie is dat de was-wordt contourcontrole, die tot een waarschuwing leidt, bij een pre-mutatie niet uitgevoerd wordt. 2.7 Plaatsbepalingspunten De plaatsbepalingspunten in een bestand en de geometrie van objecten wordt gecontroleerd op de punten genoemd in de volgende paragrafen. De BGT-objecten worden niet gecontroleerd op plaatsbepalingspunten. 2.7.1 Plaatsbepalingspunt bestaat niet of met dezelfde kenmerken in de LV BGT Indien in een Aanlevering (een kennisgeving op) een plaatsbepalingspunt voorkomt, zijn de volgende situaties mogelijk: Versie 3.91 3 april 2018 11 / 30

1. (de identificatie van) het plaatsbepalingspunt bestaat nog niet in de LV BGT en de gegevens worden na controle- opgenomen in de registratie van de LV BGT. 2. (de identificatie van) het plaatsbepalingspunt bestaat wel in de LV BGT. Er wordt voor dit plaatsbepalingspunt gecontroleerd of de gegevens in de registratie van LV BGT overeenkomen met de gegevens in de Aanlevering. Indien dit niet het geval is, wordt (het plaatsbepalingspunt in) de Aanlevering afgekeurd. 3. het plaatsbepalingspunt in de Aanlevering heeft hetzelfde coördinaat maar een andere identificatie als een eerder geregistreerd plaatsbepalingspunt in de LV BGT. De gegevens van het plaatsbepalingspunt in de Aanlevering worden overgenomen in de registratie van de LV BGT. Er bestaan nu twee plaatsbepalingspunten voor hetzelfde coördinaat met andere unieke identificaties. 2.7.2 Wijziging plaatsbepalingspunt niet toegestaan Het is niet toegestaan om de gegevens van een plaatsbepalingspunt te wijzigen. Indien in de Aan levering een wijzigingskennisgeving op een plaatsbepalingspunt voorkomt dan wordt de Aanlevering afgekeurd. Het is wel toegestaan om de gewijzigde gegevens aan te leveren in een nieuw plaatsbepalingspunt met een eigen unieke identificatie. 2.7.3 Elk coördinaat in objectgeometrie een plaatsbepalingspunt in bestand Voor elke coördinaat in de objectgeometrie moet een plaatsbepalingspunt in de Aanlevering voorkomen. De controle-service controleert hierop als de optie Plaatsbepalingpunten als uit te voeren controle is aangezet. 2.7.4 Elk coördinaat in objectgeometrie een plaatsbepalingspunt Voor elke coördinaat in de objectgeometrie moet een plaatsbepalingspunt in de Aanlevering of registratie van de LV BGT bestaan. Bij een mutatielevering ter registratie is het dus niet nodig om alle PBP s mee te leveren. Als de PBP s wel opnieuw worden meegeleverd mogen deze alleen exact dezelfde kenmerken hebben. Bij registratie wordt dit PBP dan genegeerd door de LV BGT. Versie 3.91 3 april 2018 12 / 30

3 Uitgesloten controles De LV BGT controleert een aangeleverd bestand op een aantal punten niet. Dit omdat deze controles rekenintensief zijn. 3.1 Corrigeren en muteren De LV BGT neemt de gegevens uit een Aanlevering 1:1 over in de Centrale registratie. De LV BGT corrigeert of muteert de gegevens niet m.u.v. het invullen van het kenmerk eindregistratie voor een vorige versie van een object. Indien een Aanlevering na controle wordt afgekeurd door de LV BGT, verwijst het verwerkingsverslag naar de geconstateerde fouten in de objecten. De LV BGT doet geen correctieverzoek c.q. voorstel. O.b.v. het verwerkingsverslag kan Bronhouder de fouten beoordelen en corrigeren en opnieuw een Aanlevering samenstellen en leveren aan de LV BGT. 3.2 Regels van opname De regels van opname (zie H10 Objectafbakening van de BGT/IMGeo gegevenscatalogus) zijn in de LV BGT niet uitgewerkt in functionele controles. 3.3 Actualtieit De LV BGT voorziet niet in een controle of de waarde voor de nauwkeurigheid van een plaatsbepalingspunt, ook niet bij de toegestane minimale nauwkeurigheid voor het object waar dit plaatsbepalingspunt bij hoort. Het loslaten van de expliciete relaties tussen objecten en plaatsbepalingspunten maakt het voor LV BGT erg duur om deze relatie t.b.v. de nauwkeurigheidscontrole te reconstrueren. Het is de verantwoordelijkheid van Bronhouder om aan de eisen van minimale nauwkeurigheid cf. IMBGT/IMGeo te voldoen De LV BGT controleert ook niet of de objecten aan de minimale eisen t.a.v. actualiteit voldoen. Het is de verantwoordelijkheid van Bronhouder om in de bijhouding van de BGT aan de actual iteitseisen cf. IMBGT/IMGeo te voldoen. 3.4 Plaatsbepalingspunten tussen aangrenzende objecten gedeeld De LV BGT controleert niet of de plaatsbepalingspunten van aangrenzende objecten worden gedeeld. Voor elk object kan in principe een eigen verzameling plaats bepalingspunten worden aangeleverd, zolang er maar voor elke coördinaat in de objectgeometrie een plaatsbepalingspunt voorkomt in de Aanlevering of de registratie van de LV BGT. Tijdens de assemblage in transitie is het de verantwoordelijkheid van Bronhoud er(s) om de geometriëen van objecten af te stemmen en de plaatsbepalingspunten gedeeld te laten zijn. 3.5 Ongeclassificeerd object wordt na InOnderzoek geplaatst te zijn, geclassificeerd aangeleverd Een Ongeclassificeerd object moet na een terugmelding in het bijhoudingsproces geclassificeerd door Bronhouder worden aangeleverd. De LV BGT controleert niet in een mutatiebestand of een Ongeclassificeerd object geheel of gedeeltelijk vervalt en er een geclassificeerd object voor in de plaats wordt opgevoerd. Het niet-toestaan van een mutatie op een Ongeclassificeerd object volstaat hierin niet, immers moet voor een Ongeclassificeerd object bij een terugmelding het kenmerk inonderzoek kunnen wijzigen van geenwaarde naar Ja, of moet een Ongeclassificeerd object op een andere Bronhouder overgedragen kunnen worden. 3.6 Geldige combinatie domeinwaarde en geometrietype Voor BGT-objecttypen bijvoorbeeld Scheiding, OverigBouwwerk en Kunstwerkdeel hoort bij een bepaalde domeinwaarde een specifiek geometrietype. Bijvoorbeeld een object Kunstwerkdeel moet voor het kenmerk Versie 3.91 3 april 2018 13 / 30

<typekunstwerkdeel> de waarde "hoogspanningsmast" met <geometrie2d> van type "multipunt of multivlak " hebben, en de waarde "gemaal" met <geometrie2d> een type "vlak" bevatten. De LV BGT controleert of er voor een object een geldige combinatie van een domeinwaarde en geometrietype wordt aangeleverd. Deze controle is nu geimplementeerd als waarschuwing, maar zal in de toekomst een fout worden. Het IMGeo schema vangt af dat een geldig geometrietype voor een type object wordt aangeleverd. Bijvoorbeeld voor object OverigBouwwerk is het alleen mogelijk om een geometrie van type vlak of multi -vlak aan te leveren. 3.7 Controle niet-bgt objecten De LV BGT controle-service voert de volgende typen controles niet uit op de (uitbreidende) niet-bgt objecten: Geldige combinatie domeinwaarde en geometrietype (zie 3.6) Overlap tussen objecten en tegen LV (immers n.v.t.) Plaatsbepalingspunten (zie 2.7) Wel worden naast de technische controles, de administratieve gegevens (identificatie en tijdstippen; zie 2.4) en domeinwaarden (zie 2.5) gecontroleerd. 3.8 Ruimtelijke extent De omhullende rechthoek (bounding box) om de verzameling van objecten in de aanlevering mag niet groter zijn dan bepaalde afmetingen. Dit is een parameter die nu ingesteld staat op 100*100 km. Er wordt niet gecontroleerd of de objecten binnen Nederland vallen. Versie 3.91 3 april 2018 14 / 30

Bijlage 1 Overzicht meldingen Meldingscode Meldingsbericht Aanvulling BGT-I-00-000 Er is een technische fout opgetreden. Neem contact op met de Beheerder BGT-I-01-003 Bestand bevat niet valide xml. Regel %01% %01% regelnummer BGT-I-01-004 BGT-I-01-005 ORIGINEEL bevat een fout in ObjectAanlevering. Initieel bestand mag geen WAS-situatie bevatten. Verstrookte contour bevat %01% lijnen en overschrijdt maximum %02%. %01% aantal pnt contour %02% ingesteld max aantal punten. Voor CS en RS 520000, voor ETO 450000. BGT-I-01-006 Aangeleverd bestand heeft een te grote ruimtelijke extent opm. max.extent is opgenomen in verslag BGT-I-01-007 %03% bevat een fout in geometrie. %01% objectid %03% NIEUW of ORIGINEEL BGT-I-01-007-01 Bestaat uit twee losse gebieden in de buurt van punt %01%. %01% coordinatenpaar JTS: DISCONNECTED_INTERI OR Toelichting: Het interior van het polygoon is disjunct BGT-I-01-007-02 Bevat identieke ringen in de buurt van punt %01% %01% coordinatenpaar JTS: DUPLICATE_RINGS BGT-I-01-007-03 Bevat een gat buiten het polygoon in de buurt van punt %01% %01% coordinatenpaar JTS: HOLE_OUTSIDE_SHELL BGT-I-01-007-04 Heeft invalide gaten (nested) in de buurt van punt %01% %01% coordinatenpaar JTS: NESTED_HOLES BGT-I-01-007-05 Multi-polygoon bevat een polygoon in een ander polygoon in de buurt van punt %01% %01% coordinatenpaar JTS: NESTED_SHELLS BGT-I-01-007-06 Herhalende punten in de buurt van punt %01% %01% coordinatenpaar JTS: REPEATED_POINTS Toelichting: Depracated / afgekeurd BGT-I-01-007-07 Heeft een niet-gesloten grens in de buurt van punt %01% %01% coordinatenpaar JTS: RING_NOT_CLOSED Toelichting: Eerste coördinaat ongelijk aan laatste coördinaat BGT-I-01-007-08 Bevat een zelfsnijdende grens in de buurt van punt %01% %01% coordinatenpaar JTS: RING_SELF_INTERSECTI ON BGT-I-01-007-09 Bevat een zelfsnijdende grens in de buurt van punt %01% %01% coordinatenpaar JTS: SELF_INTERSECTION BGT-I-01-007-10 Bevat te weinig punten Versie 3.91 3 april 2018 15 / 30

JTS: TOO_FEW_POINTS Toelichting: Linestring bevat één punt, LinearRing bevat 2 of 3punten. BGT-I-01-007-11 Heeft een ongeldig coördinaat in de buurt van punt %01% %01% coordinatenpaar JTS: INVALID_COORDINATES Toelichting: Ordinaat X enof Y van een coördinaat heeft geen geldige numerieke waarde BGT-I-01-007-12 Geometrie wordt niet ondersteund. JTS: ERROR BGT-I-01-007-13 Geometrie welke niet ondersteund wordt (verlopen gml specificatie). Toelichting: Depracated / afgekeurd JTS: - Toelichting: (zie Technische Toelichting Aanlevering LV BGT) BGT-I-01-007-16 Geometrie bevat meer dan %01% punten. %01% 1000 BGT-I-01-007-17 Lege geometrie. BGT-I-01-007-18 Buitenring van polygoon is niet geörienteerd tegen de klok in (counter clockwise). BGT-I-01-007-19 Binnenring(en) van polygoon is niet geörienteerd met de klok mee (clockwise). BGT-I-01-007-20 Curve bevat geen segmenten BGT-I-01-007-22 Geometrie bevat een collineaire arc in de buurt van punt %01%. %01% coordinatenpaar BGT-I-01-007-24 Multipolygoon bevat geen polygonen BGT-I-01-007-25 GML-Surface bevat geen oppervlak (patch) BGT-I-01-007-26 Coördinaat in punt bevat niet 2 ordinaten. BGT-I-01-007-27 Multi-point bevat geen punten. BGT-I-01-007-28 Polygoon heeft geen buitenring. BGT-I-01-007-30 Arc met een ander aantal dan drie punten wordt niet %01% coordinatenpaar ondersteund, in de buurt van punt %01%. BGT-I-01-007-31 Polygoonpatch is disconnected. Zie GML-bestand. BGT-I-01-007-32 Heeft overlappende polygonen in een Polygonpatch in de buurt %01% coordinatenpaar van punt %01%. BGT-I-01-007-33 Geometrie bevat een boog waarbij 2 of meer punten identiek zijn. Zie te downloaden gml-bestand. BGT-I-01-008 NIEUW bevat een fout in identificatie. Object bestaat reeds in LV BGT. BGT-I-01-009 BGT-I-01-010 BGT-I-01-011 BGT-I-01-015A BGT-I-01-015B ORIGINEEL bevat een fout in ObjectAanlevering. Object bestaat niet in LV BGT. %03% bevat een fout in geometrie. Heeft ruimtelijke overlap met een ander object in de buurt van punt %04%. Er is overlap geconstateerd tussen de aangeleverde objecten en reeds geregistreerde objecten in de LV-BGT. Zie ook te downloaden gml-bestand. %03% bevat een fout in creationdate. ObjectBegintijd ligt na tijdstipregistratie %03% bevat een fout in terminationdate. TerminationDate komt niet overeen met datum in tijdstipregistratie %03% NIEUW of ORIGINEEL %04% coordinatenpaar %03% NIEUW of ORIGINEEL %03% NIEUW of Versie 3.91 3 april 2018 16 / 30

BGT-I-01-016 BGT-I-01-017 BGT-I-01-019 BGT-I-01-020 BGT-I-01-024 BGT-I-01-027 BGT-I-01-030 BGT-I-01-032 BGT-I-01-033 BGT-I-01-042 BGT-I-01-043 BGT-I-01-047 BGT-I-01-048 BGT-I-01-050 BGT-I-01-052 %03% bevat een fout in ObjectAanlevering. Datum ligt in de toekomst. NIEUW bevat een fout in terminationdate. TerminationDate is niet leeg. %03% bevat een fout in ObjectAanlevering. Gegevens ORIGINEEL zijn gelijk aan gegevens NIEUW (schijnmutatie). Objectaanlevering met id %01% van type %02% s niet valide, ORIGINEEL bevat een fout in ObjectAanlevering. Gegevens ORIGINEEL zijn ongelijk aan de stand in de LV BGT. NIEUW bevat een fout in creationdate. CreationDate NIEUW is ongelijk aan creationdate ORIGINEEL. %02% bevat een fout in identificatie. Aanlevering bevat meerdere versies van objecten in bestand. %03% bevat een fout in Plaatsbepalingspunt. Geen plaatsbepalingpunt in de LV beschikbaar of aangeleverd voor coördinaat (%04%) NIEUW bevat een fout in Plaatsbepalingspunt. Aangeleverd plaatsbepalingspunt is anders dan die in de LV BGT %03% bevat een fout in geometrie. Onjuiste precisie van coördinaat %03% bevat een fout in Bronhouder. Bronhouder %04% is niet geregistreerd in LV BGT. NIEUW bevat een fout in Bronhouder. Bronhouder %03% is niet actueel. %02% bevat een fout in kruinlijngeometrie. Bevat een kruinlijngeometrie, maar optalud is 'Nee' of heeft geen waarde NIEUW bevat een fout in ObjectAanlevering. terminationdate is gevuld in NIEUW en overige attributen in NIEUW ongelijk aan ORIGINEEL. NIEUW bevat een fout in %03%. Ongeldige domeinwaardenlijst voor attribuut in object. NIEUW bevat een fout in %03%. Ongeldige waarde voor domeinwaardenlijst in object ORIGINEEL %03% NIEUW of ORIGINEEL %03% NIEUW of ORIGINEEL %02% NIEUW of ORIGINEEL %03% NIEUW of ORIGINEEL %04% xy-coordinaten %03% NIEUW of ORIGINEEL %03% nieuw of origineel %04% bronhoudercode %03% bronhoudercode %03% NIEUW of ORIGINEEL Voorheen BGT-I-01-047- 01 %03% plus-status of plusfunctie of plusfysiekvooromen of plustype %03% plus-status of plus- Versie 3.91 3 april 2018 17 / 30

BGT-I-01-054 BGT-I-01-055 BGT-I-01-056 BGT-I-01-057 BGT-I-01-058 BGT-I-01-059 BGT-I-01-060 BGT-I-01-063 BGT-I-01-064 BGT-I-01-066 BGT-I-01-067 BGT-I-01-068 BGT-I-01-074 BGT-I-01-075 BGT-I-01-076 ORIGINEEL bevat een fout in ObjectAanlevering. Plaatsbepalingspunten mogen niet gemuteerd worden. NIEUW bevat een fout in tijdstipregistratie. Ongeldig datum formaat, gebruik 'yyyymmddhhmmss' NIEUW bevat een fout in tijdstipregistratie. Tijdstipregistratie NIEUW ligt niet na tijdstipregistratie ORIGINEEL. NIEUW bevat een fout in identificatie. ObjectId van ORIGINEEL komt niet overeen met NIEUW. ORIGINEEL bevat een fout in terminationdate. TerminationDate van ORIGINEEL is niet leeg. NIEUW bevat een fout in %03%. Ongeldige combinatie van BGT- en PLUS-classificatie in object. Objectaanlevering met id %01% van type %02% is niet valide. Combinatie bgt-status en plus-status is onjuist. NIEUW bevat een fout in hoek geen geldige Labelpositie opgevoerd. Codespace %01 bestaat niet in LV voor object %02% van type %03% %03% bevat een fout in %04%. Het attribuut StUF:novalue en text content (waarde) %03% bevat een fout in %04%. Voor het attribuut StUF:novalue een ongeldige waarde. Object %01% van type %02% bevat in <tijdstipregistratie> in %03% het atrribuut StUF:novalue %03% bevat een fout in %04%. Geen StUF:noValue voor een lege waarde. %03% bevat een fout in %04%. Niet maaiveldniveau (0) %03% bevat een fout in %04%. Niet-toegestane StUF:noValue functie of plusfysiekvooromen of plustype %03% plus-status of plusfunctie of plusfysiekvooromen of plustype %01% objectid %01% codespace %02% objectid %03% objecttype %01% objectid %03% Origineel of Nieuw %04% attribuutnaam %01% objectid %03% Origineel of Nieuw %04% attribuutnaam %01% objectid %03% Origineel of Nieuw %01% objectid %03% Origineel of Nieuw %04% attribuutnaam %01% objectid %03% Origineel of Nieuw %04% attribuutnaam <relatievehoogteligging> %01% objectid %03% Origineel of Nieuw %04% attribuutnaam <identificatiebag_opr> BGT-I-01-077 Berichttype %01% wordt niet ondersteund door LV-BGT %01% berichttype BGT-I-01-079 %03% bevat een fout in Plaatsbepalingspunt. Geen plaatsbepalingpunt aangeleverd voor coördinaat (%04%) %03% NIEUW of Versie 3.91 3 april 2018 18 / 30

BGT-I-01-080 Combinatie zender en referentienummer niet uniek BGT-I-01-081 Er zijn meerdere bestanden aangeboden in het ophaalverzoek, het maximum is 1 BGT-I-01-082 Opslaan bericht niet mogelijk BGT-I-01-083 Bestand kan niet worden opgehaald BGT-I-01-084 Bestand voldoet niet aan checksum BGT-I-01-085 SenderURL is geen geldige URL BGT-I-01-086 Technische fout bij het verzenden opgetreden BGT-I-01-087 Foutbericht Fo03 teruggekregen met code {0}, plek {1}, omschrijving {2} BGT-I-01-088 Technische fout: feature met object id %01% van type %02% is niet valide %03% met tolerantie %04% mm ORIGINEEL %04% xy-coordinaten %01% object id %02% object type %03% ORA melding %04% gebruikte tolerantie kan zijn 0,5 mm of 0,05 mm, geef weer waarmee de fout ontstaat. BGT-I-01-089 BGT-I-01-090 BGT-I-01-091 BGT-I-01-092 BGT-I-01-093 Technische fout met object id %01% van type %02% is niet valide, %03% Bestand met identificatienummer %01% is op %02% reeds aangeleverd en succesvol geregistreerd. Aanlevering wordt niet verwerkt. Bestand met identificatienummer %01% is reeds aangeboden en wordt nu verwerkt in de LVBGT. Aanlevering wordt niet verwerkt. Eén of meer mutaties in de opdelende laag heeft tot gevolg dat na mutatieverwerking objecten niet meer exact aansluiten. Zie ook te downloaden GML-bestand. Objectaanlevering met id %01% van type %02% is niet valide met tolerantie %03% mm. Geometrie bevat een collineaire arc. Zie te downloaden gml-bestand. Oracle meldingen (niet uitputtend) ORA-13349: polygon boundary crosses itself ORA-13350: two or more rings of a complex polygon touch. ORA-13351: two or more rings of a complex polygon overlap ORA-13366: invalid combination of interior exterior rings %01% object id %02% object type %03% sqlexception melding %01% Referantienummer aanlevering %02% Datum aanlevering %01% Referantienummer aanlevering Toekomstige melding %03% tolerantie BGT-F-00-000 %01% Technische fout opgetreden: %02% %01% datum / tijd %02% foutmelding BGT-F-01-001 Bestand %01% is niet succesvol verwerkt in de LV BGT. %01% Bestandsnaam BGT-F-01-002 BGT-F-01-003 Validatie geometrie van object %01% van type %02% in bestand %03% geeft de volgende melding(en): %04% Vulling staging area voor bestand %01% niet succesvol uitgevoerd %03% bestandsnaam %04% ORA-melding %01% Bestandsnaam Versie 3.91 3 april 2018 19 / 30

BGT-F-01-004 BGT-W-01-012 BGT-W-01-078 BGT-W-01-092 BGT-W-01-093 Geen geldige domeinwaardenlijst voor object %01% van type %02% aanwezig Samengestelde geometrie van de originele situatie is niet gelijk aan die van de nieuwe situatie. Objectaanlevering met id %01% van type %02% heeft een ongeldige combinatie geometrietype en domeinwaarde. Het geometrietype %03% is niet toegestaan bij %04% %05%. Eén of meer mutaties in de opdelende laag heeft tot gevolg dat na mutatieverwerking objecten niet meer exact aansluiten. Zie ook te downloaden GML-bestand. Objectaanlevering met id %01% van type %02% is niet valide met tolerantie %03% mm. Geometrie bevat een collineaire arc. Zie te downloaden gml-bestand. %01% objectid %03% geometrietype %04% objecttype %05% classificatie %01% objectid %03% tolerantie (0.5 of 0.05 mm) Versie 3.91 3 april 2018 20 / 30

Bijlage 2 Overzicht parameters Om een goede verwerking te garanderen, stelt de LV BGT eisen aan o.a. maximale bestands- en objectgrootte. De volgende door de beheerder instelbare parameters hebben als default-waarde: AANLEVERING Maximale bestandsgrootte (MB) ZIP: 100 Mb XML: 500 Mb Maximale extent (m) X: 100000 (meter) Y: 100000 (meter) OBJECT Maximale aantal coördinaten in objectgeometrie 5000 VERWERKINGSV ERSLAG Maximaal aantal meldingen in verslag 100 Op de registratieservice heeft de parameter Maximaal aantal meldingen in verslag de waarde 20. Versie 3.91 3 april 2018 21 / 30

Bijlage 3 Toelichting toleranties In deze bijlage worden een aantal voorbeelden gegeven van de toepassing van de tolerantie bij de verschillende controles. Validatie van de geometrie van een object Voor de tolerantie in de LV BGT wordt een functionele waarde van 0 mm en technische waarden van 0.5 mm (database) en 0.05 mm 9 gehanteerd. Ter illustratie een aantal voorbeelden: Als de rode lijn kleiner is dan 0.5 mm is het object niet valide. Bij de snijding van bogen en lijnen is een minimale overlap toegestaan. Als de rode lijn kleiner is dan 0.05 mm is het object valide. Op de lijn AB zou een tussenpunt aanwezig moeten zijn gezien de gehanteerde tolerantie van 0.5 mm, maar bij het ontbreken van dit tussenpunt keurt de LV-BGT de geometrie niet af. 9 Deze extra tolerantie is toegevoegd om aan te sluiten bij de assemblage softw are van SVB-BGT. Voorheen werd een (uitzonderlijke) situatie goedgekeurd door de LV BGT Controle Service, en bleek niet verwerkbaar voor de SVB. Versie 3.91 3 april 2018 22 / 30

Bijlage 4 Toelichting controle cirkelbogen Deze toelichting beschrijft de behandeling van cirkelbogen tijdens controles en registratie door de Landelijke Voorziening BGT (LV BGT). De geometrie van een object wordt gebruikt in de volgende controles: 1. technische validatie van de objectgeometrie 2. controle op overlap binnen bestand en tegen de objecten in de registratie van LV BGT 3. controle of de actuele stand van de LV BGT overeenkomt met de WAS-gegevens van het object in het aangeleverde bestand (WAS=WAS-controle) Een cirkelboog als GM_Arc wordt voor de controles 1) en 2) omgezet naar lijnsegmenten (verstrookt). De maximale afwijking tussen de aangeleverde boog en de verstrookte boog is maximaal 1 millimeter: In uitzonderlijke gevallen kunnen door het stroken van bogen fouten optreden. Als twee bogen met verschillende straal in een punt samen komen, kunnen de lijnen van de verstrookte boog elkaar overlappen: Mocht bovenstaande of vergelijkbare situatie zich voordoen, dan zal een van de twee bogen zodanig aangepast moeten worden dat de overlap tussen de gestrookte bogen niet meer optreedt. Verplaatsen van het tussenpunt van een van de twee bogen is doorgaans voldoende. Versie 3.91 3 april 2018 23 / 30

Bijlage 5 Toelichting geometrietypen In deze bijlage worden de door de LV BGT ondersteunde geometrietypes verder toegelicht. Daarbij de volgende opmerkingen: Alleen niet (grijs) gemarkeerde elementen/attributen worden ondersteund De grijs gemarkeerde gekleurde elementen/attributen zijn uitsluitend als toelichting/motivatie toegevoegd De GML types die volgende simple feature 2 specificatie nederlands profiel zijn toegestaan De deprecrated GML types worden niet ondersteund GML:GEOMETRYPROPERTYTYPE Groep/Element/@attribute Type Aan- XSD- Tal Controle - _Geometry gml:_geometr y @srsname anyuri 0..1 Attribuut wordt voor BGT genegeerd, er wordt vanuit gegaan dat aanlevering in RD meters is GML:MULTISURFACEPROPERTYTYPE Groep/Element/@attribute Type Aan- XSD- Tal Controle - Multisurface @srsname anyuri 0..1 Attribuut wordt voor BGT genegeerd, er wordt vanuit gegaan dat aanlevering in RD meters is -surfacemember Gml:SurfacePr 0..n Abstracttype, Voor vervolg -surfacemembers opertytype Gml:SurfaceAr raypropertyty pe zie Type 0..1 Abstracttype, Voor vervolg zie Type GML:SURFACEPROPERTYTYPE Groep/Element/@attribute Type Aan- XSD- Tal Controle -gml_surface Gml:gml_surfa ce 1 Abstracttype, Voor vervolg zie Type GML:SURFACEARRAYPROPERTYTYPE Groep/Element/@attribute Type Aan- XSD- Tal Controle -gml_surface Gml:gml_surfa ce 0-n Abstracttype, Voor vervolg zie Type Versie 3.91 3 april 2018 24 / 30

GML:CURVEPROPERTYTYPE Groep/Element/@attribute Type Aan- XSD- Tal Controle -gml_curve Gml:gml_curv e 1 Abstracttype, Voor vervolg zie Type GML:CURVEPROPERTYTYPE-E Groep/Element/@attribute Type Aan- XSD- Tal Controle Stuf:Novalue enum 0-1 geenwaarde Deze mag alleen aanwezig zijn als er geen waarde voor het element is en deze mag alleen in dat geval de waarde geenwaarde bevatten Stuf:exact boolean 0-1 Deze mag wanneer deze aanwezig is alleen gevuld zijn met een waarde True -gml_curve Gml:gml_curv e 1 Abstracttype, Voor vervolg zie Type GML:POINTPROPERTYTYPE Groep/Element/@attribute Type Aan- XSD- Tal Controle @id ID 0..1 @srsname anyuri 0..1 Attribuut wordt voor BGT genegeerd, er wordt vanuit gegaan dat aanlevering in RD meters is @srsdimension Postiveinteger 0..1 Attribuut wordt voor BGT genegeerd, er wordt vanuit gegaan dat aanlevering in RD meters is - Point Gml:PointType 1 - @srsname anyuri 0..1 Attribuut wordt voor BGT genegeerd, er wordt vanuit gegaan dat aanlevering in RD meters is - @srsdimension Postiveinteger 0..1 Attribuut wordt voor BGT genegeerd, er wordt vanuit gegaan dat aanlevering in RD meters is Coordinates Wordt niet ondersteund Coord Wordt niet ondersteund Versie 3.91 3 april 2018 25 / 30

GML:_GEOMETRY De Gml:_Geometry kan bestaan uit een: 1. Gml:GeometricComplex Groep/Element/@attribute Type Aan- Tal - _GeometricComplex gml:_geometri ccomplextype XSD- Controle Wordt voor BGT niet ondersteund vooruitlopend op nieuwe versie xsd GeoStuf waar alleen lijn (gml:_curve) en vlak (gml:_suface) zijn gedefinieerd 2. Gml:GeometricAggregate Groep/Element/@attribute Type Aan- Tal - _GeometricAggregate gml:_geometri caggregatety pe XSD- Controle Wordt voor BGT niet ondersteund vooruitlopend op nieuwe versie xsd GeoStuf waar alleen lijn (gml:_curve) en vlak (gml:_suface) zijn gedefinieerd 3. Gml:GeometricPremitive Groep/Element/@attribute Type Aan- XSD- Tal Controle - _Point Gml:Point 1 Wordt voor BGT niet ondersteund vooruitlopend op nieuwe versie xsd GeoStuf waar alleen lijn (gml:_curve) en vlak (gml:_suface) zijn gedefinieerd - _Curve Gml:_Curve 1 Zie Type - _Solid Gml:_Solid 1 Wordt voor BGT niet ondersteund vooruitlopend op nieuwe versie xsd GeoStuf waar alleen lijn (gml:_curve) en vlak (gml:_suface) zijn gedefinieerd - _Surface Gml: _Surface 1 Zie Type 4. Gml:_ImplicitGeometry Groep/Element/@attribute Type Aan- Tal - _ ImplicitGeometry gml:_ ImplicitGeomet ry XSD- Controle Wordt voor BGT niet ondersteund vooruitlopend op nieuwe versie xsd GeoStuf waar alleen lijn (gml:_curve) en vlak (gml:_suface) zijn gedefinieerd Versie 3.91 3 april 2018 26 / 30

5. Gml:_ring Groep/Element/@attribute Type Aan- Tal - _ ring gml:_ ring XSD- Controle Wordt voor BGT niet ondersteund vooruitlopend op nieuwe versie xsd GeoStuf waar alleen lijn (gml:_curve) en vlak (gml:_suface) zijn gedefinieerd GML:_SURFACE De Gml:_surface kan bestaan uit een: 1. CompositeSurface Groep/Element/@attribute Type Aantal GmlSurfacemember SurfacePropertyt 1..n ype XSD- Controle Wordt niet ondersteund omdat in de BGT vlakken met dezelfde eigenschappen niet voorkomen 2. OrientableSurface Groep/Element/@attribute Type Aantal basesurface@xlink:href SurfacePropertyt 1..n ype XSD- Controle Wordt niet ondersteund in BGT (geen xlink) 3. Polygon Groep/Element/@attribute Type Aan- Tal XSD- Controle @id ID 0..1 @srsname anyuri 0..1 Attribuut w ordt voor BGT genegeerd, er w ordt vanuit gegaan dat aanlevering in RD meters is @srsdimension Postiveinteger 0..1 Attribuut w ordt voor BGT genegeerd, er w ordt vanuit gegaan dat aanlevering in RD meters is -exterior Complex 0..1 -interior Complex 0..1 3.1 Exterior en Interior Groep/Element/@attribute Type Aan- Tal XSD- Controle -LinearRing -Pos Pos of poslist Niet ondersteund volgens simple feature 2 (SF2) -poslist poslist Niet verder uitgew erkt -Ring -curvemember Gml:_curve 1 4. Gml:_curve Let op: de gemarkeerde elementen/attributen worden niet ondersteund! Versie 3.91 3 april 2018 27 / 30