F4 Map – 3D rendering af OpenStreetMaps geodata

(Artikelserie Dit og mit kort, 229). F4 Map har taget OpenStreetMaps geodata og lanceret det i et kortmashup, der viser disse geodata i 3D miljø. Samtidigt har de baseret kortmashup på, hvordan vejret er lige nu via World Weather Online som kilde. Endelig, så er tiden på dagen også en faktor, fx du vil se skyggerne på bygningerne/træerne osv er afhængighed af tidspunktet, du kigger på F4 Map. Du skal bruge en webbrowser, der kan håndtere WebGL for at se F4 Map.

Lad os tage et par danske eksempler. Første eksempel er fra Holmen i København (direkte link til F4 Map her). Jeg tog en regnvejrsdag screendumpet nedenfor. I liveudgaven var der så regnvejrs animation i F4 Map. Du kan med kontrolpanelet ude til højre lave “tilt” kortet samt roterere det 360 grader rundt. Bemærk URL hele tiden ændre sig. Denne URL kan du så sende til andre, der skal se F4 Map for et bestemt område. Du kan også bruge søgefeltet til at finde et bestemt område.

Holmen - København
(Stort billede Holmen her)

F4 Map har også små live animationer af forskellige geografiske objekter. I eksempel 2 lidt udenfor Lyngerup i Horns Herred vil du se to vindmøller, hvor vingerne kører rundt (direkte link til F4 Map her). Samtidigt kan højspændingsmaster og ledningerne mellem masterne ses tillige.

Vindmøller og højspændingsmaster ved Lyngerup
(Stort billede vindmøller og højspændingsmaster her)

For hele Danmark vil du på nuværende tidspunkt, så kunne se ca. 4966 vindmøller snurre lystigt rundt plus du vil kunne se ca. 29742 højtspændingsmaster i F4 Map. Andre animationer er springvand, havoverfladen og søer (Se fx springvandet ved Bellagio i Las Vegas her) .

Sidste eksempel er fra Haveforeningen Hestholm ved Ballerup (direkte link til F4 Map her). I Ballerup Kommune er alle bygninger fra FOT blevet importeret til OpenStreetMap. F4 Map virker godt i områder, hvor alle bygninger er importeret til OpenStreetMap. Det tæller pt. følgende kommuner Stevns, Kolding, Frederikssund, Faxe, Jammerbugt og Ballerup.

Haveforeningen Hestholm i Ballerup
(Stort billede Haveforeningen Hestholm her)

Det der så mangler ved F4 Map er lige en “Eksport” knap til et billede format og så i stor størrelse, så du kan printe det lokal område ud du ønsker. Det kan være at det kommer med tiden.

Der er også mange andre 3D projekter der baserer sig på OpenStreetMaps geodata, se indeks på Wiki.

Datafordeleren fra Humanitarian OpenStreetMap Team

(Artikelserie Dit og mit kort, 228). H.O.T. (Humanitarian OpenStreetMap Team) har de sidste 3 år fået en hel del samarbejdspartnere. Det tæller for at nævne nogle få fx organisationer som FN, EU, Verdensbanken og Internationalt Røde Kors.

Disse store organisationer har ofte GIS folk ansat, som er interesseret i OpenStreetMaps geodata, da disse geodata ofte er det eneste, der er tilrådighed i mange egne af verden. Det betyder altså ikke, at OpenStreetMap dermed er komplet for hver eneste egn af verden og kan tilbyde 100 % dækning af alle mulige slags geografiske objekter.

Det er ikke nogen videre hemmelighed for at bruge OpenStreetMaps eget XML format, så kræves der lidt arbejde og tid for at forstå struktur og opbygning. Derfor har H.O.T. fået udviklet HOT Exports (datafordeler), som servicerer folk fra den mere klassiske GIS verden med mere velkendte formater fx ESRI Shapefile, SQLite, Spatiallite, PostGIS dump file. Der er selvfølgelig også mulighed for download i OpenStreetMaps eget format.

Vi kan tage en case med byen Kedougou i Senegal for at vise, hvordan HOT Exports virker. Først zoomer jeg hen til området af byen – angiver på mini-kort hvilket område, jeg vil eksportere geodata fra.

