Your hometown should be dancing

Fra tid til anden så dukker der et kortmashup op, der gør brug af OpenStreetMaps geodata på helt anden vis end normalt. Anthony Tripaldi og Jonathan Kim har lavet et geografisk audio VU meter, der bevæger sig i takt med musikken som du har valgt fra SoundCloud.

Deres mashup, som de kalder Rack City vil (hvis du giver lov til lokalitetsbestemmelse) hente OpenStreetMap geodata fra det opråde du bor i og efter valg af et stykke musik lagt ud på Soundcloud (i form af en URL), så vil bygninger omkring begynde at hoppe i takt til musikken og din lokalitet vil snurre rundt. Hvis der ingen bygninger endnu er lagt ind i OpenStreetMap for området, hvor du bor, så kan du jo bidrage med dette.

Du kan selv prøve dette denne her SoundCloud URL i Rack City med LIL JEDEYE – “Be the One”.

https://soundcloud.com/lil-jedeye/be-the-one

Rack City

Efter lidt tid med indlæsning af geodata skulle dit lokalområde kunne ses og høres.

Rack City

Ude i højre side kan du i en drop-down-menu teleportere dig til følgende byer Chicago, New York, Toyoko og London, og se hvordan Rack City opfører sig der.

Rack City

Bemærk du kan med din “scroll” knap på din mus ændre “tilt” niveauet på animationen. Derudover er alt kode til Rack City lagt ud på GitHub, så hvis du har mod på at ændre farverne til fx den grønne farve i Matrix filmene, så er der mulighed for dette.

Opdatering kl. 11:40 video tilføjet – Anthony og Jonathan har også lavet en video hvor de forklar lidt om projektet – den kan du også se her.

Et farvelagt postkort fra OpenStreetMap Danmark

(Artikelserie Dit og mit kort, 100). Jeg har sat et statistisk kort op, som der visualiserer med forskellige farver, hvor langt OpenStreetMap er nået i de enkelte postnumre i Danmark mht. til veje, som har et vejnavn. Samlet set er dækningsgraden ca. 97,2 % for hele Danmark d. 7. oktober 2011 på 500 meters testniveau. Da vi har alle Danmarks ca. 2,3 millioner adresser i OpenStreetMap, så måles der på om der så findes en vej i nærheden, der hedder det samme.

Procenttal for dækningsgraden til denne visualisering er hentet fra den daglige OSM statistik fra Rasher. Disse tal er så blevet flettet sammen med DAGI postnumre datasættet. Dernæst er geodata indsat i kortvisualiserings platformen fra GeoCommons, som nemt og hurtigt sammensætter et kort med farver osv. for dig.

I kortvisualiseringen kan du fx se at 9940 Læsø er nået til 80,55 %. Så hvis du er lokalkendt på øen, så kan du hjælpe til med at få en højere dækningsgrad.

Postnummer 4900 Nakskov er nået til 99,89 % dækningsgrad.

Selvom et postnummer har en høj dækningsgrad, så er der stadigvæk masser af lave i et sådan et område. Fx småstier i skove, POIs er der helt sikkert masser af, der kan indsættes. Hvad med fodboldbaner, små skovområder osv.? Mulighederne er uendelige, eneste krav til geografiske objekter i OpenStreetMap er, at de findes i virkeligheden, idet øjeblik du indsætter det i OpenStreetMaps database.

Der er ingen tvivl om, at 2011 har været vækstens år for OpenStreetMap Danmark. Prøv fx at se denne her interaktive graf for 4XXX postnummer området (Vest- og Sydsjælland, Lolland/Falster). Kør musen hen til marts/april og se den kæmpe vækst, der blev udrettet i det område på 1 måned.

Tager vi fx 6720 Fanø, så læg mærke til 15. marts frem til 18. marts 2011 der rykker fra 78% til 99,71 %.

Denne vækst skyldes at Andreas Hammershøj (fra Dansk Cyklistforbund) og jeg var i Vejen i to dage og undervise turistfolk fra lokalområdet i kortlægning i OpenStreetMap. Efter introduktion til kortlægning på kurset, blev Fanøs turistchef så den person, der har stået for, at gøre Fanø færdig (næsten 100%) vedr. vejnavne.

