Overpass turbo

Tijdens de eerste dag van State of The Map 2013 in Birmingham gaf Richard Cantwell de interessante workshop Introduction to OpenStreetMap for GIS Professionals. Hij vertelde onder andere over Overpass turbo, een handige en relatief eenvoudige tool om via de Overpass API gegevens uit OpenStreetMap te filteren en te exporteren, bijvoorbeeld naar GeoJSON. GeoJSON is een open formaat dat door open source GIS-software zoals QGIS ingelezen kan worden voor verdere analyse en het maken van kaarten.

De afgelopen weken heb ik samen met mijn collega’s bij de provincie Groningen hard gewerkt aan het opschonen van bushaltegegevens. Na afloop van de Richard’s workshop vroeg ik me af hoeveel werk het zou zijn om de bushaltegegevens van Groningen uit OpenStreetMap te halen en deze te vergelijken met de bushaltegegevens in onze interne registratie. Dat blijkt met Overpass turbo een fluitje van een cent.

Je gaat naar de website www.overpass-turbo.eu, zoomt in op Groningen en selecteert met behulp van het gereedschap manually select bbox de gehele provincie. Helaas kun je alleen een rechthoekig gebied selecteren, waardoor je uiteindelijk in de resultaatset niet alleen de Groninger, maar ook Friese, Drentse en Duitse bushaltes krijgt. Dit is echter eenvoudig te verhelpen in QGIS door middel van een filter op de provinciegrens.

Vervolgens komt het meest lastige gedeelte: het opgeven van de juiste tag op basis   waarvan je de nodes wilt filteren. Een tag bestaat uit een key en een value. Voor bushaltes blijken binnen OpenStreetMap verschillende tags te bestaan. Volgens deze wikipagina is de juiste combinatie voor het taggen van een bushalte: platform = transport. In de praktijk blijken de bushaltes in Groningen echter getagt te zijn als highway = bus_stop.

Pas de query in Overpass turbo editor aan zoals in de afbeelding en klik op Run.
Overpass turbo editorHet duurt even, maar dan krijg je een kaartje met daarin alle bushaltes in OpenStreetMap binnen het geselecteerde gebied.

Overpass mapVia Export kun je het kaartje opslaan als PNG afbeelding of in een viewer tonen. Je kunt er ook voor kiezen om de data te exporteren naar een gestructureerd formaat, bijvoorbeeld GeoJSON. Zo makkelijk is het dus 😉

Je kunt de Overpass API overigens ook via XAPI Query Builder bevragen, maar ik vind Overpass turbo gebruiksvriendelijker. XAPI Query Builder biedt je wel de mogelijkheid om de nodes in de resultaatset te bewerken in iD, de online editor voor OpenStreetMap. Dat is een pluspunt.

XAPI Query Builder

Advertenties

Geef een reactie

Vul je gegevens in of klik op een icoon om in te loggen.

WordPress.com logo

Je reageert onder je WordPress.com account. Log uit / Bijwerken )

Twitter-afbeelding

Je reageert onder je Twitter account. Log uit / Bijwerken )

Facebook foto

Je reageert onder je Facebook account. Log uit / Bijwerken )

Google+ photo

Je reageert onder je Google+ account. Log uit / Bijwerken )

Verbinden met %s