Il giorno dom 24 nov 2019 alle ore 15:03 Cascafico Giovanni <
cascaf...@gmail.com> ha scritto:

> Uau! Si può fare anche con le relazioni? ...la sintassi dei vari recurse
> down/up non è proprio vicina al linguaggio naturale
>

sì, è documentato e l'ho provato ora con questa relazione che JOSM indica
lunga 2,89 Km. L'enumerazione delle way della relazione la esegue la
funzione length().

[out:csv(tlen)][timeout:25];
relation(10298552);
make stat tlen=sum(length());
out;

il risultato è 2884,763 m... direi che ci siamo

Funziona apparentemente anche con relazioni di relazioni aggiungendo
appunto il recurse down

[out:csv(tlen)][timeout:25];
relation(9285829);
>>;
make stat tlen=sum(length());
out;

Non ho verificato il risultato, ma in base alla logica del linguaggio
dovrebbe essere corretto.
_______________________________________________
Talk-it mailing list
Talk-it@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-it

Rispondere a