[dev-italia] help query xapi

pietro marzani piemait a yahoo.it
Ven 31 Ott 2014 13:06:15 UTC


Da: Alberto Nogaro <bartosomail a yahoo.it>


>From: pietro marzani [mailto:piemait a yahoo.it]


>>Mi sa che il poblema dipende dal fatto che se la strada è rettilinea su un
>>segmento lungo e uno dei due estremi del segmento sta fuori dal bbox allora
>>quel segmento non viene caricato...

>No, anche se non ci sono nodi, la way che attraversa il bbox viene caricata
> ugualmente. Anche a me sembra che nell'esempio di Luca le  way me le
> restituisca tutte.

ma con questa query

 ( 
 way[highway]({{bbox}}); 
 node(w)({{bbox}}); 
 ); 
 out meta;

prima ottengo le way (anche quelle senza nodi nel bbox) ma poi tengo solo i 
nodi che stanno nel bbox...

Comunque provata e riprovata è proprio quella che volevo, salvo che adesso
mi servirebbero i primi nodi esterni al bbox di tutte le way che attraversano 
il bbox stesso...ma mi rendo conto che sarebbe troppo in una sola query ;-)

In realtà li ho già, nel senso che se esegua la query riportata qui sopra  mi 
vengono restituite solo le coordinate dei nodi interni al bbox ma le way mi 
arrivano complete, con i ref agli id di tutti i nodi che le compongono, per cui 
per completare le way all'interno del bbox mi basta eseguire un'altra
interrogazione per i singoli nodi esterni

es:

node(507464799); 

out meta;

...anche se alla fine forse diventa più veloce scaricarsi tutti i nodi della way
nella prima interrogazione...boh farò delle prove

ciao ciao



Maggiori informazioni sulla lista dev-italia