Hent DAGI som GeoJSON fra GitHub

Du kan nu hente DAGI (Danmarks Administrative Geografiske Inddeling) i GeoJSON format fra GitHub. Jeg har datavasket overflødige attributter væk, så der tilbage kun er relevante attributter tilbage, det er fx. oplysninger om kommunenavn, kommunenummer osv samt konverteret til WGS84. Det er DAGI datasættet i 1:500000, der er blevet datavasket.

DAGI GitHub
(Billede – DAGI mappe vist på GitHub)

Hvis du klikker på fx Politikredse filen på GitHub, vil der dukke et kort op.

DAGI GitHub
(Billede – Politikredse vist på GitHubs kort)

Nu er det kort ikke særligt interessant – Klik på “Raw” knappen oppe, og selve GeoJSON filen dukker frem.

DAGI GitHub
(Billede – Politikreds GeoJSON vist på GitHub)

URLen til denne GeoJSON kan nu bruges i dine egne projekter eller du kan downloade hele DAGI ned via GitHub. Fx er URLen lige til at kalde via TileMill softwaren. Du kan nu via TileMill lave et kartografisk projekt, hvis politikredse skal indgå.

DAGI GitHub
(Billede – Politikredse GeoJSON hentet ind i TileMill)

URLen er også lige til at hente ind i QGIS softwaren.

DAGI GitHub
(Billede – Politikredse GeoJSON hentet ind i QGIS)

Hvis der nu er nogle kommuner som ikke rigtigt har råd eller tid til at opsætte en hjemmmeside med delte geodata som fx Københavns Kommune, Aarhus Kommune eller Stevns Kommune, så er GitHub en let mulighed at gå til. Og det behøver ikke kun være i GeoJSON – Formatter som ESRI Shape, KML, MapInfo kan også benyttes. Kogt simpelt ned – tilbyd i maskinelæsbart format og udviklere og andre nysgerrige skal nok finde ud af det.

OBS – DAGI Danmarks ca. 1600 afstemningsområder – kun historisk interessant

Jeg må erkende at dette er et hængeparti fra min side sorry. Jeg har i flere uger vidst, at min DAGI (Danmarks Administrative Geografiske Inddeling) Danmarks ca. 1600 afstemningsområder (fra 2007) i KML ikke var de samme områder som til kommunalvalget i november 2009. Kommunerne kan fra valg til valg fastlægge/ændre afstemningsstederne, hvilket de så har gjort i større stil ved kommunalvalget/regionsvalget 2009. En studerende fra Århus universitet fortæller, at alene i 10 kommuner han har kigget på med de sidste valgdata, så er der 17 ændringer. Dette gør det selvfølgelig problematisk at analysere vælgervandringer i mindre områder over tid.

Nu har KMS aldrig lovet at være up-to-date med disse områder i samme øjeblik det seneste valg foreligger. De nævner at afstemningsområderne er et pilotforsøg. Jeg ved ikke om der ved lejlighed kommer en opdatering på områderne ved Kommunalvalget 2009. Så hvis du downloader KML filen med afstemningsområderne skal du lige være klar over disse forhold.

DAGI foredrag på Kortdage 2009

Jeg er vendt tilbage fra Kortdage 2009 konference i Kolding, og har fået en masse faglig og ny viden med hjem derfra. Der var i år rekord deltagelse med 544 personer. Disse personer kommer fra vidt forskellige områder, fra hard core GIS programører, til almindelige brugere af GIS teknologier, studerende osv. Det var så interessant at møde så vidt forskellige personer, og høre hvad de så arbejder med i det daglige. Jeg vil over de næste par indlæg give et indblik i hvad jeg så, hørte og erfarede på Kortdage 2009.

Torsdag eftermiddag stod den på foredrag af Zine Lange (KMS) og Morten Lind (EBST) “Danmarks administrative inddeling [DAGI] som fælles referencedata – klar til brug”.