OpenStreetMap Danmark håber selvfølgelig på, at inden 2012 så er alle postdistrikter oppe over 99% dækningsgrad mht. vejnavne. Mon ikke det skulle kunne lade sig gøre?

Lav kort med Mapertive til brug i valgmateriale

(Artikelserie Dit og mit kort, 83). Jeg havde i mit sidste indlæg fået lavet en OpenStreetMap XML fil (slotsvalgpolygon.osm), der kun indholder geodata fra opstillingskredsen Slots (ligger på Frederiksberg).

Jeg vil nu bruge denne XML fil (slotsvalgpolygon.osm) til at lave desktop-rendering og få dannet et kort ud fra disse geodata (egentlig mere korrekt vektordata). Desktop-rendering betyder her bare, at du på din egen computer producerer kort. Desktop-rendering er især brugt til mindre kortprojekter, du vil bruge til print eller lave et fancy kort i et bitmap format til brug på din hjemmeside.

Jeg vil til mit formål bruge softwaren Mapertive (gratis og findes til Windows, Linux og Mac). Mit første eksempel er en simpel rendering af geodata fra Slotsopstillingskredsen.

(se kortet af Slotsopstillingskredsen i stort format her)

Mapertive bruger regler (i stil med det du evt. kender fra CSS i webdesign) for, hvordan forskellige elementer fra OpenStreetMaps XML skal se ud i outputtet af billedefilen. Reglerne i ovenstående kort er ret simple og ser således ud

features
	lines
		all lines : 
	areas
		all areas : 

properties
	map-background-color : black

rules
	target : all areas
		define
			fill-color : #181818
			fill-opacity : 0.1
		draw : fill

	target : all lines
		define
			line-color : blue
			line-width : 0.5
		draw : line

Et andet eksempel som ligner lidt mere et normalt kort.

(se kortet af Slotsopstillingskredsen i stort format her)

Reglerne er lidt mere omfattende i mit sidste eksempel og vil ikke blive vist her. Mapertive kan eksportere filer i PNG, JPG, TIFF, GIF og SVG format. Desuden findes der mulighed for at tilføje terræn og højde modeller hen over kortene du laver.

Så til det kommende folketingsvalg har det aldrig været lettere og billigere (faktisk helt gratis at bruge OpenStreetMap geodata) for folketingskandidaterne at producere kort med geodata fra OpenStreetMap og visualisere på web eller på print. Så melder spørgsmålet sig, er der nogen folketingskandidater, der tager udfordringen op?

Relateret artikler vedr. brug af kort i valgkampen

Folketingskandidat – kend din opstillingskreds på en ny og anderledes måde

(Artikelserie Dit og mit kort, 82). Nu er det ikke alle folketingskandidater der nødvendigvis bor i den opstillingskreds, de stiller op i. De fleste folketingskandidater har sikkert et godt overblik over deres opstillingskreds befolkningssammensætning samt hvordan det gik sidste valg m.h.t til stemmer til en selv eller sit parti o.s.v.

Men kender folketingskandidaten så sin opstillingskreds geografi? – Kan vedkommende svare på spørgsmål som fx hvor mange km, motorvej, cykelsti og villaveje er der? – Hvor mange m2 af området bliver brugt som fx parker, haveforeninger, sportsområder, skovbeplantning? – Hvor mange restauranter, cafeer og skoler findes der? Hvor mange km2 dækker hele opstillingskredsen?

Ovenstående spørgsmål kan vi bruge OpenStreetMap frie og gratis geodata til at hjælpe os med finde ud af. Vi tager Slotskredsen (område ved Frederiksberg) som case. Først skal vi have fat i en firkant der dækker hele Slotskredsen og henter via Osmosis softwaren og OpenStreetMap API alle geodata ned. Dette gøres på følgende vis


osmosis --read-api left="12.489958" bottom="55.665079" right="12.540918" top="55.690259" --write-xml file="slotsvalgkreds.osm"

Nu skal vi have skåret polygonen ud, der dækker Slotkredsen fra ovenstående XML fil “slotsvalgkreds.osm”. Fra de 92 opstillingskredse i KML henter jeg Slotkredsen i KML og laver den om til en Poly fil (se slots.poly filen her). Nu er vi klar til at skære alt geodata ud fra Slotskredsen og det gøres på følgende vis

