Søg efter enkelte geografiske objekter i OpenStreetMap med XAPI

(Artikelserie Dit og mit kort, 75). Hvis du læste mit indlæg om pipkvarteret i København, så viste jeg hvordan geodata var hentet fra OpenStreetMap API med softwaren Wget med følgende metode

wget -O kbhpipkvarteret.osm http://api.openstreetmap.org/api/0.6/map?bbox=12.51936,55.69631,12.53833,55.7056

Nu henter ovenstående søgning alt i det område, d.v.s. at butikker, fodboldbaner også hentes ned, og det jeg kun var interesseret i var vejene i det område. OpenStreetMap har også mulighed for at hente specifikke geografiske objekter. Det gøres via XAPI (Extended API). XAPI er hostet på forskellige servere verden over og henter deres geodata fra OpenStreetMap Planet arkiverne.

Den server jeg i de følgende eksempler vil bruge er “jxapi.openstreetmap.org” og giver mulighed for at søge i et område på 10 grader i hhv. bredde- og længdegraderne. (som illustration er det et område på størrelse med Karlskrona til Blåvands Huk – og fra Rockstock til Trondheim)

I XAPI skulle jeg for, at kun at hente alle veje i pipkvarteret (og ikke butikker og andre uvedkommende ting), så kan jeg gøre det ved følgende REST søgning.

wget -O kunvejepipkvarteret.osm http://jxapi.openstreetmap.org/xapi/api/0.6/map/way[bbox=12.51936,55.69631,12.53833,55.7056][highway=*]

Vi tager nogle flere eksempler – Find alle cafeer på Vesterbro (lidt af Frederiksberg er inkl. her)
wget -O cafesvesterbro.osm http://jxapi.openstreetmap.org//xapi/api/0.6/*[amenity=cafe][bbox=12.530481,55.665082,12.567502,55.675443]

Find alle værtshuse på Vesterbro (lidt af Frederiksberg er inkl. her)
wget -O pubsvesterbro.osm http://jxapi.openstreetmap.org//xapi/api/0.6/*[amenity=pub][bbox=12.530481,55.665082,12.567502,55.675443]

Find alle veje og stier (rettere sagt vejsegmenter), der er belagt med brosten på Vesterbro (som der nu er blevet angivet af OSM frivillige p.t.)
wget -O brostensvesterbro.osm http://jxapi.openstreetmap.org//xapi/api/0.6/way[surface=cobblestone][bbox=12.530481,55.665082,12.567502,55.675443]

Med XAPI er der ingen grænser for hvad du kan søge specifikt efter. Nu afhænger kvaliteten af REST søgningerne af, hvad der er smidt ind af geodata indhold samt metadatabeskrivelserne. Den våde drøm er selvfølgelig, at alle geografiske objekter i Danmark på et tidspunkt er beskrevet i OpenStreetMap, så man lynhurtigt kan få svar på fx spørgsmål som

  • Vis mig alle slotte og herregårde på Fyn
  • Vis mig alle natur shelters i Region Nordjylland, hvor der tillige er opsat en grill
  • Vis mig alle trapper med 20-40 trin i Svendborg Kommune

Denne våde drøm er ikke umulig, hvis folk bakker op i stor stil om OpenStreetMap projektet og bliver frivillig. En frivillig på hvert gadehjørne ville være det ultimative. Det offentlig kan også være med som bidragsydere og speede denne process voldsomt op. Kommuner som Stevns, Kolding og Haderslev har allerede bidraget med frie geodata til OpenStreetMap. Er din kommune den næste i dette fornemme selskab?

Relateret artikel “Den semantiske geoweb II

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

Skriv en kommentar

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

*
*