Il giorno ven 30 nov 2018 alle ore 16:12 Gian Luca Gaiba <
gian.luca.gaib...@gmail.com> ha scritto:

>
> come posso impostare una query in overpass
> che mi restituisca
> in formato json o altro
> un confine di un'area amministrativa?
>
> es:
> il confine del comune di Bologna
> o della provincia di Bologna
> o della regione Emilia-Romagna?
>
>
>
Se i nodi admin_centre o label delle relazioni boundary non ti danno
fastidio nell'output... con questa ottieni il comune:

[out:json][timeout:60];
{{geocodeArea:Emilia-Romagna}}->.searchArea;
(
  relation["boundary"]["name"="Bologna"][admin_level=8](area.searchArea);
);
out body;
>;
out skel qt;

la searchArea non รจ impostata ad Italia, ma ad un confine amministrativo
"largo" quanto la regione da cui devi estrarre i dati. In questo modo
riduci i tempi di query (ovviamente puoi settare anche un bbox a piacere).
Per la provincia sostituisci relation["boundary"].... con

relation["boundary"]["name"="Bologna"][admin_level=6](area.searchArea);

per la regione


relation["boundary"]["name"="Emilia-Romagna"]["admin_level"="4"](area.searchArea);

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

Rispondere a