Technisch Rapport BAG Extract in i-Bridge2.0
Versie 1.0
Datum Status
9 December 2010 Final
BAG Extract in i-Bridge2.0 | 9 December 2010
Colofon
IVENT A&A CDC Madame Curielaan 4-6 Postbus 20703 2289 CA Rijswijk Contactpersoon
Patrick Brooijmans Teamleider Functionele Integratie M +31 6 51313575
[email protected]
Versie Opdrachtgever Auteur(s) Projecten
1.0 i-Bridge2.0 W.C.G Bozelie i-Bridge2.0
Pagina 2 van 8
BAG Extract in i-Bridge2.0 | 9 December 2010
Inhoud Colofon ............................................................................................................2 1 Inleiding ..................................................................................................4 1.1 Context & Inleiding .................................................................................. 4 1.2 Referentiedocumenten ............................................................................. 5 1.3 Versietabel en verspreiding ....................................................................... 5 2 Technische beschrijving van bewerkingen ...............................................6 2.1 Esri’s BAG Toolbox ................................................................................... 6 2.2 BAG Extract+ .......................................................................................... 6 2.3 Van PostgreSQL/PostGIS naar Esri formaat. ................................................ 7 3 Conclusie en Aanbevelingen. ....................................................................8 3.1 Conclusie................................................................................................ 8 3.2 Aanbevelingen ........................................................................................ 8
Pagina 3 van 8
BAG Extract in i-Bridge2.0 | 9 December 2010
1
1.1
Inleiding
Context & Inleiding
De BAG bestaat uit de Basisregistraties Adressen & Gebouwen. Via de Landelijke Voorziening van de BAG, de BAGLV, kunnen de gegevens uit de BAG worden afgenomen. Eén van de manieren om van deze gegevens gebruik te maken, is het afnemen van een extract met een kopie van de gegevens in de BAG en deze lokaal, binnen de omgeving van de afnemer, op te slaan en beschikbaar te stellen. Voor de uitwisseling van grote hoeveelheden BAG gegevens tussen de Landelijke voorziening en de ICT omgeving van een afnemer wordt gebruik gemaakt van de dienst BAG Extract. Deze dienst levert extractbestanden met een kopie van de gegevens in de BAG. Als uitwisselingsformaat wordt gebruik gemaakt van XML. Het extract bestaat uit een aantal XML-bestanden. Grote bestanden zijn opgeknipt in meerdere deelbestanden. Deze XML-bestanden zijn over het algemeen niet rechtstreeks in te lezen met de standaard XML-importfuncties in databases en applicaties van een afnemer. Voor de juiste interpretatie van het extract is een stuk BAG-kennis nodig in de vorm van een specifieke importroutine. BAG Extract+ is zo’n importroutine die het extract inlaadt in een relationele database. Binnen i-Bridge2.0 zouden de gegevens van de BAG als belangrijke informatie laag beschikbaar moeten zijn. Hierdoor is er een compleet BAG Extract van het Kadaster opgevraagd. Dit document beschrijft de bewerkingen die uitgevoerd zijn om de BAG informatie binnen i-Bridge beschikbaar te krijgen. i-Bridge is gedeeltelijk opgebouwd uit ESRI producten waardoor de BAG extract informatie uiteindelijk in een ESRI formaat beschikbaar moet zijn.
Pagina 4 van 8
BAG Extract in i-Bridge2.0 | 9 December 2010
1.2 Ref.Nr. [1] [2] [3] [4] [5] 1.3 Versie 0.1 1.0
Referentiedocumenten Naam document BAG Extract+ V1 4 Gebruikershandleiding BAG Toolbox Installatiehandleiding
Datum 09-11-2009 01-06-2009
Toelichting BAG Extract+ BAG Toolbox
Versietabel en verspreiding Datum 11/11/10 09/11/10
Auteur WCG Bozelie WCG Bozelie
Omschrijving aanpassingen / Verspreiding Eerste opzet voor P.Brooijmans ter informatie Final versie naar P.Brooijmans
Pagina 5 van 8
BAG Extract in i-Bridge2.0 | 9 December 2010
2
Technische beschrijving van bewerkingen
2.1
Esri’s BAG Toolbox
Op de ArcGIS Resource Center van de Esri Nederland kan de BAG Toolbox gedownload worden. Deze is hier te vinden: http://resource.esri.nl/content/p_downloads.php De BAG Toolbox bevat twee scripts om de BAG extract bestanden te importeren in een geodatabase. Een eenvoudig script importeert alle BAG entiteiten naar eenvoudige feature classes. Een uitgebreider script vult ook relationship classes en creëert een extra feature class met adrespunten. Voor het gebruik van deze Toolbox is de Data Interoperability Extensie noodzakelijk.
Deze methode is optimaal voor i-Bridge, omdat de data direct in een ESRI formaat is opgeslagen en dus beschikbaar als informatie laag in i-Bridge, inclusief een adrespunten bestand. Bij gebruik van deze BAG Toolbox en de geleverde BAG extract, converteert de software de eerste paar uur zonder problemen en foutmeldingen. Na een aantal uur wordt er een foutmelding gegeven en stopt het script met werken. Doordat er geen extra informatie beschikbaar is over deze foutmelding kunnen de gegevens niet gebruikt worden omdat de data incompleet is. De foutmelding is aangemeld bij Esri Nederland. Hierop is nog geen feedback ontvangen, gezien het een onbetaalde dienst betreft van Esri Nederland. 2.2
BAG Extract+
BAG Extract+ is een gratis en vrij te gebruiken tool op basis van Open Source componenten. Deze toolbox is ter beschikking gesteld door het Ministerie van VROM, die verantwoordelijk is voor de implementatie van de BAG. De doelgroep voor deze tool wordt gevormd door architecten, informatieanalisten en/of functioneel beheerders aan de zijde van een afnemer die belast zijn met werkzaamheden voor het aansluiten op de BAG. Extract+ pakt het gecomprimeerde BAG bestand uit en verwerkt de BAG objecten automatisch naar tabellen in de database. Na opslag in de database kunnen m.b.v. standaard SQL de BAG objecten worden bevraagd en getoond in (Open Source) GIS systemen. Na installatie van PostgreSQL/PostGIS en BAG Extract+ moet het programma geconfigureerd worden. Er dient een database en folders aangemaakt te worden. Hierna moet de database geïnitialiseerd worden zodat er tabellen indexen en views
Pagina 6 van 8
BAG Extract in i-Bridge2.0 | 9 December 2010
gemaakt worden in de database. Hierna volgt het uitpakken en het laden van de BAG extract.
BAG Extract+ nadat alle data is ingeladen.
Nadat BAG Extract+ uren heeft gewerkt is de data geconverteerd naar PostgreSQL/PostGIS database. De precieze methode is beschreven in het document BAG Extract+ V1.4 Gebruikershandleiding. 2.3
Van PostgreSQL/PostGIS naar Esri formaat.
De data is nu beschikbaar in de PostgreSQL/PostGIS database en moet het naar een Esri formaat geconverteerd worden. Met het programma Quantum GIS is het mogelijk om de geodata van de database naar Shapefile’s te converteren. Helaas werkt dit niet omdat de database te groot is. Er is gekozen voor het converteren van de data naar het Mapinfo MIF formaat. Dit formaat kan door Esri gelezen worden en is vervolgens naar een File Geodatabase geconverteerd. Het nadeel van deze procedure is dat de data twee maal geconverteerd is en dat de administratieve tabellen niet meegenomen zijn. Het was niet mogelijk om met Quantum GIS de administratieve tabellen te exporteren naar het Esri formaat. In de volgende versies van Quantum GIS is dit wel mogelijk.
Pagina 7 van 8
BAG Extract in i-Bridge2.0 | 9 December 2010
3
3.1
Conclusie en Aanbevelingen.
Conclusie
De geodata van de BAG Extract is nu beschikbaar als File Geodatabase binnen iBridge. Helaas zijn de administratieve tabellen niet beschikbaar. Er is ook geen adres punten bestand beschikbaar omdat deze alleen geleverd wordt m.g.v. de Esri BAG Toolbox, maar de BAG Toolbox crasht door niet te benoemen reden. 3.2
Aanbevelingen
Er zijn drie mogelijkheden waardoor de BAG Extract beter naar een ESRI formaat geconverteerd kan worden: 1. Probleem van BAG Toolbox melden bij Esri Nederland waardoor er een update beschikbaar komt waardoor de BAG Toolbox niet meer crasht en de data direct in een Geodatabase beschikbaar is, inclusief adrespunten bestand. 2. Esri ArcSDE voor PostgreSQL installeren, waardoor de PostgreSQL database een ESRI geodatabase wordt. Hierdoor zijn er geen extra handelingen nodig en kan de data vanaf de server naar de client geserveerd worden. 3. Wachten op de nieuwe versie van Quantum GIS waardoor ook de administratieve informatie geconverteerd kan worden. Deze methode geniet de minste voorkeur.
Pagina 8 van 8