Skip to content

Latest commit

 

History

History
21 lines (17 loc) · 1.99 KB

1-intro.md

File metadata and controls

21 lines (17 loc) · 1.99 KB

1.1 Wat je vooraf moeten weten over OpenStreetMap

  • OpenStreetMap kent drie soorten objecten: nodes, ways and relations.
  • Een node is een puntlocatie. Een node heeft een id, latitude en longitude.
  • Een way is een geordende lijst van nodes. Een way kan een lijn of vlak voorstellen.
  • Een relation is een geordende lijst van nodes, ways of relations. Een relation wordt gebruikt om een logische of geografische relatie aan te geven, bijvoorbeeld een bestuurlijke grens, buslijn of wandelroute.
  • Aan een node, way of relation zijn tags gekoppeld. Met een tag voeg je betekenis toe. Een tag bestaat uit een sleutel en bijbehorende waarde, bijvoorbeeld amenity = post_box.
  • Welke tags er al zijn en hoe je ze het beste gebruikt, kun je opzoeken in de OpenStreetMap Wiki of op Taginfo.

1.2 Wat is Overpass API?

  • Overpass API is een interface voor het bevragen van de OpenStreetMap database.
  • Je hoeft geen software te installeren of OSM-bestanden te downloaden. Je stelt je vraag en krijgt het antwoord via het web.
  • Het is alleen mogelijk om gegevens in OpenStreetMap te lezen, niet om ze te wijzigen.
  • Overpass API is vooral handig als je gegevens wilt filteren, bijvoorbeeld op objecttype, locatie of tag.
  • Voor het bevragen heb je de keuze uit twee query-talen: Overpass XML en Overpass QL. In deze workshop gebruiken we Overpass QL.
  • Ontwikkelaars maken gebruik van het API endpoint: http://overpass-api.de/api/
  • In de workshop gebruiken we de Overpass turbo IDE: http://overpass-turbo.eu/

overpass api logo

Volgende