Ledighedstal i landets kommuner

Danmarks Statistik udgav i dag de seneste ledighedstal. Så var det lidt tid til et mashup fra min side.

De statistiske oplysninger befandt sig i to tabeller hhv. en med antal personer og så en med procentdelen af arbejdsstyrken. Disse to tabeller blev flettet sammen til en, og dernæst tilsat geokoordinaterne for alle landets 98 kommuner. Med Simile Exhibit 2.0 værktøjet tog det ingen tid at oprette et Google Maps samt tabeller, der viser ledighedstallene for de enkelte 98 kommuner i Danmark.

Google Maps - ledighedstal for Nordfyns kommune

I tabellerne sorterer du ved at klikke på de enkelte kolonners overskrift.

Tabel - ledighedstal

Hvis du selv ønsker at lege med mine data – så er den lille saks oppe på siden stedet, hvor du eksporter i dit ønskede format.

Eksport fra Exhibit 2.0

Hvor skal vi flytte hen du?

Magasinet Penge og Privatøkonomi har i dag udgivet en undersøgelse, der viser i hvilke kommuner en modelfamilie (de mener vist gennemsnits familie?) vil have det største rådighedsbeløb, når de store faste udgifter er betalt. Jeg har taget deres tal og kørt igennem mashup-kværnen og visualiseret med Simile Exhibit 2.0 værktøjet.

Google Maps - leveomkostninger

Det har jeg så fået et Google Maps og et par tabeller ud af. Jeg har tilføjet som ekstra data, oplysninger om borgmestre, indbyggertal og regioner.

Huspris tabel

Du kan fx sorterer og filtrer og kan finde ud af, hvilken socialdemokratisk borgmester, der tilbydder det billigste 140m2 hus, hvis det er et kriterie, hvor du vil bo henne i landet. Der er et hav af muligheder for at lege rundt med tallene. Ønsker du eksport af mine data? Intet problem – klik på saksen lige over Google Maps eller tabellerne. Vælg det ønskede format.

Eksport af data fra Exhibit 2.0

Postart – uden titel

Man tager Post Danmarks postnummer regneark. Man kører ca. 1100 postnumre (NB: Grønland, Færøerne og postbokse ej medtaget) igennem GPS Visualizer’s Easy Batch Geocoder.

Easy Batch Geocoder

Sætter kaffe over og vender tilbage 20 min. senere til 1100 postnumre, der har fået tilføjet bredde- og længdegradder. Tegner en streg fra postnummer til postnummer (laveste nummer først) og tilføjer animations elementet “TimeStamp” fra KML specifikationen.

  1. <Placemark>
  2. <TimeStamp><when>2500</when></TimeStamp>
  3. <styleUrl>#s_1</styleUrl>
  4. <LineString>
  5. <tessellate>1</tessellate>
  6. <coordinates>12.53411,55.650162,0 12.51702,55.665939,0</coordinates>
  7. </LineString>
  8. </Placemark>

Vi har nu en postnumre animation til Google Earth klar. Animationen startes oppe ved slidebaren.

Slidebaren i Google Earth

Der tegnes nu med Google Earth igennem poststrukturen i Danmark. Hvid streg betyder en overgang fra fx 3000 til 4000 intervallet osv.

poststrukturen

Hvis hele poststrukturen vil ses på engang, så træk i “Slidebaren” oppe og tag hele intervallet.

slidebaren hele intervallet

Nu skulle hele poststrukturen for Danmark kunne ses.

Hele Danmarks poststruktur

(Stort billede)

Jeg har planlagt at udgive en separat animation for kun København K, København V og Frederiksberg C, da postnumre i dette område er lidt svært at se på Danmarks animationen.

Inspirationen kommer fra barnabu.co.uk’s ZIPScribble Animated, som er en Google Earth animation over 43000 postnumre i USA. Mere visualisering af postnumre fra andre lande se Robert Kosara’s More ZIPScribble Maps.

Det hele var ikke rosenrødt under arbejdet med visualiseringen. Fx så var der ca. 80 postnumre, der ikke kunne geokodes automatisk. Det var næsten alle sammen postnumre i København, der var problemer med. Fx så er 1440 København K fordelt over en masse stedfortegnelser Mælkevejen, Psyak, Løvehuset, Fredens Ark (ja, gæt hvor det så er). Så den hårde og slagne vej var at manuelt at plotte disse ca. 80 stk. ind.

Mapstraction et Meta API