HOT export datafordeler

Jeg skriver lidt information i tekstfelterne – dernæst klikker jeg “Save” nederst. Der går nu ca. 2-5 min. og en ny side er dannet (se siden her). Her vil man kunne downloade i det geodata format, man bedst kan lide at arbejde med.

HOT export datafordeler

I billedet nedenfor har jeg downloadet i ESRI Shapefile format for Kedougou området og åbnet denne i QGIS softwaren.

Kedougou i Senegal vist i QGIS

Hvor gamle er geodata så? HOT Exports trækker på OpenStreetMaps database en gang i døgnet – Så svaret er max. 24 timer.

HOT Exports datafordeler er beregnet til mindre områder og primært i den 3. verden. Det er ikke kun de nævnte organisationer i indledningen (eller andre NGO’er for den sags skyld) af dette indlæg, som kan bruge HOT Exports. Gymnasieklasser er mere end velkommen i geografi eller samfundhistorie fagene, at hente OpenStreetMap geodata til opgavebrug. Jeg ved, at en del gymnasielærere i geografi har kendskab til ESRI Shapefile, så her er noget helt gratis undervisningmateriale til jer.

NB – Hvis nogen undervisere i folkeskolen/gymnasiet har brugt OpenStreetMap enten som bidragydere eller som forbruger af geodata, så skriv gerne lige en kommentar. OpenStreetMap vil altid gerne høre om erfaringer fra undervisere.

Sådan kalder du GitHubs GeoJSON filer fra QGIS

Mit sidste indlæg handlede om at du kan smide en GeoJSON fil på GitHub, og GitHubs nye funktion (lanceret i sidste uge) vil visualisere denne GeoJSON fil henover et Mapbox kort.

Dette indlæg handler om brugen den anden vej, du finder fx en relevant GeoJSON fil på GitHub, hvor du kan bruge noget af indholdet.

Som case tager vi min “Navngivne søer på Bornholm” GeoJSON fil på GitHub. Denne fil vil vi hente ind i QGIS softwaren.

Navngivne søer på Bornholm

Jeg klikker her på “Raw” knappen oppe over Mapbox koret (OpenStreetMap geodata baseret). Jeg får nu råkoden til GeoJSON filen. Jeg kopierer URL’en til denne råfil. Dernæst starter jeg QGIS op og under “Layer“> “Add Vector Layer” og sæt hak i “Protocol” og nede i URI feltet indsættes URL’en og endelig klikkes på “Open“. Nu skulle GeoJSON filen fra GitHub blive indlæst.

Add Vector layer i QGIS

Jeg tilføjer tillige et “grundkort” i QGIS, så man kan overskue hvor på Bornholm, man befinder sig. I mit tilfælde tilføjer jeg Stamen Toner(OpenStreetMap geodata baseret) som grundkort.

Stamen Toner og navngivne søer laget  vist i QGIS

Jeg er så kun interesseret i de navngivne søer oppe ved Allinge-Sandvig området. Jeg zoomer i QGIS op til området og markerer en firkant ud.

Klippe værktøjet i QGIS

Jeg kan nu eksportere disse geodata i det bestemte område til mange forskellige GIS formater. Jeg vælger KML (KML fil kan ses her) format. Denne kan så vises fx i Google Earth softwaren.

Google Earth viser navngivne søer ved Allinge-Sandvig

Sådan kan du nemt og hurtigt benytte en GeoJSON fil fra GitHub til dit eget projekt. Der er i skrivende stund lagt 32.413 GeoJSON filer op på GitHub. Det er ikke til at vide, hvor mange der er kommet til den sidste uges tid pga det nye tiltag fra GitHub. Flere udviklere kan jeg se på Twitter er begejstret for ideen om at lade GitHub være et geodata delingslager.

Opdatering kl. 15:30 – 18. juni – Jeg har lavet endnu en demo med alle 716 navngivne herregårde som Geodatastyrelsen har i deres SNSOR database (StedNavne- og StamOplysningsRegister) som du kan evt. prøve via QGIS. Råkoden til GeoJSON filen på GitHub er her.

