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
) 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.
- Download Zipfil
Dear Wendy psp (1,3 MB) – indeholder 99 KML filer, de 98 kommuner enkeltvis + 1 samlet KML fil for alle 98 kommuner. Målestoksforhold 1:500000
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 Maps Hoot movies og Bing Maps. Det tager ingen tid at mashuppe med KML over flere forskellige kortjenester.





9 kommentarer
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
@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
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?
@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
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?
@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
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?
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
Tja, undskyld, mangler egentlig at sige tak for indsatsen
En Trackback
[...] 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 [...]