[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