Der er sket intet mindre end en geodata revolution i Danmark. Kort & Matrikelstyrelsen har torsdag 4. juni 2009 udgivet geografiske datasæt
med Danmarks Administrative Geografiske Inddeling (DAGI). Revolutionen består i, at disse geodata er helt gratis, og det er tilladt at lave kommercielle produkter ud fra disse geodata. Geodata er blevet lagt ud i GIS formatterne Shape og MapInfo. Jeg er stor tilhænger af det åbne geografiske format KML, som hurtigt er blevet lingua franca formattet for den geografiske web. Jeg kan nu tilbyde dig at få alle DAGI geodata i KML formattet (teknik og baggrund senere i indlæg). Hos GeoCommons (geodata delingssted) kan du hente følgende danske administative inddelinger i KML formattet
- Danmarks indeling 12 politikredse
- Danmarks inddeling i 24 retskredse
- Danmarks inddeling i 92 opstillingskredse
- Danmarks ca. 1600 afstemningsområder (valgsteder)
- Danmarks 5 regioner
- De 98 kommunegrænser i Danmark (denne erstatter en gammel KML fil jeg før har lavet med kommunegrænser, da kvaliteten af den nye er bedre)
- Danmarks inddeling i ca. 2000 sogne, ca. 110 provstier og 10 stifter.
- Danmarks ca. 1100 postnumre
Teknisk baggrund. Jeg hentede geodatasæt i målestoksforhold 1:500000 i Shape formattet fra Kort & Matrikelstyrelsen. Dette er pakket ned i en stor zip-fil, og indeholder Shape filerne til alle ovennævnte administrative inddelinger. Jeg uploadede disse 8 geodatasæt til GeoCommons.
GeoCommons laver så en KML fil på baggrund af Shape filerne. Du kan også downloade fra GeoCommons i Shape formattet.

Hvad er ideen i at have disse geodatasæt i KML hos GeoCommons? – Først og fremmest så er KML formattet den nemmeste måde at kopiere et bestemt område ud (polygon) samt visualisere i produkter som afvikles via web fx Google Maps, Bing Maps (før Virtual Earth), Google Earth API, OpenStreetMap osv. Disse geodatasæt i KML skal betragtes som referenceværktøj. Du skal fx kun bruge en polygon over et bestemt sogn, politikreds, kommune etc. Hent en KML fil og kopier det ønskede ud. (mit næste blog indlæg handler hvordan der kopieres fra en KML fil, og laves en ny KML fil).
Hvem kan fx tænkes at bruge ovennævnte geodatasæt i KML og til hvilke mashup formål? Lokale medier kan kopiere alle afstemningsområder i lokalområdet, en slags service til læserne her skal du stemme (Nu ingen kommentarer om Svendborg). Folketingskandidater nævner som regel på deres hjemmesider “Jeg er opstillet i XX opstillingskreds”, 10 min. arbejde og et interaktivt kort med polygonen over dette område kan vises. Lokale meninghedsråds hjemmesider, her er vores sogn. Mulighederne er mange, og du behøver ikke være hardcore GIS- og dataekspert for at lave mindre kortmashup projekter, hvor du skal bruge polygoner over bestemte områder.
Men lad os alle klappe af Kort & Matrikelstyrelsen for at have lagt gratis geodata ud, og ikke i den sædvanlige danske offentlig sektor stil med copyright og betaling ved kasse 1 for brug af data.
Jesper Ishøj har også skrevet et begejsret indlæg over dette gratis geodata
tiltag. Samtidigt også en tak til Jesper for nyheden fra Kort & Matrikelstyrelsen.





