Skip to content
Mark Prins edited this page Dec 7, 2019 · 11 revisions

Een BAG stand bestaat uit een set van 7 zip/xml bestanden. Op dit moment worden de typen niet gesorteerd tijdens transformatie en dat kan een probleem opleveren vanwege de referentie die verschillende objecten hebben naar andere.

Laadvolgorde

De volgorde van laden is niet zo heel belangrijk; immers voor ieder bestand wordt een nieuw laadproces aangemaakt, maar bij een landelijke stand kan het zinvol zijn om per type object te laden en daarna te transformeren. Na het uitpakken van de zipfile E:\Deploy\brmotest\BAG Amstelveen\1050XXX08032011-01022011.zip ontstaat de volgende bestanden lijst:

  1. E:\Deploy\brmotest\BAG Amstelveen\unzipped\Leveringsdocument-BAG-Extract.xml
  2. E:\Deploy\brmotest\BAG Amstelveen\unzipped\1050LIG08032011-01022011.ZIP
  3. E:\Deploy\brmotest\BAG Amstelveen\unzipped\1050NUM08032011-01022011.ZIP
  4. E:\Deploy\brmotest\BAG Amstelveen\unzipped\1050OPR08032011-01022011.ZIP
  5. E:\Deploy\brmotest\BAG Amstelveen\unzipped\1050PND08032011-01022011.ZIP
  6. E:\Deploy\brmotest\BAG Amstelveen\unzipped\1050STA08032011-01022011.ZIP
  7. E:\Deploy\brmotest\BAG Amstelveen\unzipped\1050VBO08032011-01022011.ZIP
  8. E:\Deploy\brmotest\BAG Amstelveen\unzipped\1050WPL08032011-01022011.ZIP

Deze zipfiles kunnen via de GUI of de commandline worden geladen. Het laden van bovenstaande bestandenlijst levert bijvoorbeeld de volgende laadprocessen op:

laadprocessen

Transformatie volgorde

De volgorde van transformeren is wel belangrijk vanwege de relaties tussen de verschillende BAG objecten; hou de onderstaande volgorde aan:

  1. WPL - Woonplaats
  2. PND - Pand
  3. OPR - Openbare ruimte
  4. NUM - Nummeraanduiding
  5. LIG - Ligplaats
  6. STA - Standplaats
  7. VBO - Verblijfsobject

Dit kan door per (selectie/set van) laadprocessen te transformeren (let op per zipfile kunnen er meer dan 1 laadproces ontstaan omdat er meerdere xml bestanden met berichten in een zip zitten).

bijwerken woonplaats/gemeente koppeling

Om woonplaatsen te koppelen aan gemeente kan het script 201_update_wnplts_gemcode.sql in de utility scripts directory worden gebruikt, dat kan direct na het transformeren van de WPL stand. Deze procedure dient periodiek herhaald te worden.

Clone this wiki locally