osmosis --read-xml file="slotsvalgkreds.osm" --bounding-polygon file="slots.poly" --write-xml file="slotsvalgpolygon.osm"

Vi har nu en XML fil “slotsvalgpolygon.osm” færdig. Vi starter den gratis software QGIS op og åbner XML filen.

Nu begynder alt det sjove ved, at du kigger i “Attribute table” og finder/ser alle oplysninger om punkter (fx cafer), linjer (veje) og polygoner (områder som fx parker).

QGIS har nogle statistiske værktøjer, hvor vejlængder og områders areal lynhurtigt kan udregnes, og kan smides i et regneark. OpenStreetMap er det eneste sted i Danmark, hvor du helt gratis kan hente disse geodata og så lave små GIS-analyser som fx de eksempler, jeg nævner i ovenstående.

Nu er det ikke sikkert at fx alle cafer i et givet område dukker op. Men hvis fx en cafe mangler kan du jo tilføje den i OpenStreetMap og dermed forbedre kvaliteten. Anyway ovenstående metode vil kunne bidrage med forhåbentlig ny indsigt og viden om ens opstillingskreds. Mon der er nogen folketingskandidat der tager ovenstående GIS metode i brug og analyser sin opstillingskreds?

Hvis du bare skal bruge et simpelt onlinekort med din opstillingskreds indtegnet så læs min guide her.

World In My Eyes : kortlæg ikke til et layout

(Artikelserie Dit og mit kort, 81). Nå du kortlægger i OpenStreetMap så er det eneste du egentlig gør er, at indsætte punkter, linjer og polygoner og så give disse geografiske objekter nogle egenskaber fx type af vej, navn på vej, navn på cafe o.s.v. Der er intet i beskrivelserne der fortæller hvordan tingene skal se ud på et kort. Derfor er ideer om at fx man vil have en lille skovsti til at se ud som en villavej på kort, ved at angive skovstien som villavej lig med et stort “No Go”.

Desuden hvis en anden OpenStreetMap frivillig ser dette, så vil det ganske givet blevet rettet til mere korrekt angivelse for lille skovsti. Layoutstyring sker i “Renderingen”. Det vil typisk sige at geodata (rettere sagt vektordata) via noget “Rendering” software bliver omsat til mange små tiles (raster bitmap) af typisk 256×256 px. størrelse.

Typisk finder rendering af sted på en server, men det kan lige så godt ske i desktop programmer. Der skrives så regler for hvordan fx en motorvej skal layouttes, hvilke POIs der skal vises o.s.v. Da OpenStreetMap har alene over 500 veldokumenteret POIs, så et layout med alle disse POIs ville være det rene information overload.

Derfor er enhver rendering (kortlayout design om man vel) et valg om hvad skal med eller ikke med. Det er umuligt at fremstille et kort, der vil kunne tilfredsstille alle. Fx en familie på bilferie og en familie på cykelferie har vidt forskellige ønsker og ideer om hvad der er relevant at se på et kort.

Lad se på nogle forskellige renderinger af Kastellet i København. Først det layout de fleste har set, hvis de har brugt OpenStreetMap, nemlig standard layoutet Mapnik (interaktivt kort ses her)

Osmarender layoutet – Bemærk for et miltærområde har designeren besluttet, at der skal vises en kampvogn som baggrundsbillede. (interaktivt kort ses her)

CloudMade Midnight Commander layout. (interaktivt kort ses her)

CloudMade Matrix layout (Hvor mon inspirationen dog kommer fra?) (interaktivt kort ses her)

CloudMade har over 1000 standard kortlayout, som du kan vælge imellem og indlejre på din hjemmeside og hvis det ikke er nok så er der også en “Edit Map Style” editor. CloudMade hoster og kører selv deres egen geoserver – geodata hentes så løbende fra Planet OpenStreetMap geodataarkiverne.

Hvis du ser på de fleste digitale korttjenester, så er de orienteret mod, hvordan man bevæger sig rundt i fx byrummet med bil. Sådan behøver det ikke at være. OpenStreetMap giver dig mulighed via deres frie geodata selv at ændre og skræddersy nye kort til dine behov. Det er bare et spørgsmål om rendering, fantasi og så en masse frivillige der fordrer OpenStreetMap med masser af geodata (vektor data), så der er lidt at arbejde med.

