Estrarre dei punti di interesse da OpenStreetMap con Overpass turbo
A cura di
Gabriele Francescotto
| issue
#35
| guida/e
Gabriele Francescotto
- PR di riferimento: #35
Overpass turbo è uno strumento web-based per l’estrazione di dati OpenStreetMap.
Utilizzando overpass turbo puoi eseguire query per Overpass API e analizzare dati OpenStreetMap su mappa in maniera interattiva. È disponibile la procedura guidata che rende estremamente semplice creare una richiesta.
Qui sotto trovi un esempio pratico di utilizzo.
Esempio: come estrarre i punti di interesse presenti nel Comune di Palermo
Tip: come è fatto un punto di interesse? la definizione in RDF è presente su OntoPiA: Punti di interesse - POI La classificazione dei punti di interesse di OntoPiA coincide con quella di OpenStreetMap
Estrarre i POI da OSM
- Apri: https://overpass-turbo.eu/
- Incolla il codice sottostante nell’area di input
- Premi il pulsante “Esegui”
CODICE
// specificare il formato di output (CSV o JSON), quindi formulare la query
[out:csv(::id,::lat,::lon, "name",aerialway,aeroway,amnity,barrier,building,geological,highway,historic,leisure,man_made,natural,office,public_transport,railway,sport,tourism,"addr:housenumber","addr:street","addr:postcode","addr:city","contact:email","contact:fax","contact:phone","website","wikipedia","wikidata";true)];
// specifica l'area in cui effettuare la ricerca
{{geocodeArea:Palermo}}->.searchArea;
// specifica le tipologie di luogo
(
way[aerialway][name](area.searchArea);
way[aeroway][name](area.searchArea);
way[amnity][name](area.searchArea);
way[barrier][name](area.searchArea);
way[building][name](area.searchArea);
way[geological][name](area.searchArea);
//way[highway][name](area.searchArea);
way[historic][name](area.searchArea);
way[leisure][name](area.searchArea);
way[man_made][name](area.searchArea);
way[natural][name](area.searchArea);
way[office][name](area.searchArea);
way[public_transport][name](area.searchArea);
//way[railway][name](area.searchArea);
way[sport][name](area.searchArea);
way[tourism][name](area.searchArea);
);
// stampa i risultati
out body center;
>;
out skel qt;
Esempio: come estrarre i punti geografici delle caserme di Palermo
Da una domanda di Ciro Spataro.
La prima domanda è: come si etichetta (tagga) una caserma
?
Sul web openstreetmap cercando il tag
In OverPass un tag di riferimento è barracks
.
La prima modalità, per iniziare è questa:
- apri https://overpass-turbo.eu/
- zoommi su Palermo
- fai click su Wizard, nel pop-up inserisci barracks e poi lanci la query
in mappa avrai qualcosa come:
e potrai esportare in vari formati:
Questo è solo per iniziare.
questa ricetta sulla ricerca delle caserme su overpass turbo OSM è stata fornita da Andrea Borruso