Herregårde

Ovenstående GeoJSON fil med danske herregårde fylder ca. 648 Kb og det er ikke så voldsomt meget for geometrien til 716 bygningspolygoner.

Opdatering kl. 13:00 – 19. juni. Jeg slutter denne serie af med endnu en GeoJSON demo. Her er det 8711 navngivne bakker som Geodatastyrelsen har i deres SNSOR database (StedNavne- og StamOplysningsRegister). Råkoden til GeoJSON filen på GitHub er her.

danske bakker

Ovenstående GeoJSON fil fylder 1,5 MB, men her har jeg forenklet geometrien til polygonerne over bakkerne. Den første GeoJSON fil test fyldte 8,2 MB, hvilket jeg fandt var lidt for voldsomt. I QGIS værktøjet er der et “Simplify geometries” værktøj, hvor man kan prøve sig frem. Kort fortalt går det ud på, at polygonerne får færre punkter. Dermed kommer det også til at fylde mindre, men der går så information tabt (finheden af polygonen).

QGIS

I mit tilfælde er det mere den nogenlunde placering af bakkerne med stednavnene i Danmark, der er det vigtigste. Hvordan bakkeområdet ser ud i landskabet er ikke så vigtigt. Jeg kan derfor med god samvigtighed forenkle geometrien i dette tilfælde.

GitHub smider nu automatisk en GeoJSON fil henover et Mapbox kort

(Artikelserie Dit og mit kort, 227). GitHub har i dag introduceret en ny kortfunktion. Hvis du har en GeoJSON fil lagt op på GitHub, så vil denne fil nu automatisk blive lagt henover et Mapbox kort (som er baseret på OpenStreetMaps geodata). Det er så Leaflet.js, der håndterer GeoJSON renderingen. Denne nye kortfunktion fra GitHub gør det lettere for andre at se, hvad det egentlig er denne GeoJSON indeholder af geografisk information.

Jeg har hurtigt lavet en dansk GeoJSON demo, der viser alle navngivne søer på Bornholm (som det offentlige har kendskab til).

Bornholms navngivne søer

Opdatering 14-06 – kl. 9:20. Jeg har lavet endnu en demo på GitHub. Denne demo viser alle Danmarks 468 sommerhusområder.

Danmarks sommerhuseområder

Geodata stammer fra Geodatastyrelsens SNSOR database (stednavne). QGIS softwaren er brugt til at klippe de bornholmske geodata fra en ESRI shape file ud og så konvertere til en GeoJSON fil (i WGS84 projection).

Opdatering 17-06- kl. 11.40. Jeg lavede en test på om Overpass Turbo’s eksport GeoJSON format spiller let sammen med GitHub. Overpass Turbo er et søgeinterface op mod OpenStreetMaps database. Jeg lavede først en søgning på alle mindesmærker i Jægerspris i Overpass Turbo (prøv søgning her). Dernæst eksport i GeoJSON, og så dernæst denne fil ud på GitHub. Det spiller nemt og hurtigt sammen. Se GeoJSON filen på GitHub her.

Mindesmærker i Jægerspris

Datahavearbejdere og dataemigranter i OpenStreetMap

(Artikelserie Dit og mit kort, 226). Konferencen State of the Map (emne OpenStreetMap) USA afholdt 8-9 juni 2013 er veloverstået. Ca. 400 mennesker fra hele verden deltog og emnerne var mange. Vektordata, databaser, offentlige institutioner der bruger OSM, social og humanitær mapping, den nye iD editor fra Mapbox, hvor er kvinderne henne i OSM?, hvordan tiltrækker OSM flere frivillige og de bliver hængende? for bare at nævne nogle af emnerne. Alle foredrag kan ses online og varer ca. 30 minutter per stk.

Et af de spændende foredrag kom fra Alan McConchie, som er forsker i geografi ved University of British Columbia.

Under titlen “From Wiki Gardening to Map Gardening: Analyzing Contribution Patterns in OpenStreetMap” (se hele videoen nedenfor). Alan har analyseret hvordan bidragsydere i forskellige større byer over tid enten forlader OpenStreetMap hurtigt eller bliver hængende i lang tid med flere bidrag. Alan trækker London og Vancouver frem, London området er bygget helt fra grunden uden nogen form for masseimport af geodata, Vancouver har haft masseimport af geodata (noget landområde brug osv).