Simon Willison beskrev i december, hvordan man kunne opmærke adresser med microformattet hCard, og via JavaScript bibliotekerne jQuery og Mapstraction blev disse adresser plottet ind på et Google Maps. Nu er Mapstraction ikke kun beregnet til brug med Google Maps. Mapstraction fungerer som et Meta API, der kan bruges til at kalde korttjenesterne Openstreetmap, Microsoft Virtual Earth, Yahoo Maps, Map24, MapQuest, OpenLayers og som nævnt Google Maps. Mapstraction indsætter så det indhold/infopunkter på det(de) kort, du ønsker at benytter til dit projekt.

Jeg har opmærket 5 københavnske biografer på en liste (ul elementet) og benyttet hCard for deres respektive adresser. Et hCard for en af biograferne ser således ud

  1. <li class="vcard">
  2. <h3><a title="besøg biografens hjemmeside" class="fn org url" href="http://www.grandteatret.dk/">Grand Teatret</a></h3>
  3. <div class="adr">
  4. <p class="street-address">Mikkel Bryggers Gade 8</p>
  5. <p><span class="postal-code">1460</span> <span class="locality">København K</span></p>
  6. </div>
  7. <p>Telefon: <span class="tel">33 15 08 82</span></p>
  8. <p class="geo"><span class="latitude">55.67651969417516</span>, <span class="longitude">12.570902109146118</span></p>
  9. </li>

Med jQuery og Mapstraction har jeg så lavet 3 kort med h.h.v

Google Maps med Mapstraction

Hvis du går ind i ovennævnte 3 korteksempler og under Vis >Sidens kildekilde. Her vil du se, hvordan linking til de forskellige JavaScript biblioteker ser ud. De små JavaScript konfigurationsfiler, der styrer hvad jQuery (parser hCard’ene fra mit XHTML dokument) og Mapstraction skal udføre er hhv.

Jeg har skrevet danske kommentarer til, hvad det er der sker i ovenstående JavaScript konfigurationsfiler.

Mere introduktion til Mapstraction se Andrew Turner (2007) – Get To Grips with Slippy Maps og Mapstraction Documentation

Mit næste indlæg om Mapstraction vil handle om hvordan du mixer en GeoRSS ind på forskellige kort nemt og hurtigt. Dette vil gøres uden brug af jQuery og microformats.

Mønstergenkendelse 2.0b

De næste 333 sekunder skal du se 5000 logoer fra det samme antal såkaldte Web 2.0 applikationer. Hvor mange genkender du samt også benytter?

[youtube]http://www.youtube.com/watch?v=Hs_xnyJtWEc[/youtube]

Logoer stammer fra Simple Sparks store indeks (5000 stk i august 2007) over Web 2.0 applikationer/tjenester. Video set hos DigitalUrban.

Exif data til Flickr

Jeg skrev i indlægget “Anden lektion i dansk GeoSetter“, at mine Exif data var offentlige, når jeg uploadede et billede til Flickr. Men Flickr sætter ikke dermed automatisk dit billede ind på et Yahookort. Hvilket jeg godt undrede mig lidt over, at dette ikke skete automatisk, nu jeg havde brugt tid på at lave GPS data til mit billede med GeoSetter. Det viser sig at du skal tilføje en ekstra tilladelse til at gøre dette. Det gør du ved at

  1. Login på din Flickr konto
  2. Klik hen på http://www.flickr.com/account/geo/exif/?from=privacy
  3. Sæt hak i feltet “Yes please, that would be lovely.” og klik “Save”
  4. Nu skulle alle dine billeder fremover automatisk blive sat på et Yahookort eller kan eksporteres som en geoRSS/KML(Note: kun seneste 20 billeder)

Flickr GPS tilladelse

Middellevetider vist med Simile Exhibit 2.0

Jeg faldt lige over Statens Institut for Folkesundheds liste over Middellevetider i danske kommuner 007 Diamonds Are Forever movie download . Med Simile Exhibit 2.0 værktøjet tog det ikke mere end 15 minutter, at lave et mashup med et Google Maps og en tabel der kan sorteres efter mænds, kvinder eller total (for begge køn) forventet middellevetid (i stigende eller faldende orden) i Danmarks 98 kommuner.

Google Maps - middellevetid i Middelfart

Du sorterer ved at klikke på tabellens kolonnetekst under tabelmenuen.

Tabel over middellevetider

Hvis du ønsker kun at se data fra en bestemt region, så klik på facetten ude til højre. Eksport af data sker ved at klikke på saksen (lidt oppe over Google Maps eller tabel) og vælg dit format.

Eksport af data fra Exhibit 2.0

