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.

Send indlæg på rundfart:
  • del.icio.us
  • Twitter
  • Netvibes
  • Facebook
  • Google Bookmarks

9 kommentarer

  1. Skrevet 19. juni 2009 den 11:13 | Permalink

    Der er en ø, som ikke er med – og det skal den da være. Nekselø er også med i Kalundborg Kommune, hvis jeg læser ret her: http://da.wikipedia.org/wiki/Neksel%C3%B8

  2. Søren Johannessen
    Skrevet 19. juni 2009 den 11:39 | Permalink

    @Ole det var godt set – nu skulle den være med – der var også en lille ø syd på under Kalundborg der ikke var med. Zipfil er også opdateret nu.

    Christiansø kommer også senere på. Godt nok uden for tilhørs forhold til en kommuner

  3. Søren Sørensen
    Skrevet 1. september 2009 den 14:28 | Permalink

    Jeg savner en måde at se/publicere en KML-fil uden det bagvedliggende kort vises.
    Mener ikke Google Maps API giver denne muglighed. Kender nogen en metode til at vise KML-filer – og helst flere samtidigt?

  4. Søren Johannessen
    Skrevet 2. september 2009 den 15:49 | Permalink

    @Søren Der er flere metoder til at vise indlæse flere KML filer fx du kan lave Networks links i KML http://code.google.com/apis/kml/documentation/kmlreference.html#networklink eller du kan via Google Maps API med KML eksempel her skrive flere funktioner til JavaScript der kalder KML’er http://gmaps-samples.googlecode.com/svn/trunk/ggeoxml/ggeoxml_loader.html

  5. Søren Sørensen
    Skrevet 15. september 2009 den 13:30 | Permalink

    Tak for svaret Søren. Jeg tror dog du overså det primære i spørgsmålet. Kan man publicere en KML-fil uden det bagvedliggende kort vises. Jeg ønsker at slå kortet fra og kun at vise KML filerne. F.eks. en region i Danmark. Kender du en metode – evt. i Google’s API?

  6. Søren Johannessen
    Skrevet 15. september 2009 den 15:16 | Permalink

    @Søren

    Mener du i stil med et billede som dette her – der har jeg importeret en KML fil med region Sjælland og ønsker ingen baggrund. Jeg har brugt GPS Visualizer til dette billedekort

  7. Søren Sørensen
    Skrevet 15. september 2009 den 16:01 | Permalink

    Præcis! Jeg har leget lidt med det, men med udgangspunkt i dit fine “Danmarks 98 kommuner” kort kan jeg ikke få et fornuftigt output. Dels mangler farver, dels bliver bynavne vist ude af proberration. Har du en ide?

  8. Søren Johannessen
    Skrevet 17. september 2009 den 14:58 | Permalink

    ja det hjælper nok ikke noget at blæse billedet op i kæmpe format. Måske fjerne navne fra KML filen så du kun har polygoner over kommunerne aftegnet på et billede. Jeg kan ikke lige komme i tanke om nogen andre værktøjer end det fra GPSVisulizer

  9. Søren Sørensen
    Skrevet 12. oktober 2009 den 16:49 | Permalink

    Tja, undskyld, mangler egentlig at sige tak for indsatsen ;-)

En Trackback

  1. [...] microformats.dk Let your microformats do the walking Hop ned til indhold BagklogKortmashupOmDe bruger også « KML kitsæt med Danmarks 98 kommuner – DAGI geodatasæt [...]

Skriv en kommentar

Din email vil aldrig blive vist eller sendt videre til andre. Felter der skal udfyldes er markeret med *

*
*