Wednesday, December 17, 2014

BGT 2 GBKN

De BGT.

De Basisregistratie Grootschalige Topografie (BGT) is een gedetailleerde topologische kaart van Nederland waarin alle fysieke objecten zoals gebouwen, wegen, water en bodembedekking eenduidig worden geregistreerd.

De laatste jaren is de gehele geo-sector van Nederland bezig met de opbouw van deze vlak gebaseerde kaart die uiteindelijk de oude lijnen kaart (GBKN) zal vervangen.

Deze enorme nationale inspanning omvat ministeries, nationale agentschappen, gemeenten, provincies, bedrijven en de kadaster.

De overgang naar een vlakdekkende kaart is niet gemakkelijk en vereist continue afstemming en samenwerking tussen de betrokken partijen.

BGT in PDOK.

FME en de BGT.

Dit is een taak die kan worden omschreven als CAD naar GIS conversie in FME termen.

Het merendeel van de Nederlandse GIS-bedrijven zijn, op welke manier dan ook, betrokken bij het bijstaan van de betrokken partijen om hun deel van de kaart te assembleren.

Bij de civiele techniek sector (voornamelijk CAD-gebruikers) zijn er aanpassingen in de werkprocessen nodig om met een polygoon gebaseerde kaart te werken.
Dit is waar FME kan worden gebruikt om de vlakkenkaart om te zetten in een lijnenkaart, een meer gebruikelijke geomatrie type in de civiele techniek sector.

BGT - CityGML-formaat.

GIS 2 CAD met FME.

Om aan te tonen hoe gemakkelijk deze taak kan worden gedaan met FME, maak ik gebruik van een klein deel van het publiek beschikbaar BGT verkregen uit de nederlandse SDI (PDOK).
Voor meer informatie over CAD 2 GIS conversies met FME zie FMEpedia.



Stap 1: polygonen 2 lijnen.

Het omzetten van polygonen naar lijnen is een no-brainer voor een doorgewinterde FME gebruiker, maar je moet een paar trucjes achter de hand hebben om dit met succes te volbrengen, voor alle vlakobjecten.

Stap 2: Lijnen prioriteit.

Om de prioriteit aan de resulterende lijnen toe te kennen maak ik gebruik van de AttributeValueMapper transformer, dit is slechts een van de vele manieren om dit te doen, maar voor dit voorbeeld is het voldoende.

Stap 3: Het genereren van lijnen aan de hand van prioriteit.

Wanneer de prioriteit is toegewezen is het een kwestie van gebruik maken van de prioriteit om te testen en herordenen van de lijnen.

Laatste stap: Schrijven naar CAD.

Resultaat DWG.

Voor het doel van deze demonstratie heb ik een DWG-bestand gemaakt voor het bekijken van de resultaten. De visualisatie van de lijnen is niet volgens bekende visualisatieschema, maar dat is iets wat gemakkelijk kan worden gedaan met FME (denk aan NLCS of je eigen visualisatie)

Echte wereld voorbeeld.

Deze demonstratie is gebaseerd op een al door de gemeente Gorinchem gebruikte oplossing.
De oplossing biedt de mogelijkheid aan de gebruiker om de vlakkenkaart om te zetten naar een lijnenkaart DWG bestand gedefinieerd door zijn eigen DWG sjabloon.


Daarnaast is oplossing zo ingesteld dat de gebruiker de mogelijkheid heeft om de gegenereerde lijnen te herschikken, nieuwe visualisatie regels toe te passen en zelfstandig te beslissen welke lagen opgenomen worden in de uitput.

Als je mij niet gelooft, vraag het maar aan Hans ......

Kleine tip voor het lezen van de BGT in FME: maak gebruik van de CityGML reader met de IMGeo xsd of download deze workspace en volg de instructies.