Historien, lovgivningen og baggrunden for DAGI datasæt blev fortalt samtidigt fik vi at vide, at der arbejdes på en Web Map Service (WMS) (ingen deadline nævnt) til DAGI Datasættene. Nu fik jeg ikke spurgt om, der tillige også var planer om at tilbyde DAGI tillige i KML/KMZ format fra KMS udover Shape/MapInfo formatterne, dette punkt vil jeg følge op på via en mail til KMS. Morten Lind gennemgik en glimrende case, hvordan forskellige myndigheder kunne sammenarbejde i det samme interface, fx ved en forespørgsel fra Postvæsnet om ændring af postnummer. En masse myndigheder skal sige god for sådan en ændring før det kan træde i kraft. (jeg vil linke til præsentationen, når diverse slides fra Kortdage kommer på nettet)

Udfra spørgsmål fra salen virkede det ikke som om, at DAGI var videre kendt blandt publikum (DAGI var i luften i slutningen af maj 2009) . “En ville vide hvornår han kunne begynde at bruge disse datasæt” – hvortil Zine Lange svarede “At det kunne han allerede begynde at gøre, når han kom hjem fra Kortdage”. Zine Lange efterlyste tillige også personer/organisationer, der havde anvendt DAGI til et eller andet (min note mashups). Disse var hjertelig velkommen til at kontakte KMS.

Jeg er heller ikke p.t. bekendt med nogen, der har benyttet DAGI udover mine egne projekter, se listen nedenfor. Skriv gerne i kommentarfeltet nedenfor, hvis du har benyttet et af DAGI datasæt eller flere.

Danmarks Administrative Geografiske Inddeling (DAGI) – KML version

Jeg har nu fået lagt den sidste hånd på Danmarks Administrative Geografiske Inddeling (DAGI) datasæt, og fået lagt det ud i KML format (konverteret fra ESRI shape til KML) i målestoksforhold 1:500000. Du kan nu downloade 234 KML filer helt gratis. Det hele er blevet udgivet under en Creative Commons 3.0 Licens. Følgende KML filer kan hentes

Dette er så mit første store bidrag til det danske Datakildekataloget, som er oprettet i IT- og Telestyrelsen regi under Digitaliser.dk. Grunden til at det er lagt ud i KML format er, at indlæringskurven er meget mindre (mit personlige synspunkt) mht. at komme igang med mindre kort visualiseringer ved brugen af KML, end ved brugen af Shape/MapInfo formater. En anden grund er, at de store korttjenester som fx Google Earth, Google Maps, Bing Maps og OpenStreetMap, alle uden de store tekniske anstrengelser kan vise KML indover deres korttjenester.

Nu er det så op til dig at bruge DAGI KML filerne i dine egne mashup. Jeg har selv nogle flere eksempler på vej med brugen af nogle af disse KML filer. Du kan kan se et enkelt Google Maps eksempel nedenfor – her er det Frederiksberg Retskreds KML fil flettet sammen med Wikipedias kilde vedr. retskredsen

Slå dig ned som valgkommentator

Er du også imponeret over på valgaftener, at valgkommentatorerne lige lirer opstillingskredse og masser af informationer af om området? i stil med “Her har vi så resultatet for Slots, det er ude på Frederiksberg, hvor NN og NX er opstillet, i 1984 tabte NZ denne kreds med kun 5 stemmer” osv.

Nu har du chancen for at lære samt kende hele Danmarks 92 opstillingskredse. Jeg udgiver hermed i dag alle 92 områder med landets opstillingskredse i KML format. Det er 313 områder (polygoner) fra DAGI Datasæt (Danmarks Administrative Geografiske Inddeling) som er blevet fusioneret ned til de 92 opstillingskredse i KML format.

  • Download Zipfil (1,3 MB) – Indholder 93 KML filer – 92 med hver enkelt opstillingskreds + 1 stor KML fil med alle 92 opstillingskredse – Målestoksforhold : 1:500000