Okay, mine berømte 15 minutter mashup tid skyldes, at jeg allerede havde alle bredde- og længdegraderne til alle kommunerne fra et tidligere Exhibit 2.0 projekt.

Spring ud som neogeograf

Neogeografi er ikke et fancy nyt modefag, hvor du ender med titlen neogeograf. Det er dannet fra det engelske “neogeography“. Det dækker over mashup kulturens brug af kort de senere par år. Fra den 10 årige der plotter et billede ind på et kort, medierne stigende brug af kort (1,2), entusiastiske 3D udviklere der oploader 3D modeller til Googles 3D Warehouse osv. På engelsk er jeg også stødt på forkortelsen VGI (Volunteered Geographic Information), som betegner alle disse frivillige mennesker jorden rundt, der laver et eller andet med kort og geodata. Vi snakker ikke tusinder af mennesker, men snarere millioner af mennesker der har bidraget. Alene på Flickr bliver ca. 4 millioner billeder geotagget hver måned. Jeg tør ikke gætte på hvor mange der benyttet “Mine Kort” featuren hos Google Maps.

Et af de kendte VGI projekter er Openstreetmap. Det er en Wikipedia for kort. Folk tager deres GPS’er med ud på cykelture,vandreture og bilture og optager ruten på et GPS spor. Hjemme uploader de så filen (i GPX format) til Opensteetmap. De mest entusiastiske medlemmer hos Openstreetmap går skridtet videre og plotter gadenavne, farvelægger vejene (efter vejtype), retter til osv. Jeg vil gætte på, at kun 95 % optager GPS spor og bidrager til Openstreetmap ved at uploade.

Openstreemap over København

Hvis Opensteetmap skal blive en succes og præcis, så skal der indsamles mange (eng: Crowd Data Sourcing) data i form af GPS spor. Her kommer du ind i billedet. Hvis du i forvejen har optaget en masse GPS spor og de bare ligger og flyder på din PC/GPS’er. Så opret en konto og upload alle dine GPS spor. Det tager ikke mere end 10 minutters tid, og alt kan bruges, selvom du har dine tvivl om en kort løbetur på 1,5 km, mon kan bruges til noget. Derved giver du de mest entusiastiske medlemmer hos Opensteetmap en masse rådata, at arbejde med.

opload til Openstreetmap

Du kan også downloade GPS spor fra Openstreetmap. Kan sådan et kortprojekt nogensinde blive lige så godt som det professionelle kortproducenter laver? Pt. er kortet fx ikke særligt godt over Danmark, men hvis mange bidrager så er der stort potientiale. Fx Wikipedia (engelsk) har vundet stort indpas som leksikonopslag nummer 1. Ikke, at det er perfekt 100 % af tiden. Men det er professionelle (betalings) leksikoner og kort som Google Maps/ Microsoft Virtual Earth heller ikke.

Mit GPS spor lagt på Opensteetmap

Vi vil i fremtiden se meget mere til disse VGI projekter. Faktisk har vi i Danmark lige nu et kørende, nemlig “Den store Vinterfugletælling 2008“. Der er også et kort med indberetninger af de forskellige fuglearter observeret rundt omkring i Danmark.

Hvis du vil læse mere om VGI, er følgende artikler værd at læse

Gratis software til din GPS

Free Geography Tools har anmeldt og skrevet en liste over gratis software til GPS’er “Six Free Must-Have Applications For Your Handheld GPS“. Den er værd at tjekke ud. Jeg kendte godt de fleste på listen. Jeg har fx været meget glad for EasyGPS Gridiron Gang hd

(kun til Windows) for overførsel af GPS spor mellem min GPS og så min PC (begge veje).

GeoSetter lektion 4

Du har nu lært at tilføje bredde- og længdegrader, metadata til Exif, GPS spor og eksport til Google Earth af dine billeder. Denne gang handler lidt om nogle tips til indstillingerne af GeoSetter.

Gå til Filer>Indstillinger>Andre

Indstillinger i GeoSettter

Sæt hak i “Tilføj automatisk lokalitetsinfo ved tilføjelsen af kortposition” og sæt også hak i “Tilføj højde automatisk når der tilføjes kortposition” og så klik “Ok” . Dette betyder, at når du vælger et billede ud og sætter en markør fra Google Maps til dette billede. Så vil GeoSetter automatisk hente metadata plus højden fra SRTM (Shuttle Radar Topography Mission [NASA regi]). Du behøver derved ikke at klikke på manuelt “Hent fra Web” for at hente disse metadata.

