[Talk-it] Query overpass-turbo all'interno di un confine amministrativo

2014-05-06 Per discussione Alessandro

Salve lista,

per un banchetto alla Fiera MARC di Genova volevo preparare qualche 
statistica sulla mappatura della Liguria.
Ho sempre usato Josm in locale ma questi dannati mappatori ingrandiscono 
sempre più il file :)

Volevo quindi usare le overpass-turbo per fare ciò.

Venendo al punto: vorrei eseguire una query (ad esempio amenity=library) 
all'interno dei confini della Liguria (relation id= 301482)


Thanks
  Alessandro Ale_Zena_IT

___
Talk-it mailing list
Talk-it@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-it


Re: [Talk-it] Query overpass-turbo all'interno di un confine amministrativo

2014-05-06 Per discussione Marco (MarcoR)

On 06/05/14 11:12, Alessandro wrote:


Venendo al punto: vorrei eseguire una query (ad esempio amenity=library)
all'interno dei confini della Liguria (relation id= 301482)


Copiato ed adattato da una query trovata sul wiki:

CUTCUTCUTCUTCUTCUTCUTCUT

[timeout:90];
{{chiave=amenity}}
{{valore=library}}
{{nome=Liguria}}
{{level=4}}

area[admin_level={{level}}][name={{nome}}];
node(area)[{{chiave}}={{valore}}];

(._;;);out meta;

CUTCUTCUTCUTCUTCUTCUTCUT

Non so però come si possa cercare tutti i nodi/linee all'interno di una 
relazione con un certo ID :/


--
Alla prossima,

Marco.

___
Talk-it mailing list
Talk-it@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-it


Re: [Talk-it] Query overpass-turbo all'interno di un confine amministrativo

2014-05-06 Per discussione Leonardo

In teoria questo fa al caso tuo:

osm-script output=json timeout=25

 id-query type=area ref=3600301482 into=area/
 !-- gather results --
  query type=node
 has-kv k=amenity v=library/
 area-query from=area/
  /query
query type=way
   has-kv k=amenity v=library/
 area-query from=area/
   /query
 !-- print results --
 print mode=body/
 recurse type=down/
 print mode=skeleton order=quadtile/
/osm-script

Esegui questo e avrai sia i nodi che i poligoni.

Riadattato da questo: 
https://wiki.openstreetmap.org/wiki/IT:Emilia_Romagna_Import_Rimini_Civici


Leonardo

Il 06/05/2014 19:27, Marco (MarcoR) ha scritto:

On 06/05/14 11:12, Alessandro wrote:


Venendo al punto: vorrei eseguire una query (ad esempio amenity=library)
all'interno dei confini della Liguria (relation id= 301482)


Copiato ed adattato da una query trovata sul wiki:

CUTCUTCUTCUTCUTCUTCUTCUT

[timeout:90];
{{chiave=amenity}}
{{valore=library}}
{{nome=Liguria}}
{{level=4}}

area[admin_level={{level}}][name={{nome}}];
node(area)[{{chiave}}={{valore}}];

(._;;);out meta;

CUTCUTCUTCUTCUTCUTCUTCUT

Non so però come si possa cercare tutti i nodi/linee all'interno di 
una relazione con un certo ID :/





___
Talk-it mailing list
Talk-it@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-it


Re: [Talk-it] Query overpass-turbo all'interno di un confine amministrativo

2014-05-06 Per discussione Daniele Forsi
Il 06 maggio 2014 11:12, Alessandro ha scritto:

 Venendo al punto: vorrei eseguire una query (ad esempio amenity=library)
 all'interno dei confini della Liguria (relation id= 301482)

da http://overpass-turbo.eu/ usa il Wizard e scrivi:
amenity=library in Liguria

-- 
Daniele Forsi

___
Talk-it mailing list
Talk-it@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-it


Re: [Talk-it] Query overpass-turbo all'interno di un confine amministrativo

2014-05-06 Per discussione Daniele Forsi
Il 06 maggio 2014 19:27, Marco (MarcoR) ha scritto:

 Non so però come si possa cercare tutti i nodi/linee all'interno di una
 relazione con un certo ID :/

per una relazione aggiungi all'id 3 miliardi e 600 milioni (come
riportato da Leonardo), per una way aggiungi 2 miliardi e 400 milioni


An area based on a node has the same id as the node.
An area based on a way has the the id of the way plus 2,400,000,000.
An area based on a relation has the id of the relation plus 3,600,000,000.

http://api.openstreetmap.fr/
-- 
Daniele Forsi

___
Talk-it mailing list
Talk-it@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-it


Re: [Talk-it] Query overpass-turbo all'interno di un confine amministrativo

2014-05-06 Per discussione Alessandro

Il 06/05/2014 21:35, Daniele Forsi ha scritto:

Il 06 maggio 2014 11:12, Alessandro ha scritto:


Venendo al punto: vorrei eseguire una query (ad esempio amenity=library)
all'interno dei confini della Liguria (relation id= 301482)


da http://overpass-turbo.eu/ usa il Wizard e scrivi:
amenity=library in Liguria



Avevo poi trovato l'esempio nel wizard e l'ho usato, ma notavo una 
discrepanza:
cercando natural=peak con overpass-turbo ottengo 1120 risultati; 
scaricando Liguria.osm di ieri da GFOSS e cercando don Josm ne trovo ben 
1334


OK, ora ho verificato le cime sui confini e noto che i confini dei dati 
scaricati da GFOSS hanno un pò di buffer, per cui i risultati sono 
'generosi'.


Grazie a tutti per l'aiuto e per avermi fatto conoscere
http://api.openstreetmap.fr/
l'ennesimo, anzi ... l'ennemillesimo:) link

Alessandro Ale_Zena

___
Talk-it mailing list
Talk-it@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-it