Til hver enkelt opstillingskreds er det seneste tal (valg 7. juni 2009) med antal stemmeberettigede tillige blevet tilføjet. Stemmeberettigede er lig det antal der måtte stemme ved folkeafstemningen 7. juni 2009. Det kræver som bekendt dansk statsborgerskab at stemme til folketingsvalg samt folkeafstemninger, men ikke til kommunevalg og EU-afstemninger. Tallene er hentet fra KMD Valg. Fx kan man se, at Hillerød opstillingskreds nu har overhalet Kalundborg som landets største kreds (målt på antal stemmeberettigede).

Hillerød opstillingskreds

Hvem kan tænkes at benytte KML filer med opstillingskredsene? Og dermed vise det på et kort?

  • Folketingskandidater kan vise på deres hjemmeside, hvor de er opstillet henne
  • Lokale partiforeninger kan vise hvem de opstiller
  • Partihovedkontorerne kan vise på landsdækkende kort hvem de opstiller i en given kreds
  • Folketingets hjemmeside kan ud for beskrivelser for hver enkelt folketingsmedlem lave et kort
  • Lokalaviser kan vise folketingskandidater i nærområdet som service til læserne
  • I samfundsfag på gymnasierne som opgaver fx Find alle demografiske faktorer om XX opstillingskreds
  • KML filerne kan flettes sammen med data fra forskellige valg osv.

Det var lige en hurtigt brainstorm på hvor man kunne tænkes at benytte KML filerne. Men hvis du bruger dem til noget helt andet, så skriv gerne i kommentarfeltet om dette.

KML kitsæt med Danmarks 24 retskredse – DAGI geodatasæt

Seneste nyt i i serien (1, 2) om geodatasæt fra DAGI (Danmarks Administrative Geografiske Inddeling).

Jeg har nu fået fusioneret 241 områder (polygoner) ned til 24 områder (placemarks med brug af MultiGeometry elementet i KML specifikationen), så du kan downloade Danmarks 24 retskredse (som de ser ud efter 1. januar 2007) i en samlet zip fil

  • Download Zipfil (1,06 MB) – Indeholder 25 KML filer – de 24 retskredse enkeltvis samt 1 samlet KML fil for alle 24 politikredse -Målestoksforhold : 1:500000

Jeg har til hvert enkelt retskreds værdiberiget med ekstra data (med Wikipedia som kilde) i form af hvilke områder, der danner en retskreds. Fx “Retten i Viborg” dækker områderne Silkeborg Kommune, Skive Kommune og Viborg Kommune.

Retten i Viborg

Områderne der udgør Københavns Byret og Retten på Frederiksberg er lidt specielle, idet Retten på Frederiksberg lapper indover Københavns Kommunes grænser, hvilket også er en af grundene til, at jeg mente at det kunne være nyttigt med at tilføje ekstra data til KML filerne. Se fx “Retten på Frederiksberg” Google Maps Gadget nedenfor.

Indrømmet og gået direkte på klingen, så er mine indlæg om KML kitsæt udtrukket fra DAGI geodatasæt knasende, tørt og kedeligt. Så kære læser trøst dig, jeg planlægger kun tre styk mere i serien.

KML kitsæt med Danmarks 12 politikredse – DAGI geodatasæt

Jeg fortsætter lidt mere i serien om geodatasæt fra DAGI Kid Galahad full

buy Bubba Ho-tep

(Danmarks Administrative Geografiske Inddeling).

Jeg har nu fået klynget 228 områder (polygoner) sammen til 12 placemark i KML formatet. Disse danner nu Danmarks 12 politikredse. Det vil sige du kan downloade en zipfil, der indholder

buy A Man Called Horse

Derved skulle det være nemmere for dig, hvis du skal bruge en KML fil, der viser en politikreds (eller dem alle sammen). KML filnavnet skulle gerne fortælle hvilken politikreds du kan forvente at se fx er Bornholms Politi at finde i bornholmspolitikreds.kml filen.

Du ser i Google Maps Gadget nedenfor hvilket område Københavns Vestegns Politikreds dækker over.