Hvis du vil have et andet layout tema til GeoSetter, så gå til Filer>Indstillinger>Andre og nede ved rul ned menuen “Tema” vælger du et andet tema.

Andet tema i GeoSettter

Du har nu været igennem alle basis funktionerne i GeoSetter, og er klar til at være neogeograf. Spørgsmål til programmet GeoSetter modtages gerne. Jeg er også i gang løbende med at forbedre oversættelsen, og udvikleren af GeoSetter Friedemann Schmidt laver også opdateringer af og til. Det er ikke smart at være oversætteren, og samtidigt også være QA’er på softwaren. Så der vil uundgåeligt snige sig nogle sprogbøffer ind og meningsforstyrelser ind.

GeoSetter lektion 3

I lektion 1 og 2 lærte du at tilføje bredde- og længdegrader samt tilføje ekstra metadata til dine billeder med programmet GeoSetter. Nu kigger vi på GPS spor og eksport til Google Earth. Du har måske været på vandreferie, cykelferie eller sejlerferie og har været bevæbnet med din GPS’er og et digitalt kammera (uden GPS indbygget) på turen. Du kan med GeoSetter indlæse GPS sporet og dernæst tilknytte billederne en eller anden lokalitet på ruten.

GeoSetter understøtter følgende GPS sporformatter GPX, NMEA, PLT og Sony LOG. Som case vil jeg vise min tur rundt om Sankt Jørgens Sø i går. Klip på ikonet “Åbn sporfil” (oppe over Google Maps) eller i menuen “kort>Åbn sporfil”. Nu skulle der været ruten være blevet indtegnet.

Sankt Jørgens Sø ruten

Bemærk, jeg var altså ikke ude at gå i søen, hvis du undrer dig over ruten et sted. Jeg mistede mit GPS signal i ca. 1 min.
Jeg tog et par ligegyldige billeder på turen, og jeg tilføjede så geodata og metadata til billederne. Du vælger ved at holde “Ctrl” knappen nede og peg med venstre museknap på de billeder, der indeholder bredde- og længdegrader samt anden metadata som er blevet taget indenfor GPS sporet (ruten). Klik på ikonet “Zoom kort til alle lokaliteter for valgte billeder” eller (Ctrl +Z). Nu er alle billeder blevet overført til ruten.

Billeder fra Sankt Jørgens Sø turen

Eksport til Google Earth

– Hold “Ctrl” knappen nede og klik med venstre museknap på de billeder du vil eksportere. Dernæst klik på ikonet med Google Earth (oppe) eller menu Billeder>Eksporter til Google Earth.

Metadata til Google Earth

Vælg de metadata og størrelsen på miniature billederne, du ønsker skal vises i Google Earth. Du kan også fravælge at vise GPS sporet i din Google Earth fil. Klik “Ok”, nu dannes der en Google Earth KMZ fil. KMZ filen indholder billeder og metadata pakket ned. Her kan det endelige resultat ses i Google Earth.

Google Earth fil fra min tur rundt om Sankt Jørgens Sø

Bemærk, hvis du smækker en Google Earth KMZ/KML fil op på dit webhotel, og du ønsker dine brugeres Google Earth software skal starte op ved et klik på linket. Så skal du tilføje følgende MIME types på din webserver eller hos dit webhotel.

  • application/vnd.google-earth.kml+xml
  • application/vnd.google-earth.kmz

Du har nu været igennem basisfunktionerne i GeoSetter. I lektion 4 vil jeg kigge på nogle brugeropsætninger af GeoSetter, du med fordel kan benytte.

Danmark er blevet mindre

BT har i dag udgivet et Danmarkskort i et JPG billede. Hvad der undrer mig er, at Viborg Kommune efter kommunalreformen nu skulle være den største kommune i Danmark målt på areal ifølge BT.

BT’s tal (i km2)

  1. Viborg Kommune 1403
  2. Ringkøbing-Skjern Kommune 1394

Jeg har nogle helt andre tal fra mit Danmarkskort (km2)

  1. Ringkøbing-Skjern Kommune 1488,86
  2. Viborg Kommune 1474,05

Mine tal stammer fra Indenrigsministeriet (samt har tjekket Wikipedia)

Efter kommunalreformen er den største kommune Ringkøbing-Skjern Kommune med 1.489 km2

Gad vide hvilken målemetode der er brugt i BT’s kort? – Er Ringkøbing fjord ikke målt med i deres undersøgelse. Jeg mener, at alle medier omtaler Ringkøbing-Skjern som landets største kommune i areal. Nogen der kan klargøre for denne forskel?