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:

----CUT----CUT----CUT----CUT----CUT----CUT----CUT----CUT----

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

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

(._;>;);out meta;

----CUT----CUT----CUT----CUT----CUT----CUT----CUT----CUT----

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

Rispondere a