11 kommentarer
En revolution, enig … Og tak for arbejdet med at få lagt data på GeoCommons
@Sik – yeps så har jeg bragt danske geodata i spil – well primært sigte var at have disse geodata i KML format. Selvfølgelig kan man lave noget smart med MySQL også søger brugerne på et bestemt område og en KML fil kommer retur. Men ting tager jo tid at lave , så det var for mit vedkommende ideen om at være den første i DK – der mashuppet DAGI-datasættet – Håber nogen så vil bruge dette – vil de næste par dag vise KML eksempler på brug fra DAGI-datasættet
Jeg ser i hvertfald frem til at se hvordan man kan bearbejde KML filerne.
Jeg bruger i forvejen den gamle KML fil over de 98 kommunegrænser.
Jeg har hentet den nye, men der er umiddelbart ikke nogen navne eller overlays vist i GE.
Og hvordan man lige laver det om aner jeg faktisk ikke.
Men det er i hvertfald et skridt i den rigtige retning.
Mange tak. Jeg har lige lavet de to første kort som test af kommunegrænserne vha kml-udgaven her fra jeres sider. Smukt.
http://www.daimi.au.dk/~bnielsen/dagi-1.png
http://www.daimi.au.dk/~bnielsen/dagi-2.png
Lidt perl og lidt netpbm, dvs det kan alle gøre hvis de har lidt interesse for sagen.
@Kai Birger
Super at du har leget lidt med DAGI datasæt -
Jeg har på baggrund af Jesper Ishøj’s artikel iværksat et initiativ som forhåbentlig giver noget hype om mulighederne ved brug af DAGI og offentlige data
http://www.version2.dk/artikel/11172-vi-skal-vise-dem
Alle opfordres til at deltage
@Henrik skidegod ide – måske du kunne tilføje at konkurrencen skal basere sig på gratis løsninger man kan finde på nettet, og ikke sådan noget med at skal købe Adobe Flash for at lave tingene.
Alt det her med KML og lignende er lidt nyt for mig, men måske er der nogen der kan hjælpe lidt …
Mit (nuværende) problem er at den eneste KML-fil jeg kan få til at virke med min GoogleMaps applikation er den oprindelige der blev offentliggjort her for et stykke tid siden. Og jeg kan kun få det til at virke hvis jeg url’en her til microformats.dk. Hvis jeg ligger den på min egen PC eller på en anden server bliver overlayet ikke vist. Og den nye version af kommunegrænse-filen kan jeg så af samme (?) grund heller ikke få til at virke. Jeg mener jeg har tilføjet KML som en ny MIME-type, men det har ikke hjulpet.
Er der et eller andet helt basalt jeg har overset så sig endelig til
Den oprindelige fil er godt nok helt fin til det jeg skal bruge den til, men jeg er nysgerrig for at få andre filer at se også.
@Lars har du et link til hvor du har lagt dit Google Maps, der skal hente KML filen? – så kan jeg evt. lige kigge
Din KML fil befinder sig vel ikke bag en secure HTTP server? (HTTPS) kan være et issue
Godt arbejde!
Jeg har netop selv produceret mit allerførste kort, som er baseret på data fra kommunalvalget i år, se:
http://hvemstemmerhvad.dk/kommunal_politik/valgresultat_V.html
KML fil på: http://www.hvemstemmerhvad.dk/maps/valgresultat_V.kml
Kommunegrænserne har jeg hentet information om via oiorest.dk (da jeg ikke havde kigget her først!).
For at få kommune-polygonerne til at fungere rimeligt (de var alt for detaljerede) har jeg valgt at forsimple grænseoptrækningen væsentligt ved kun at medtage punkter der ligger tilpas langt fra hinanden, uden denne ændring arbejder KML-data’en ikke godt sammen med google maps. Men er der en smartere måde at gøre det på? Har det betydning at ændre på målestoksforhold, som du nævner?
@Niels – jeg har en nyere KML udgave af alle kommuner i 1:500000 og det er udmærket kvalitet når man skal have oversigt over hele Dk på engang . jo lavere målstok jo mere fylder det. –
http://www.microformats.dk/2009/10/04/danmarks-administrative-geografiske-inddeling-dagi-kml-version/
du kan da prøve at tage min KML og så indsætte data i.
4 Trackbacks
[...] Søren Johannessen fra Microformats har konverteret DAGI-data til KML-format, som ligger frit tilgængelig på GeoCommons. Se Sørens blog for nærmere detaljer. [...]
[...] Nord. Jeg har aldrig været helt klar over, hvilket område 9. Nord dækker. Men takket være de nu otte gratis geodatasæt fra DAGI (Danmarks Administrative Geografiske Inddeling) er det nu muligt at lokalisere 9. Nord [...]
[...] nyt i i serien (1, 2) om geodatasæt fra DAGI (Danmarks Administrative Geografiske [...]
[...] fortsætter lidt mere i serien om geodatasæt fra DAGI (Danmarks Administrative Geografiske [...]