Jeg kan anbefale dig at kigge på OpenStreetMap Wiki og se listen med over 100 forskellige måder at bruge geodata fra OpenStreetMap på.

Brug kortmashups af opstillingskredsene i valgkampen til folketingsvalget 2011

(Artikelserie Dit og mit kort, 80). Det er vist ikke den større hemmelighed at der skal være folketingsvalg i år. Jeg lavede for et par år siden alle Danmarks 92 opstillingskredse om til KML formatet. Hvor hver opstillingskreds kan ses som en polygon. KML er handy og geoweb venligt format og hurtigt kan et kortmashup sættes op.

Jeg har sat en hurtig demo op med Slotkredsen (kredsen er i Frederiksberg området). Hvor KML er lagt ind som en lag henover et OpenStreetMap. OpenLayers JavaScript håndterer indlæsning af KML og kort fra OpenStreetMap.

I KML filen vises også, at det er muligt at indflette YouTube videoer, hvis du klikker på det blå område i polygonen så dukker infoboks op. KML filen kan styles i hvilken som helst farve til polygonen end lige den blå farve i eksemplet. Du er velkommen til at downloade disse 92 opstillingskredse og bruge helt frit. Jeg ser dog gerne at du angiver “Microformat” kilde hvis du bruger opstillingskredsene (gerne med link).

Hvem kan tænkes at visualisere sig på et kort (behøver ikke nødvendigvis at være på et OpenStreetMap) med opstillingskredse. Et par hurtige bud

  • Den enkelte folketingskandidat i en given opstillingskreds
  • Lokale partiforeninger kan vise hvem de stiller op i en given opstillingskreds
  • Lokalaviser kan vise hvem der stiller op for de enkelte partier i det område avisen dækker. Landsdækkende medier kan bruge opstillingskredsene til måske lidt datajournalistik eller hvad fantasien nu kan finde på

Jeg ser frem til brugen af kortmashup i valgkampen. Hvem bliver den første folketingskandidat, der visualiser sig på et OpenStreetMap?

Culture Beats fra stenalderen

(Artikelserie Dit og mit kort, 67). Vi fortsætter serien med hvordan man lettest kan lave kortmashup med en ESRI shapefile til brug på Web. Denne gang har vi fat i Kulturarvsstyrelsens shapefile med 1232 “Seværdige fortidsminder i Danmark“. Shapefile uploades til GeoCommons – Jeg vælger hvilke attributter fra shapefile som skal med. Som grundkort vælges OpenStreetMap, ikoner og farver angives – Og her er så det færdige kortmasup.

Zoom ind hen på kortet og klik på et ikon for at få oplysninger om et sted.

Vil du have dette kort på din egen hjemmeside? Selvfølgelig har GeoCommons en indlejringskode (eng. Embed), dette er altid god stil at kunne tilbyde sådanne muligheder. Klik på “Share” oppe i højre hjørne og vælg “Embed this map in your website” – snup HTML koden og tilpas højde/bredde, så det passer til din hjemmeside.

GeoCommons tilbyder også i den helt rette geodata delingsånd, at hvis andre er interesseret i dine geodata og vil lave noget helt andet med disse geodata, at disse kan hentes i geoformater som KML, ny Shapefile, JSON, Atom og Spatialite. Jeg mener helt klart at GeoCommons er noget af den letteste vej til at få spredt dine geodata ( i fx et shapefil format) samt at lave nogle kortmashups hurtigt, uden at du behøver at være hardcore GIS specialist.

Ekstra Bladet benytter OpenStreetMap i vejrudsigt

(Artikelserie Dit og mit kort, 17). Jeg har vist for første gang set et større dansk medie benytte OpenStreetMap som baggrundskort. Ekstra Bladet har i “Falck har haft 65 sne-udrykninger” lavet et vejrkort, hvor vejrdata fra DMI er lagt indover OpenStreetMap som baggrundskort.

vejrkort fra Ekstra Bladet