Det Alan kommer frem til med de to byer er, at i London bliver de såkaldte power mappers (dem der har lavet mange bidrag) hængende i lang tid, mens i Vancouver forsvinder mange power mappers efter masseimports.

Der er stadigvæk masser af ting at lave efter masseimports i et byområde, fx ting som offentlige myndigheder ikke registrer (Eksempel fodboldbaner/tennisbaner) af geografiske geodata. Så opgaven for OSM som helhed er at kunne bibeholde disse power mappers, selvom der sker masseimport af geodata i et område. OpenStreetMap har godt nok 1,2 millioner verden over, der har oprettet en OSM brugerkonto, men det er ca. 14.600 personer der står for 98% af alt produceret geodata. Disse 14.600 personer er for værdifulde at miste.

Men se og hør Alans foredrag i videoen nedenfor.

OpenStreetMap tilbyder hvert kvartal en historisk OSM fil (ca. 600 GB stor), hvor alle tilføjelser, ændringer og sletninger kan ses, alt har et tidsstempel og navnet på OSM profilen, der har lavet dette. Denne historiske fil er forskere indenfor VGI (Volunteered Geographic Information – ord opfundet af geografiprofessor Michael Goodchild i 2007) feltet meget glade for.

Neis et al. (2013) brugt denne fil til artiklen “Comparison of Volunteered Geographic Information Data Contributions and Community Development for Selected World Regions“. Her er Neis et al. kommet frem til at fx Istanbul og Kairo er skabt af over 50 % OSM brugere, som slet ikke bor i byen eller landet. Jeg kalder disse her OSM brugere der kortlægger meget udenfor deres eget land for dataemigranter. Måske har disse dataemigranter kortlagt alt i deres nærområde og har så besluttet sig for at kortlægge i områder, der ikke har så mange aktive OSM frivillige.

I et kommende indlæg vil jeg se mere på dataemigranter i OSM og så blande Waldo Toblers “Første lov om geografi” ind i den sammenhæng.

På droneeventyr på Haiti

(Artikelserie Dit og mit kort, 225). Drone Adventures var i april måned 10 dage på Haiti. Med i kufferterne havde de medbragt 3 stk. eBee mini-dronefly fra firmaet SenseFly.


(Billede taget af Drone Adventures af deres 3 stk. eBee)

I samarbejde med OpenStreetMap Haiti og IOM (International Organization for Migration) var Drone Adventures rundt på Haiti for at lave droneflyvinger, hvor der blev taget luftfotos og terrændata . Du kan se i videoen nedenfor nogle indtryk af dette arbejde.

OpenStreetMap Haiti har selvfølgelig fået adgang til de indsamlede geodata fra droneflyene. Du kan lidt nede på Drone Adventures side se et interaktivt kort, hvor du kan zoome ned og se kvaliteten af disse luftfotos. Ialt blev der kortlagt ca 45 km2 under Drone Adventures besøg. Billedet nedenfor stammer fra en overflyning af byen Limonade.


(Billede – Luftfoto taget af eBee dronefly ved byen Limonade)

OpenStreetMap Haiti har fx fået indtegnet det nye University of King Henri Christophe ved Limonade i OpenStreetMap. Universitet blev indviet i januar 2012, men først nu har man haft adgang til luftfotos (Du kan se interaktivt Geofabrik Map Compare kort her).


(Billede – University of King Henri Christophe set i OpenStreetMap)

Nu vil det være sindsygt (med nuværende teknologi) at bruge sådanne mini-dronefly til at kortlægge et helt land som fx Kenya til OpenStreetMap brug. Disse mini-dronefly vil kunne være anvendelige i byområder i afrikanske lande som i disse år har en meget kraftigt urbaniseringsgrad – Hvor der år til år kan spores store ændringer i bylandskabet, her vil mini-dronefly være en billig måde at få overblik løbende og ikke mindst få registeret disse ændringer evt. som geodata i OpenStreetMap.