Andre KML kitsæt fra min hånd der kan downloades i serien fra DAGI geodatasæt – Danmarks 98 kommuner + Christiansø The Beach download Death Race release


His Musical Career

Christiansø nu med i KML kitsæt – DAGI geodatasæt

Da Christiansø ikke hører til nogen kommune, men derimod hører under Forsvarsministeriet, var den ikke med i mit KML kitsæt bygget udfra DAGI geodatasæt

Duplicity hd

med Danmarks 98 kommuner i første omgang. Men pga. Statistikbanken

Notes on a Scandal download ofte i landsdækkende statistik også medtager tal fra Christiansø, så tænkte jeg det ville være praktisk, at Christiansø (inkl. Frederiksø og den ubeboede Græsholm) også kom med, såfremt du skal bruge polygonerne for dette område i forbindelse med noget landsdækkende statistik.

Du kan nu downloade hele KML kitsæt med

  • Download Zipfil
    Soul Plane movie download

    (1,4 MB) – indeholder 100 KML filer, de 98 kommuner enkeltvis, 1 for Christiansø + 1 samlet KML fil for alle 98 kommuner + Christiansø. Målestoksforhold 1:500000

  • Owning Mahowny film

    KML kitsæt med Danmarks 98 kommuner – DAGI geodatasæt

    I mit indlæg om, hvordan man kunne kopiere en polygon (område) ud fra KML DAGI (Danmarks Administrative Geografiske Inddeling) geodatasæt “Danmarks afstemningsområder” og på den baggrund lave en ny KML fil. Dette var en relativ nem opgave.

    Men går vi over KML DAGI geodatasæt “De 98 kommunegrænser i Danmark“, og vil prøve samme teknik for at lave en KML fil med fx Kalundborg Kommune, så er der lige et mindre men. Forklaring følger, DAGI geodatasæt over landets 98 kommuner består af 314 polygoner. Dvs. 314 polygoner danner tilsammen hele Danmarks 98 kommuner, men de er ikke blevet klynget sammen, så hvis du downloader i KML/shape format så får du 314 placemark (KML) eller 314 features (shape). Prøv fx at se min nedenstående Google Maps Gadget med Kalundborg Kommune. (KML fil her Fast Lane film

    )

    Her danner Sejerø en polygon, og inde på Sjælland er der så flere polygoner der danner resten af Kalundborg Kommune. Nu er vi så heldige, at KML specifikationen har MultiGeometry elementet. Dette betyder, at vi kan klynge polygonerne sammen (se KML fil i ren tekst her Se7en buy

    Evil Under the Sun full

    ) i “Placemark” elementet, så de rette polygoner bliver placeret i den rette kommune.

    Du behøver ikke gøre dette selv, da jeg nu har klynget alle 314 polygoner sammen i KML formatet til landets 98 kommuner (Placemark) for dig. Så hvis du skal bruge kommune polygoner (områder) til mindre mashup projekter, så er dette lige det rette sted du skal hente dem. Farver,layout og tekst i KML skal så du selv sørge for.

    Når du har pakket zipfil ud, så beskriver navnene på de enkelte filer hvilken kommune du kan finde bagved (fx soroe.kml er Sorø).
    Der er flere DAGI geodatasæt, hvor ovenstående også gør sig gældende fx Danmarks 12 Politikredse

    , som består af 228 polygoner. Som egentlig burde klynges sammen til 12 Placemark (de 12 politikredse). Hvis der er basis og stemning for det, kan jeg ved lejlighed lave et par sammenklynget DAGI geodatasæt mere, så det bliver lidt nemmere for jer, der benytter KML.

    Jeg viser lige tilsidst igen, hvor fleksibelt KML formatet er. Se Kalundborg Kommune i OpenStreetMap

    , Google Earth plugin

    Balto movie full

    , Google Maps Hoot movies og Bing Maps. Det tager ingen tid at mashuppe med KML over flere forskellige kortjenester.

    Afstemningsområde – Vesterbro 9. Nord med geodata fra DAGI

    .!.

    Sidste søndag 7. juni var der som bekendt EU-valg og folkeafstemning. Jeg var nede og stemme på Oehlenschlægersgades skole. På mit valgkort stod angivet afstemningsted 9. 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

    Paid in Full trailer

    (Danmarks Administrative Geografiske Inddeling) er det nu muligt at lokalisere 9. Nord området.

    Jeg starter lige først med at vise det endelig resultat i form af en Google Maps Gadget (se lige nedenfor)

    Jeg vil her til en start aflive den myte, man ofte støder på, at det geografiske format KML kun er til Google Earth softwaren. Sådan var det for 3 år siden, men ikke mere efter det blandet andet er blevet godkendt som et åbent standardformat (i 2008). Google Maps Gadget, som du ser i kortet ovenfor benytter sig af KML. Et par eksempler mere hvor KML fil Sorority Sister Slaughter hd Animals Are Beautiful People movie download Tarzan and His Mate move Notes on a Scandal ipod af ovenstående indhold benyttes, se det vist på OpenStreetMap, Google Earth 5 API Marked for Death dvd (Google Earth i browser), Google Maps eller Bing Maps Peter & the Wolf release (før Virtual Earth). Selvfølgelig hvis KML filen indeholder 3D objekter, så kan de ikke vises på kort, der er 2D af natur, OpenStreetMap, Google Maps osv.

    Der hvor jeg vil hen som en varm fortaler for KML formatet er, at det gør det ufatteligt nemt at lave forskellige typer af kortmashups fra forskellige typer af korttjenester. Samtidigt indbyder KML formattet også til at andre kan bygge ovenpå/videre med det du evt. laver på en forholdsvis nem måde. Hvis du vil se hvordan ovenstående KML fil er opbygget kan den ses i ren tekstformat her.

    Hvordan lavede jeg ovenstående KML fil over mit afstemningsområde?

    – Først så hentede jeg Danmarks afstemningsområder (ca. 1600 områder) The Parent Trap hd

    Strangers on a Train rip hos GeoCommons (geografisk fildelingstjenste) i KML format.

    Download KML

    Her har jeg lagt alle 8 geodatasæt fra DAGI ud. Disse geodatasæt (målestoksforhold 1:500000) kan hentes i KML format og i GIS formatter Shape. Jeg åbnede KML filen med Google Earth. Bevægede/browsede mig hen til mit afstemningsområde på Vesterbro. Højreklikkede på det ønskede område (polygon) og valgte “Copy”

    Copy i Google Earth

    Jeg åbnede Notesblok (enhver teksteditor kan bruges) og indsatte KML koden. Jeg lavede lidt om på layout, indsatte andet ikon, slettede lidt metadata, og skrev lidt tekst til infoboksen (det vindue der åbner sig ved klik på ikon) (se KML filen i ren tekst for syntaks her). Det er særligt vigtigt, når man gemmer en KML fil, at huske filnavn i stil med NN.kml samt gemme det i “UFT-8” kodning (så ingen sjove tegn optræder).

    Noteblok - gem af KML fil

    Tilsidst ud på webserveren med KML filen. Det tager ikke mere end 5 min. at lave, når først man har basisviden om KML formatet.

    Min primære ide med de 8 geodatasæt fra DAGI ude på GeoCommons er, at du benytter dem til at kopiere enkelte polygoner (områder) ud fx sogne, afstemningsområder, kommuner politikredse, og benytter i dine egne mindre projekter af kortmashups. Og som jeg gerne skulle have vist i ovenstående, er KML formatet ganske fleksibelt at arbejde med.

    Danmarks Administrative Geografiske Inddeling er nu placeret hos GeoCommons

    .!.

    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

    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 opload

    GeoCommons laver så en KML fil på baggrund af Shape filerne. Du kan også downloade fra GeoCommons i Shape formattet.

    Download muligheder hos GeoCommons

    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

    Firefox psp

    tiltag. Samtidigt også en tak til Jesper for nyheden fra Kort & Matrikelstyrelsen.

    25th Hour full