Nede under kortet gør Ekstra Bladet det helt korrekte at nævne kilde samt licens for kortet (link til OpenStreetMap og til Creative Commons) med to hyperlinks. OpenStreetMap er helt gratis at benytte for også kommercielle virksomheder, det eneste krav er en kreditering i stil med den Ekstra Bladet har lavet. Herfra skal lyde en stor respekt til Ekstra Bladet for også at have lavet et kortmashup med OpenStreetMap end lige altid med Google Maps.

Google Fusion Tables understøttes nu af Google Maps API version 3

Googles nu officielle API til kort, som går under navnet Google Maps API version 3, understøtter nu direkte import af tabeller fra Google Fusion Tables. Jeg har for at teste, hvor hurtigt indlæsning af data fra tabeller og indover et Google Maps sker, sat et eksempel op med Danmarks ca. 2474 kirker.

kirker over et Google Maps

Jeg finder, at indlæsningen af 2474 punkter sker uhyggeligt hurtigt, hvilket er uhyggeligt af den positive art. Hvis du oppe i venstre hjørne sætter et hak i tjek-boksen “Vis heatmap”, så vil du se hvor i Danmark kirkerne ligger tættest. Bemærk på billedet nedenfor, så er de røde områder der, hvor kirkerne ligger tættest i Danmark.

kirker over et Google Maps heatmap

De ca. 2474 kirker stammer fra en KMZ fil, som Preben Gøssing har indsamlet. Jeg har så importeret denne KMZ fil ind i en Google Fusion Tables.

Eurovision de gyldne år 1956-2009

Fik du lyttet dig igennem de 39 sange, der deltager i dette års Eurovision Song Contest? – “Ja, men hold kæft noget skodmusik. Eurovision var meget meget bedre i gamle dage!”

Godt så, her har du chancen for at se 54 års enestående europæisk tv-historie, nemlig alle Eurovision Song Contest vinderne fra 1956-2009. Genhør de enestående og sprogfornyende tekster som fx A-ba-ni-bi (1978), Ding Dinge Dong (1975) og Diggiloo Diggiley (1984).

Italiens vinder 1964 Gigliola Cinquetti

Det er interessant at se den teknologiske udvikling tv har gennemgået i den periode ved at gennemse disse gamle optagelser. Først sort/hvid siden i farver. Tv-kameraets bevægelser har også gennemgået en fantastisk udvikling. Dans, koreografi og sanggrupper er først noget der dukker op i 1970′erne – fx med Brotherhood of Man med deres “Save you kisses”

Brotherhood of Man

Men gå selv ind og find din egen favorit Eurovision Song Contest vinder. Ude i sidemenuen til højre er alle sangene ordnet kronologisk – startende med 1956, 1957, …, 2009. Klik på et årstal og dernæst i info-boksen der åbner sig – klik på afspilningsknappen i YouTube videoen. Hvis du har glemt det så vandt Danmark i 1963 og 2000, vil det lykkes igen i år?

Eurovision 2010 – de officielle præsensationsvideoer er klar

De 39 deltagene lande har nu valgt deres sang til Eurovision 2010 i Oslo. Den officielle præsentationsvideo fra hvert enkelt land har alle 39 lande også valgt. Microformats Geotainment Inc™ tilbyder her et Google Maps med alle videoerne. Så inden det går løs for alvor i slutningen af maj har du nu mulighed for at vurdere/lytte/se alle sangene her. Bemærk, at videoerne kan ses i fuld skærmstørrelse – klik på det lille ikon nede i højre side af YouTube afspilleren.

Nogen lande har kun valgt at sende deres vindersang fra det lokalt afviklet Eurovision 2010 show, mens andre har brugt mere tid på at lave egentlige musikvideoer.

Kroatien

Jeg må tilstå, at Estlands video er noget af det mest mærkelige, jeg længe har set. Videoen bærer tydeligt 3D ansigt inspiration fra Kraftwerks “musique non stop” 1986 musikvideo lavet af Rebecca Allen

Estland

Sidste år var det en ekstra sjov fornøjelse at se Eurovision og samtidigt følge med på Twitter. Hvis du synes at BBCs Terry Wogan var lidt ond i 2001 med “Doctor Death & The Tooth Fairy” henvendt til Søren Pilmark og Natasja Crone, så er det vand i forhold til nogle af de mange tusinde tweets med sjove og onde kommentarer, der blev sendt sidste år.

