Open Data Kracht van Open Source in software én kennis 30 Geo-lnfo 2013-8/9 complex: waar bijvoorbeeld het oude ACN- bestand (Adres Coördinaten Nederland) nog een eenvoudige tabelstructuur had die bijvoorbeeld als kommagescheiden waarden (CSV) uitgeleverd werd, is de BAG een compleet maar complex en genormaliseerd model. Het uitleverformaat van de BAG is feitelijk geen pure Geography Markup Language (GML) in de zin van een "GML Applica tion Schema') maar XML met GML-extenties. Hoewel dit degelijk gedocumenteerd is, is het nog steeds te complex voor de meeste ontwik kelaars, laat staan voor eindgebruikers. GML is niet bedoeld of geschikt om direct als bron voor een toepassing te dienen. Al vroeg is vanuit het ministerie voor Infrastructuur en Milieu het project BAG Extract+ opgestart om de GML van de BAG te converteren naar de Open Source database PostGIS. Zo ontstond een bruikbaar datamodel waarmee kaarten en toepassingen gemaakt konden worden. Nadat het ministerie in novemberzon de laatste versie van BAG Extract+ op GitHub had gezet en geen beheer en ondersteuning meer bood, is het project later voortgezet door onder andere Milo van der Linden, Stefan de Konink en ondergetekende om deze conversie te verbeteren, sneller te maken en te docu menteren. Maar vooral ook om een com munity eromheen op te zetten via de website NLExtract.nl, een projectomgeving op GitHub en een mailinglijst/forum waar gebruikers en ontwikkelaars van NLExtract elkaar vinden. Omdat een vergelijkbare conversie nodig is voorTOPioNL als onderdeel van de BRT en ook de Basisregistratie GrootschaligeTopografie in de toekomst als open data beschikbaar komt, is NLExtract als een overkoepelend project opgezet. NLExtract heeft als doel om software en kennis te ontwikkelen en te delen om Neder landse open geodata te ontsluiten in breedste zin. Naast conversiesoftware worden binnen NLExtract bijdragen verzameld om deze open data verder toe te passen. Een voorbeeld hiervan is een projectbestand voor de Open Source desktop GIS-applicatie QGIS. Met dit project bestand kunnen kaarten en atlassen gemaakt worden op basis vanTOPioNLen de BAG. Ook zijn er Styled Layer Descriptions (SLDs) beschikbaar om zelf kaarten te kunnen maken via een Web Mapping Service (WMS). Binnen NLExtract worden zelfs scripts ontwikkeld om historische kaarten, met name de zoge naamde "Bonnebladen", te georefereren en op elkaar aan te sluiten. De kracht van Open Source zit niet alleen in het feit dat de software vrij en open is. Deze openheid geeft vooral ook de mogelijkheid aan ontwikkelaars en gebruikers om samen te werken binnen een "community". De kleine maar groeiende community van NLExtract is bijna dagelijks bezig om gezamenlijk de software te verbeteren. Via een mailinglijst helpen gebruikers en ontwikkelaars elkaar, van gelouterde ontwikkelaar tot beginnende BAG-gebruiker met vragen en suggesties. Fouten in de software en nieuwe functional iteiten worden daar besproken en vervolgens geformaliseerd via "tickets"op de NLExtract ^^rq4u{tK» <prpdüCt_L¥£ tLVC-preduCt> «productJ.VG i prcWgot4Mfa4flLP^EE07^p^UCt_LVS =pMd«tCOd»i- ■$#a_ivc i iciti«>Meiie»M::7*B5</i>#gLLve ldtntlf qjMttftduld s*K/MgL!»V£ :#intfiiidingfiicprdlntctltf g JLVC i »!Kigi4ingR«flrtfC®rr»cti»>»</feigLUtfC:#in4uidiegB«eröe»rr#ctï*> <fe*g_LVC«f r icl*tir*«K/teg_LViC ref f iclMl» -iag_LVCpandG*«wit riifi> -:gpl j Mlygoa 5r*N#*--tirn d*fCfii EPM2S991"> *qp\«rfctri® r> <gnlLin*arRifcg> «galipOSList srs0ia»«sioa-"3" eo«"fc-,,i7">254859,737 593564>637 0.0 254059,727 593500-0 0,0 254*59.716 593499-899 0,8 754058-242 593589-0 0-8 25X957,914 593509-034 754057.098 593590,9 0,8 754057-887 593499-083 8,8 754052,074 593498.097 0,0 754057,187 593490,639 8,0 254058,139 593498,0*2 0,0 254057,932 593488-165 0,0 754074,487 593485,413 8.0 254075,981 593588,0 0,0 754076-265 593587-583 0,0 754076,561 593502,55 0,0 754076,594 5935*2,847 8,0 254059,737 593504.037 0.0 «/grilLfc™arR:iftg> «/gpnl,«tfcar iar> 4/9V:FctnM> tpêntiüwmX ri*> -a»g_LVCwr>1991^&«LtWt;8q«Mj ii r> pandstJfcusrf|on9 In «tj#qJ.VC s t ijd«afc9«ld:ijghitld> «fa»gtypn Mgind»tuziTijdvak6eldigheid>jr.WJ2e*0880»9e</h*gtyp*bogindattiBTi jdwakSoldigi(Miid> =tijdtf4flc9#idi9h»idi. «faat_LVCiBOndtrn»fc>«</h»g_LVCi lnQvsdor z&nk> «faag_LVCbrgnx «bagtypnd&c UMn,tdatu«i>75 ;00720^/bagtyF»:dDcunfintdatuK- «bagtypaide&UMfitflUEHrïF* 7010/P/HP0N801</bbglvp#:dKwntnpw> ^bdgLLVCtbrqiu. */b#gLtVCiP«r»tf> De complexiteit van de leveringsbestanden: XML met GML-entiteiten. miw In np fiwe&nriua Ito *50 gepm «n bon* djaimw pon ^wil gaan nahon Jev* SQL a npgnooqif p.m du ctlfiMdSKMM «totd V«l W* d» wrehWlflï Zijn fligrt* rajmoncH0f Dar Md fc ai pfflscud p |Uft< wtmtma ,i pan ij» ftetbfr i 'I jiriuBasm R-^i .Eir» i ^trm ,nWiH*e [*j PU faumwn «U» punHPmüi «alwt en HACiOtoiori'anrtxjiii P liltoHgifUM'lHa TiPinpiiF f k1 Je j(Mj -Mik nog eens m»| Mrd Kunnen qvpfwogun cl du JSP» niff gu*«x( omjui rr« gowstoCS inir r#n r ,malnDS hh-i op d* mimtor -up WH f»gtKltfWWi. I» dn «aft» edMgpii w«l giowi miif san p mium Ot ptnoratnto Mauan cufa naar 5Qt «w sdsrf«ï Mti a cwdct go^abepud en fuut paal. I *- JutfM i|tHVPt«d tM luen m 2 y* m luitM Lttüd Frpgpfl«tf pcbpulk nqslw dora ïypf« (ffiwripMnM 984^, -"-'3^ ljuiflArjtrrmmms mênKK 0 HöC' au aro^dk#i nditoe Aalé nrpta ge&urt? idftimi notfi qwh«wDS ïOOJUps w Pbfm imcü QRM tooa!- ia itofO om vm noa app Ma gal» rMMi |iw BAü i^xkHi fute mi mtnH vMaMord lp v q* jfrfv totof» w aulpu^-J flu tan Ml all >3nlalMSn i^Mor öH*iaePOe*lsJAfti Op GitHub wordt kennis uitgewisseld over de basisregistraties om de kwaliteit van de software te ver groten.

Digitale Tijdschriftenarchief Stichting De Hollandse Cirkel en Geo Informatie Nederland

Geo-Info | 2013 | | pagina 32