Geotainment : Eurovision Song Contest 2010

Så har de første 18 lande ud af 39 deltagende lande valgt deres bidrag til dette års Eurovision Song Contest 2010. Du kan nu se og høre disse sange i dette Google Maps mashup. Klik på et ikon på kortet eller på et land i sideindeks menuen. En YouTube video vil dukke op i info-boksen, og er klar til at blive gennemlyttet.

Eurovision 2010

Det er muligt at se YouTube videoen i fuld skærm størrelse. Klik nede i højre hjørne af YouTube afspilleren på “Fuld skærm” ikonet.

Eurovision 2010

De sidste 21 landes bidrag vil løbende frem til midten af marts blive tilføjet dette Google Maps. Her har de sidste lande valgt, hvem de sender sender til Oslo i slutningen af maj.

Januar Microformats.dk status – lagerbeholdning 1355 kortmashups

Nogle firmaer benytter januar måned til at tælle deres lagerbeholdninger op ved en status. Jeg har selv fået optalt samt opdateret mit indeks over mashups. Der er nu ca. 1355 kortmashups i samlingen, hvor de ca. 635 er KML/KMZ filer. Mit DAGI (Danmarks Administrative Geografiske Inddeling) projekt tegner sig alene for de 234 KML filer. Resten er kortmashups, hvor der enten er benyttet Google Maps, Google Earth plugin, OpenStreetMap, Google Gadgets til Google Wave og Bing Maps.

Jeg nævnte i et interview til Biblioteksspressen i 2009, at “Når først man er kommet i gang, er det 90 procent research og 10 procent teknik”. Den tese holder jeg stadigvæk fast i. Research er den tidskrævende fase, hvor indsamling, lokalisering, verificering samt strukturering af geodata sker. Ofte en fase der giver grå hår og kræver tungen lige i munden.

Jeg skal være den første til at indrømme, at man kan fare vildt i geo-informations-overload hurtigt- bare som eksempel, når for mange af Google Earths lag er slået til – og det ikke lige er helt logisk hvad symboler og ikoner betyder.

lag i Google Earth

Den store udvikling i 2010 vil helt sikkert være indenfor deling af data fra det offentlige (udland og DK). Hvor flere og flere offentlige institutioner i udlandet og forhåbentligt også i Danmark vil sætte turbo på deling af data (og NEJ data fra en PDF fil er ikke et godt delingsformat) – Data og administrative oplysninger fra det offentlige siger man, at ca. 80 % indeholder et geografisk element. Fx hvor er NN kommunes skoler, hvilke byggetilladelser er givet osv. Så kortudviklingen vil også fortsætte med turbo i 2010.

Google gør en lidt svimmel til tider, med at alt det de sætter i værk på kortfronten, ikke nødvendigvis teknologiske nyskabelser, men alene i kraft af de er store, og folk skelner til hvad de gør. Jeg håber I alle sammen stadigvæk hænger på, og ikke har fortabt jer i 32000 km dansk Street View.

Brænd julesulet af på Alpe d’ Huez med kort-de-kur™

Microformats.dk i tæt samarbejde med Kling Klang kortstudio bringer en helt ny udviklet kur, kort-de-kur™. Find din motionscykel, løbebånd eller romaskine frem. Klik dig ind på kort-de-kur™. Klik på “Indlæs ruten” knappen” og dernæst på “Drive” knappen.

Alpe d Huez

Tag nu en af indkøbte motionsmaskiner fra TV-shop i brug. Du vil nu arbejde dig op langs med 21 nålesving op til Alpe d’ Huez i Street View. Du kan klikke på “Fuld skærm” oppe i højre hjørne af Street View vinduet. Du kan måske blæse det op på din 42″ fladskærm (fladskærme var som bekendt det nye sorte i 00′erne)

Street View fuld skærm

Musikken til kortkuren leveres af Kraftwerk - YouTube playlist numre er fra Tour de France Soundtracks, originale single 1983, samt fra Minimum-Maximum. Husk, at tage din “A-B-C-D Vitamin” før anstrengelserne. Jeg tilstår gerne at dette indlæg er meget præget af min begejstring for Kraftwerk.