ruolo admin_centre assente per molte amministrazioni

classic Classic list List threaded Threaded
59 messages Options
123
Reply | Threaded
Open this post in threaded view
|

ruolo admin_centre assente per molte amministrazioni

Aury88
Ho notato che non tutte le relazioni dei confini amministrativi hanno un nodo con il ruolo admin_centre. Visto che nelle ricerche sulla mappa nella pagina principale di OpenStreetMap vengono visualizzati e visto che esistono programmi che se, sospetto, non c'è questo ruolo nelle relation admin non riescono a trovare la città (OsmAnd dove a quel punto l'unico modo di ricerca è inserendo il codice postale) secondo me vale la pena prestare attenzione a questo particolare.

Il lavoro diventa molto veloce tenendo 2 pagine OpenstreetMap aperte contemporaneamente: una in visualizzazione ed una in edit. Nella prima fate la ricerca del comune e una volta selezionata la voce  controllare sulla mappa se risulta evidenziata, oltre alla periferia, anche il centro amministrativo (un pallino arancione). Se questo pallino non dovesse esserci, segnatevi il numero tra parentesi in alto sopra il risultato di ricerca (è l'ID della relazione del confine amministrativo) andate nella pagina edit cercate il nome della città, che dovrebbe portarvi su un nodo di tipo place, e, se corrisponde al centro del comune che state cercando, aggiungetelo con il ruolo admin_centre alla relazione del confine amministrativo.
Nell'editor avanzato di Potlatch è possibile associare velocemente il nodo alla relazione desiderata tramite Load relation dove inserire l'ID preso prima.

Per i comuni che sono anche capoluogo di-provincia/regione il nodo a cui associare questo ruolo, ho visto, è sempre lo stesso anche se la sede amministrativa delle varie amministrazioni si trovano in parti diverse della città.Vedere Milano come esempio.

Sarebbe comodo avere una lista con i confini amministrativi che non hanno tale ruolo...sapete dirmi se c'è già un tool che fa questa ricerca?
Ciao,
Aury
Reply | Threaded
Open this post in threaded view
|

Re: ruolo admin_centre assente per molte amministrazioni

Simone F.
Ciao

Il giorno 18 gennaio 2014 11:37, Aury88 <[hidden email]> ha scritto:
Ho notato che non tutte le relazioni dei confini amministrativi hanno un nodo
con il ruolo admin_centre. 
...
Sarebbe comodo avere una lista con i confini amministrativi che non hanno
tale ruolo...sapete dirmi se c'è già un tool che fa questa ricerca?

Questo controllo di KeepRight si chiama "admin_level mancante", però non so se al momento funzioni correttamente, perché non segnala errori in Italia:
http://keepright.ipax.at/report_map.php?lang=it&number_of_tristate_checkboxes=8&highlight_error_id=0&highlight_schema=0&lat=48.94993&lon=2.40468&zoom=11&show_ign=1&show_tmpign=1&layers=B0T&ch=0%2C282


Ciao,
Simone F.


_______________________________________________
Talk-it mailing list
[hidden email]
https://lists.openstreetmap.org/listinfo/talk-it
Reply | Threaded
Open this post in threaded view
|

Re: ruolo admin_centre assente per molte amministrazioni

Simone F.
Il giorno 18 gennaio 2014 12:40, Simone F. <[hidden email]> ha scritto:
Ciao

Il giorno 18 gennaio 2014 11:37, Aury88 <[hidden email]> ha scritto:

Ho notato che non tutte le relazioni dei confini amministrativi hanno un nodo
con il ruolo admin_centre. 
...

Sarebbe comodo avere una lista con i confini amministrativi che non hanno
tale ruolo...sapete dirmi se c'è già un tool che fa questa ricerca?

Questo controllo di KeepRight si chiama "admin_level mancante",

Ops, tu ti riferivi ad admin_centre... come non detto (però mi sembra di aver visto delle segnalazioni a riguardo tempo fa...).


Ciao,
Simone  F.


_______________________________________________
Talk-it mailing list
[hidden email]
https://lists.openstreetmap.org/listinfo/talk-it
Reply | Threaded
Open this post in threaded view
|

Re: ruolo admin_centre assente per molte amministrazioni

cascafico

Oggi controllo! In regione fvg effettivamente l'elenco dei comuni che osmand lista é piuttosto breve.


_______________________________________________
Talk-it mailing list
[hidden email]
https://lists.openstreetmap.org/listinfo/talk-it

--
cascafico.altervista.org
twitter.com/cascafico
Reply | Threaded
Open this post in threaded view
|

Re: ruolo admin_centre assente per molte amministrazioni

scratera
In reply to this post by Aury88
Aury88 wrote
Ho notato che non tutte le relazioni dei confini amministrativi hanno un
nodo con il ruolo admin_centre.
Quoted from:
http://gis.19327.n5.nabble.com/ruolo-admin-centre-assente-per-molte-amministrazioni-tp5793505.html
...io lo stò usando anche se josm all'atto del caricamento mi avvisa che il ruolo admin_center è sconosciuto...o mi manca qualche altro accrocchio per caso????
Reply | Threaded
Open this post in threaded view
|

Re: ruolo admin_centre assente per molte amministrazioni

sabas88
admin_centre , non admin_center (grafia all'inglese britannico).. L'avviso lo da' ma è colpa di Josm che non è stato aggiornato..
L'ho trovato fondamentale dove c'era quando ho cercato diverse città di cui mi serviva il nodo place ma per le quali Nominatim restituiva i boundary...
Ciao,
Stefano


Il giorno 18 gennaio 2014 15:12, scratera <[hidden email]> ha scritto:
Aury88 wrote
> Ho notato che non tutte le relazioni dei confini amministrativi hanno un
> nodo con il ruolo admin_centre.

Quoted from:
http://gis.19327.n5.nabble.com/ruolo-admin-centre-assente-per-molte-amministrazioni-tp5793505.html
...io lo stò usando anche se josm all'atto del caricamento mi avvisa che il
ruolo admin_center è sconosciuto...o mi manca qualche altro accrocchio per
caso????



--
View this message in context: http://gis.19327.n5.nabble.com/ruolo-admin-centre-assente-per-molte-amministrazioni-tp5793505p5793517.html
Sent from the Italy General mailing list archive at Nabble.com.

_______________________________________________
Talk-it mailing list
[hidden email]
https://lists.openstreetmap.org/listinfo/talk-it


_______________________________________________
Talk-it mailing list
[hidden email]
https://lists.openstreetmap.org/listinfo/talk-it
Reply | Threaded
Open this post in threaded view
|

Re: ruolo admin_centre assente per molte amministrazioni

scratera
...ospi...scusa ho invertito le due lettere...comunque allora è tutto giusto quello che faccio ma è josm che non è ancora aggiornato...io uso la versione .jnlp che si aggiorna in automatico ogni volta che viene lanciato quindi dovremo solo aspettare l'aggiornamento
Reply | Threaded
Open this post in threaded view
|

Re: ruolo admin_centre assente per molte amministrazioni

Fabrizio Carrai
In reply to this post by Aury88
Se usi Overpass-Turbo [1] con questo script ti verranno visualizzate le province e, se esistono, gli admin_centre:

<!--
This has been generated by the overpass-turbo wizard.
The original search was:
“admin_level=6”
-->
<osm-script output="json" timeout="25">
  <!-- gather results -->
  <union>
    <!-- query part for: “admin_level=6” -->

    <query type="relation">
      <has-kv k="admin_level" v="6"/>
      <bbox-query {{bbox}}/>
    </query>
  </union>
  <!-- print results -->
  <print mode="body"/>
  <recurse type="down"/>
  <print mode="skeleton" order="quadtile"/>
</osm-script>

Usando un admin_level=8 si ha la stessa cosa per i comuni. Qualcuno sa modificare la query per mostrare solo le province/comuni che non hanno l'admin_centre ?

Ciao

--
Fabc



Il giorno 18 gennaio 2014 11:37, Aury88 <[hidden email]> ha scritto:
Ho notato che non tutte le relazioni dei confini amministrativi hanno un nodo
con il ruolo admin_centre. Visto che nelle ricerche sulla mappa nella pagina
principale di OpenStreetMap vengono visualizzati e visto che esistono
programmi che se, sospetto, non c'è questo ruolo nelle relation admin non
riescono a trovare la città (OsmAnd dove a quel punto l'unico modo di
ricerca è inserendo il codice postale) secondo me vale la pena prestare
attenzione a questo particolare.

Il lavoro diventa molto veloce tenendo 2 pagine OpenstreetMap aperte
contemporaneamente: una in visualizzazione ed una in edit. Nella prima fate
la ricerca del comune e una volta selezionata la voce  controllare sulla
mappa se risulta evidenziata, oltre alla periferia, anche il centro
amministrativo (un pallino arancione). Se questo pallino non dovesse
esserci, segnatevi il numero tra parentesi in alto sopra il risultato di
ricerca (è l'ID della relazione del confine amministrativo) andate nella
pagina edit cercate il nome della città, che dovrebbe portarvi su un nodo di
tipo place, e, se corrisponde al centro del comune che state cercando,
aggiungetelo con il ruolo admin_centre alla relazione del confine
amministrativo.
Nell'editor avanzato di Potlatch è possibile associare velocemente il nodo
alla relazione desiderata tramite Load relation dove inserire l'ID preso
prima.

Per i comuni che sono anche capoluogo di-provincia/regione il nodo a cui
associare questo ruolo, ho visto, è sempre lo stesso anche se la sede
amministrativa delle varie amministrazioni si trovano in parti diverse della
città.Vedere Milano come esempio.

Sarebbe comodo avere una lista con i confini amministrativi che non hanno
tale ruolo...sapete dirmi se c'è già un tool che fa questa ricerca?



-----
Ciao,
Aury
--
View this message in context: http://gis.19327.n5.nabble.com/ruolo-admin-centre-assente-per-molte-amministrazioni-tp5793505.html
Sent from the Italy General mailing list archive at Nabble.com.

_______________________________________________
Talk-it mailing list
[hidden email]
https://lists.openstreetmap.org/listinfo/talk-it



--
Fabrizio

_______________________________________________
Talk-it mailing list
[hidden email]
https://lists.openstreetmap.org/listinfo/talk-it
Reply | Threaded
Open this post in threaded view
|

Re: ruolo admin_centre assente per molte amministrazioni

Alberto Nogaro
From: Fabrizio Carrai [mailto:[hidden email]]
Sent: sabato 18 gennaio 2014 23:54
To: openstreetmap list - italiano
Subject: Re: [Talk-it] ruolo admin_centre assente per molte amministrazioni

Usando un admin_level=8 si ha la stessa cosa per i comuni. Qualcuno sa
modificare la query per mostrare solo le province/comuni che non hanno
l'admin_centre ?

Per le province:
**************************
area ["admin_level"="2"]["name"="Italia"]->.b;
 // salvo tutte le province nel set "a"
(rel(area.b)[boundary=administrative][admin_level=6];) -> .a;
 
// cerco le province con centro amm.
(node(r.a:"admin_centre")[place];
 node(r.a:"admin_center")[place]);
rel(bn)[boundary=administrative][admin_level=6];

// cerco le province senza centro amm.
(.a - ._);
out meta;
**************************

Per i comuni basta cambiare admin_level da 6 a 8:

**************************
area ["admin_level"="2"]["name"="Italia"]->.b;

// salvo tutti i comuni nel set "a"
(rel(area.b)[boundary=administrative][admin_level=8];) -> .a;

// cerco i comuni con centro amm.
(node(r.a:"admin_centre")[place];
 node(r.a:"admin_center")[place]);
rel(bn)[boundary=administrative][admin_level=8];

// cerco i comuni senza centro amm.
(.a - ._);

out meta;
**************************

Ciao,
Alberto


_______________________________________________
Talk-it mailing list
[hidden email]
https://lists.openstreetmap.org/listinfo/talk-it
Reply | Threaded
Open this post in threaded view
|

Re: ruolo admin_centre assente per molte amministrazioni

Aury88
scusa ma non sono molto pratico di overpass-turbo (usicchio solo il wizard)
La sintassi del tuo script non mi sembra quella di overpass e infatti se copio ed incollo non mi funziona (static error: Element "osm-script" must not contain text.). dove sbaglio?
ciao e scusa ancora l'imbranataggine
Ciao,
Aury
Reply | Threaded
Open this post in threaded view
|

Re: ruolo admin_centre assente per molte amministrazioni

Fabrizio Carrai
Premetto che anch'io sono a livello "Wizard" e poco più.
E' possibile copiare gli script OverpassQL di Alberto nell' editor di Overpass-turbo e convertirli in Overpass-XML:

Esporta > Query > Converti in Overpass-XML

Il risultato va integrato nello scheletro generato dal Wizard, in particolare per quanto riguarda gli attributi di <osm-script> e delle istruzioni per il "print results".

Questo [2] è quello che, per ora, ho ottenuto. Zoomate bene sull' Italia per vedere i risultati

--
FabC



[2] http://overpass-turbo.eu/map.html?Q=%3Cosm-script%20output%3D%22json%22%20timeout%3D%2260%22%3E%0A%20%20%3C!--%20gather%20results%20--%3E%0A%20%20%3Cquery%20into%3D%22b%22%20type%3D%22area%22%3E%0A%20%20%20%20%3Chas-kv%20k%3D%22admin_level%22%20modv%3D%22%22%20v%3D%222%22%2F%3E%0A%20%20%20%20%3Chas-kv%20k%3D%22name%22%20modv%3D%22%22%20v%3D%22Italia%22%2F%3E%0A%20%20%3C%2Fquery%3E%0A%20%20%3Cunion%20into%3D%22a%22%3E%0A%20%20%20%20%3Cquery%20into%3D%22_%22%20type%3D%22relation%22%3E%0A%20%20%20%20%20%20%3Carea-query%20from%3D%22b%22%20into%3D%22_%22%20ref%3D%22%22%2F%3E%0A%20%20%20%20%20%20%3Chas-kv%20k%3D%22boundary%22%20modv%3D%22%22%20v%3D%22administrative%22%2F%3E%0A%20%20%20%20%20%20%3Chas-kv%20k%3D%22admin_level%22%20modv%3D%22%22%20v%3D%226%22%2F%3E%0A%20%20%20%20%3C%2Fquery%3E%0A%20%20%3C%2Funion%3E%0A%20%20%3Cunion%20into%3D%22_%22%3E%0A%20%20%20%20%3Cquery%20into%3D%22_%22%20type%3D%22node%22%3E%0A%20%20%20%20%20%20%3Crecurse%20from%3D%22a%22%20into%3D%22_%22%20role%3D%22admin_centre%22%20role-restricted%3D%22yes%22%20type%3D%22relation-node%22%2F%3E%0A%20%20%20%20%20%20%3Chas-kv%20k%3D%22place%22%20modv%3D%22%22%20v%3D%22%22%2F%3E%0A%20%20%20%20%3C%2Fquery%3E%0A%20%20%20%20%3Cquery%20into%3D%22_%22%20type%3D%22node%22%3E%0A%20%20%20%20%20%20%3Crecurse%20from%3D%22a%22%20into%3D%22_%22%20role%3D%22admin_center%22%20role-restricted%3D%22yes%22%20type%3D%22relation-node%22%2F%3E%0A%20%20%20%20%20%20%3Chas-kv%20k%3D%22place%22%20modv%3D%22%22%20v%3D%22%22%2F%3E%0A%20%20%20%20%3C%2Fquery%3E%0A%20%20%3C%2Funion%3E%0A%20%20%3Cquery%20into%3D%22_%22%20type%3D%22relation%22%3E%0A%20%20%20%20%3Crecurse%20from%3D%22_%22%20into%3D%22_%22%20type%3D%22node-relation%22%2F%3E%0A%20%20%20%20%3Chas-kv%20k%3D%22boundary%22%20modv%3D%22%22%20v%3D%22administrative%22%2F%3E%0A%20%20%20%20%3Chas-kv%20k%3D%22admin_level%22%20modv%3D%22%22%20v%3D%226%22%2F%3E%0A%20%20%3C%2Fquery%3E%0A%20%20%20%20%3C!--%20print%20results%20--%3E%0A%20%20%3Cprint%20mode%3D%22body%22%2F%3E%0A%20%20%3Crecurse%20type%3D%22down%22%2F%3E%0A%20%20%3Cprint%20mode%3D%22skeleton%22%20order%3D%22quadtile%22%2F%3E%0A%3C%2Fosm-script%3E


Il giorno 19 gennaio 2014 09:18, Aury88 <[hidden email]> ha scritto:
scusa ma non sono molto pratico di overpass-turbo (usicchio solo il wizard)
La sintassi del tuo script non mi sembra quella di overpass e infatti se
copio ed incollo non mi funziona (static error: Element "osm-script" must
not contain text.). dove sbaglio?
ciao e scusa ancora l'imbranataggine



-----
Ciao,
Aury
--
View this message in context: http://gis.19327.n5.nabble.com/ruolo-admin-centre-assente-per-molte-amministrazioni-tp5793505p5793570.html
Sent from the Italy General mailing list archive at Nabble.com.

_______________________________________________
Talk-it mailing list
[hidden email]
https://lists.openstreetmap.org/listinfo/talk-it



--
Fabrizio

_______________________________________________
Talk-it mailing list
[hidden email]
https://lists.openstreetmap.org/listinfo/talk-it
Reply | Threaded
Open this post in threaded view
|

Re: ruolo admin_centre assente per molte amministrazioni

Aury88
This post was updated on .
In reply to this post by Aury88
Ok, mentre provo ad integrare lo script dato da Alberto Nogaro seguendo le istruzioni di Fabrizio Carrai (vi ringrazio entrambi per l'aiuto) ne ho approfittato per usare lo script fornito da Fabrizio Carrai al livello provinciale (admin 6) per vedere quale fosse la situazione in Sicilia e posso dire che è drammatica...delle 9 provincie siciliane solamente 2 avevano un admin_centre (palermo e catania). ho provveduto io stesso ad aggiungere le mancanti. dal punto di vista comunale la situazione è ancora più grave e, pur avendo io stesso provveduto ad aggiungere il ruolo a tutti i comuni che ho trovato (quindi più di una decina) risultano da overpass turbo 32 nodi ogni 389 poligoni
Ricapitolando un 22,2% delle provincie con admin_center e 4,1% per i comuni (situazione prima delle mie correzioni).
le altre regioni come sono messe? i valori sono confrontabili o è solo la sicilia ad essere messa particolarmente male?
Ciao,
Aury
Reply | Threaded
Open this post in threaded view
|

Fwd: ruolo admin_centre assente per molte amministrazioni

Fabrizio Carrai
In generale l' Italia intera non è messa bene, come si può vedere qui https://www.dropbox.com/s/qikgvei0kw4zwnq/201401191240%20Province%20con%20Administrative_Centre.png


Comunque la Overpass-XML query a livello regionale per le province con administrative_centre è la seguente:

<osm-script output="json" timeout="60">
  <!-- gather results -->
  <query into="b" type="area">
    <has-kv k="admin_level" modv="" v="4"/>
    <has-kv k="name" modv="" v="Toscana"/>
  </query>
  <union into="a">
    <query into="_" type="relation">
      <area-query from="b" into="_" ref=""/>
      <has-kv k="boundary" modv="" v="administrative"/>
      <has-kv k="admin_level" modv="" v="6"/>
    </query>
  </union>
  <union into="_">
    <query into="_" type="node">
      <recurse from="a" into="_" role="admin_centre" role-restricted="yes" type="relation-node"/>
      <has-kv k="place" modv="" v=""/>
    </query>
    <query into="_" type="node">
      <recurse from="a" into="_" role="admin_center" role-restricted="yes" type="relation-node"/>
      <has-kv k="place" modv="" v=""/>
    </query>
  </union>
  <query into="_" type="relation">
    <recurse from="_" into="_" type="node-relation"/>
    <has-kv k="boundary" modv="" v="administrative"/>
    <has-kv k="admin_level" modv="" v="6"/>
  </query>
    <!-- print results -->
  <print mode="body"/>
  <recurse type="down"/>
  <print mode="skeleton" order="quadtile"/>
</osm-script>


Basta cambiare il nome della regione da "Toscana" per avere altri risultati.

--
FabC



Il giorno 19 gennaio 2014 12:15, Aury88 <[hidden email]> ha scritto:

Ok, mentre provo ad integrare lo script dato Alberto Nogaro seguendo le
istruzioni di Fabrizio Carrai (vi ringrazio entrambi per l'aiuto) ne ho
approfittato per usare lo script fornito da Fabrizio Carrai al livello
provinciale (admin 6) per vedere quale fosse la situazione in Sicilia e
posso dire che è drammatica...delle 9 provincie siciliane solamente 2
avevano un admin_centre (palermo e catania). ho provveduto io stesso ad
aggiungere le mancanti. dal punto di vista comunale la situazione è ancora
più grave e, pur avendo io stesso provveduto ad aggiungere il ruolo a tutti
i comuni che ho trovato (quindi più di una decina) risultano da overpass
turbo 32 nodi ogni 389 poligoni
Ricapitolando un 22,2% delle provincie con admin_center e 4,1% per i comuni
(situazione prima delle mie correzioni).
le altre regioni come sono messe? i valori sono confrontabili o è solo la
sicilia ad essere messa particolarmente male?



-----
Ciao,
Aury
--
View this message in context: http://gis.19327.n5.nabble.com/ruolo-admin-centre-assente-per-molte-amministrazioni-tp5793505p5793587.html
Sent from the Italy General mailing list archive at Nabble.com.

_______________________________________________
Talk-it mailing list
[hidden email]
https://lists.openstreetmap.org/listinfo/talk-it



--
Fabrizio



--
Fabrizio

_______________________________________________
Talk-it mailing list
[hidden email]
https://lists.openstreetmap.org/listinfo/talk-it
Reply | Threaded
Open this post in threaded view
|

Re: ruolo admin_centre assente per molte amministrazioni

Fabrizio Carrai
Per completezza, la query per le province che NON hanno l'admin_centre (era la domanda iniziale), la query Overmass-XML è la seguente

<osm-script output="json" timeout="60">
  <!-- gather results -->
  <query into="b" type="area">
    <has-kv k="admin_level" modv="" v="4"/>
    <has-kv k="name" modv="" v="Toscana"/>
  </query>
  <union into="a">
    <query into="_" type="relation">
      <area-query from="b" into="_" ref=""/>
      <has-kv k="boundary" modv="" v="administrative"/>
      <has-kv k="admin_level" modv="" v="6"/>
    </query>
  </union>
  <union into="_">
    <query into="_" type="node">
      <recurse from="a" into="_" role="admin_centre" role-restricted="yes" type="relation-node"/>
      <has-kv k="place" modv="" v=""/>
    </query>
    <query into="_" type="node">
      <recurse from="a" into="_" role="admin_center" role-restricted="yes" type="relation-node"/>
      <has-kv k="place" modv="" v=""/>
    </query>
  </union>
  <query into="_" type="relation">
    <recurse from="_" into="_" type="node-relation"/>
    <has-kv k="boundary" modv="" v="administrative"/>
    <has-kv k="admin_level" modv="" v="6"/>
  </query>
  <difference into="_">
    <item set="a"/>
    <item set="_"/>
  </difference>
  <print from="_" limit="" mode="meta" order="id"/>
    <!-- print results -->
  <print mode="body"/>
  <recurse type="down"/>
  <print mode="skeleton" order="quadtile"/>
</osm-script>

Ora dovrebbero esserci tutti gli strumenti per un rapido aggiornamento nazionale.
Ciao!

--
FabC


Il giorno 19 gennaio 2014 13:01, Fabrizio Carrai <[hidden email]> ha scritto:
In generale l' Italia intera non è messa bene, come si può vedere qui https://www.dropbox.com/s/qikgvei0kw4zwnq/201401191240%20Province%20con%20Administrative_Centre.png


Comunque la Overpass-XML query a livello regionale per le province con administrative_centre è la seguente:

<osm-script output="json" timeout="60">
  <!-- gather results -->
  <query into="b" type="area">
    <has-kv k="admin_level" modv="" v="4"/>
    <has-kv k="name" modv="" v="Toscana"/>
  </query>
  <union into="a">
    <query into="_" type="relation">
      <area-query from="b" into="_" ref=""/>
      <has-kv k="boundary" modv="" v="administrative"/>
      <has-kv k="admin_level" modv="" v="6"/>
    </query>
  </union>
  <union into="_">
    <query into="_" type="node">
      <recurse from="a" into="_" role="admin_centre" role-restricted="yes" type="relation-node"/>
      <has-kv k="place" modv="" v=""/>
    </query>
    <query into="_" type="node">
      <recurse from="a" into="_" role="admin_center" role-restricted="yes" type="relation-node"/>
      <has-kv k="place" modv="" v=""/>
    </query>
  </union>
  <query into="_" type="relation">
    <recurse from="_" into="_" type="node-relation"/>
    <has-kv k="boundary" modv="" v="administrative"/>
    <has-kv k="admin_level" modv="" v="6"/>
  </query>
    <!-- print results -->
  <print mode="body"/>
  <recurse type="down"/>
  <print mode="skeleton" order="quadtile"/>
</osm-script>


Basta cambiare il nome della regione da "Toscana" per avere altri risultati.

--
FabC



Il giorno 19 gennaio 2014 12:15, Aury88 <[hidden email]> ha scritto:

Ok, mentre provo ad integrare lo script dato Alberto Nogaro seguendo le
istruzioni di Fabrizio Carrai (vi ringrazio entrambi per l'aiuto) ne ho
approfittato per usare lo script fornito da Fabrizio Carrai al livello
provinciale (admin 6) per vedere quale fosse la situazione in Sicilia e
posso dire che è drammatica...delle 9 provincie siciliane solamente 2
avevano un admin_centre (palermo e catania). ho provveduto io stesso ad
aggiungere le mancanti. dal punto di vista comunale la situazione è ancora
più grave e, pur avendo io stesso provveduto ad aggiungere il ruolo a tutti
i comuni che ho trovato (quindi più di una decina) risultano da overpass
turbo 32 nodi ogni 389 poligoni
Ricapitolando un 22,2% delle provincie con admin_center e 4,1% per i comuni
(situazione prima delle mie correzioni).
le altre regioni come sono messe? i valori sono confrontabili o è solo la
sicilia ad essere messa particolarmente male?



-----
Ciao,
Aury
--
View this message in context: http://gis.19327.n5.nabble.com/ruolo-admin-centre-assente-per-molte-amministrazioni-tp5793505p5793587.html
Sent from the Italy General mailing list archive at Nabble.com.

_______________________________________________
Talk-it mailing list
[hidden email]
https://lists.openstreetmap.org/listinfo/talk-it



--
Fabrizio



--
Fabrizio



--
Fabrizio

_______________________________________________
Talk-it mailing list
[hidden email]
https://lists.openstreetmap.org/listinfo/talk-it
Reply | Threaded
Open this post in threaded view
|

Re: ruolo admin_centre assente per molte amministrazioni

Aury88
Perfeto! grazie mille Fabrizio. ora di sicuro sarà molto più veloce sistemare la situazione almeno a livello provinciale.
Ciao,
Aury
Reply | Threaded
Open this post in threaded view
|

Re: ruolo admin_centre assente per molte amministrazioni

Fabrizio Carrai
In reply to this post by Fabrizio Carrai
Ultimo aggiornamento della giornata (promesso ;-)): la query allegata, oltre a riportare le province di una regione che NON hanno admin_centre, riportano anche i nodi taggati con "capital=*". Dopo aver eseguito la query, con

Esporta > Dati > Carica i dati in JOSM

ed eventualmente aver richiesto la correzione della stessa, le relazioni delle province ed i nodi dei capoluoghi verranno caricati su JOSM. Avrete quindi tutto sullo schermo: non dovrete fare altro che editare le relazioni.

Ho già aggiornato Toscana, Umbria e Marche.

Buon lavoro!

--
FabC




Il giorno 19 gennaio 2014 14:20, Fabrizio Carrai <[hidden email]> ha scritto:
Per completezza, la query per le province che NON hanno l'admin_centre (era la domanda iniziale), la query Overmass-XML è la seguente

<osm-script output="json" timeout="60">
  <!-- gather results -->
  <query into="b" type="area">
    <has-kv k="admin_level" modv="" v="4"/>
    <has-kv k="name" modv="" v="Toscana"/>
  </query>
  <union into="a">
    <query into="_" type="relation">
      <area-query from="b" into="_" ref=""/>
      <has-kv k="boundary" modv="" v="administrative"/>
      <has-kv k="admin_level" modv="" v="6"/>
    </query>
  </union>
  <union into="_">
    <query into="_" type="node">
      <recurse from="a" into="_" role="admin_centre" role-restricted="yes" type="relation-node"/>
      <has-kv k="place" modv="" v=""/>
    </query>
    <query into="_" type="node">
      <recurse from="a" into="_" role="admin_center" role-restricted="yes" type="relation-node"/>
      <has-kv k="place" modv="" v=""/>
    </query>
  </union>
  <query into="_" type="relation">
    <recurse from="_" into="_" type="node-relation"/>
    <has-kv k="boundary" modv="" v="administrative"/>
    <has-kv k="admin_level" modv="" v="6"/>
  </query>
  <difference into="_">
    <item set="a"/>
    <item set="_"/>
  </difference>
  <print from="_" limit="" mode="meta" order="id"/>
    <!-- print results -->
  <print mode="body"/>
  <recurse type="down"/>
  <print mode="skeleton" order="quadtile"/>
</osm-script>

Ora dovrebbero esserci tutti gli strumenti per un rapido aggiornamento nazionale.
Ciao!

--
FabC


Il giorno 19 gennaio 2014 13:01, Fabrizio Carrai <[hidden email]> ha scritto:

In generale l' Italia intera non è messa bene, come si può vedere qui https://www.dropbox.com/s/qikgvei0kw4zwnq/201401191240%20Province%20con%20Administrative_Centre.png


Comunque la Overpass-XML query a livello regionale per le province con administrative_centre è la seguente:

<osm-script output="json" timeout="60">
  <!-- gather results -->
  <query into="b" type="area">
    <has-kv k="admin_level" modv="" v="4"/>
    <has-kv k="name" modv="" v="Toscana"/>
  </query>
  <union into="a">
    <query into="_" type="relation">
      <area-query from="b" into="_" ref=""/>
      <has-kv k="boundary" modv="" v="administrative"/>
      <has-kv k="admin_level" modv="" v="6"/>
    </query>
  </union>
  <union into="_">
    <query into="_" type="node">
      <recurse from="a" into="_" role="admin_centre" role-restricted="yes" type="relation-node"/>
      <has-kv k="place" modv="" v=""/>
    </query>
    <query into="_" type="node">
      <recurse from="a" into="_" role="admin_center" role-restricted="yes" type="relation-node"/>
      <has-kv k="place" modv="" v=""/>
    </query>
  </union>
  <query into="_" type="relation">
    <recurse from="_" into="_" type="node-relation"/>
    <has-kv k="boundary" modv="" v="administrative"/>
    <has-kv k="admin_level" modv="" v="6"/>
  </query>
    <!-- print results -->
  <print mode="body"/>
  <recurse type="down"/>
  <print mode="skeleton" order="quadtile"/>
</osm-script>


Basta cambiare il nome della regione da "Toscana" per avere altri risultati.

--
FabC



Il giorno 19 gennaio 2014 12:15, Aury88 <[hidden email]> ha scritto:

Ok, mentre provo ad integrare lo script dato Alberto Nogaro seguendo le
istruzioni di Fabrizio Carrai (vi ringrazio entrambi per l'aiuto) ne ho
approfittato per usare lo script fornito da Fabrizio Carrai al livello
provinciale (admin 6) per vedere quale fosse la situazione in Sicilia e
posso dire che è drammatica...delle 9 provincie siciliane solamente 2
avevano un admin_centre (palermo e catania). ho provveduto io stesso ad
aggiungere le mancanti. dal punto di vista comunale la situazione è ancora
più grave e, pur avendo io stesso provveduto ad aggiungere il ruolo a tutti
i comuni che ho trovato (quindi più di una decina) risultano da overpass
turbo 32 nodi ogni 389 poligoni
Ricapitolando un 22,2% delle provincie con admin_center e 4,1% per i comuni
(situazione prima delle mie correzioni).
le altre regioni come sono messe? i valori sono confrontabili o è solo la
sicilia ad essere messa particolarmente male?



-----
Ciao,
Aury
--
View this message in context: http://gis.19327.n5.nabble.com/ruolo-admin-centre-assente-per-molte-amministrazioni-tp5793505p5793587.html
Sent from the Italy General mailing list archive at Nabble.com.

_______________________________________________
Talk-it mailing list
[hidden email]
https://lists.openstreetmap.org/listinfo/talk-it



--
Fabrizio



--
Fabrizio



--
Fabrizio



--
Fabrizio

_______________________________________________
Talk-it mailing list
[hidden email]
https://lists.openstreetmap.org/listinfo/talk-it

Overpass-Query Province senza admin_centre.xml (2K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: ruolo admin_centre assente per molte amministrazioni

Alberto Nogaro
In reply to this post by Aury88
>-----Original Message-----
>From: Aury88 [mailto:[hidden email]]
>Sent: domenica 19 gennaio 2014 09:18
>To: [hidden email]
>Subject: Re: [Talk-it] ruolo admin_centre assente per molte amministrazioni

>sintassi del tuo script non mi sembra quella di overpass e infatti se copio
ed
>incollo non mi funziona (static error: Element "osm-script" must not
contain
>text.). dove sbaglio?

Overpass conosce due sintassi: Overpass XML ed Overpass QL [1]. Il mio
script è in Overpass QL. Se preferisci Overpass XML puoi usare lo script
postato da Fabrizio Carrai, che mi sembra equivalente.

Ho riprovato i due script con il copia ed incolla e mi funzionano (risultano
senza admin_centre rispettivamente 49 province e 7771 comuni). Devi
incollare il test compreso tra le righe di asterischi (righe di asterischi
esclusi). Se il server è occupato è possibile che vadano in time out. Puoi
velocizzare l'esecuzione evitando di fare ordinare gli elementi, sostituisci
l'ultima riga con:

out meta qt

Se non hai bisogno di esportare I risultati in JOSM, è più veloce come fa
Fabrizio Carrai usare:

out skel qt

Per dare alla query più tempo per l'esecuzione, puoi dargli un tempo di
timeout più lungo del default (180), inserendo la direttiva come prima riga,
per esempio con 1000 mi ha concluso le queri:

[timeout:1000]

E' comunque consigliabile, come suggerisce Fabrizio Carrai, fare girare lo
script su singole regioni, basta cambiare la prima riga con admin_level=4 e
nome della regione voluta, es:

area ["admin_level"="4"]["name"="Toscana"]->.b;


Sarebbe opportune cominciare ad inserire gli admin_centre dei "comuni
sparsi", cioè quei comuni in cui non esiste un centro abitato avente lo
stesso nome del comune, oppure in cui esiste un centro abitato con lo stesso
nome del comune, ma la sede comunale è in un'altra frazione. Un elenco
(incompleto) si trova su wikipedia [2].

[1] http://wiki.openstreetmap.org/wiki/Overpass_API/Overpass_QL
[2] http://it.wikipedia.org/wiki/Categoria:Comuni_sparsi

Ciao,
Alberto


_______________________________________________
Talk-it mailing list
[hidden email]
https://lists.openstreetmap.org/listinfo/talk-it
Reply | Threaded
Open this post in threaded view
|

Re: ruolo admin_centre assente per molte amministrazioni

Fabrizio Carrai


Il giorno 19 gennaio 2014 15:26, Alberto Nogaro <[hidden email]> ha scritto:
>-----Original Message-----
>From: Aury88 [mailto:[hidden email]]
>Sent: domenica 19 gennaio 2014 09:18
>To: [hidden email]
>Subject: Re: [Talk-it] ruolo admin_centre assente per molte amministrazioni

[...]
 
 
Sarebbe opportune cominciare ad inserire gli admin_centre dei "comuni
sparsi", cioè quei comuni in cui non esiste un centro abitato avente lo
stesso nome del comune, oppure in cui esiste un centro abitato con lo stesso
nome del comune, ma la sede comunale è in un'altra frazione. Un elenco
(incompleto) si trova su wikipedia [2].

[1] http://wiki.openstreetmap.org/wiki/Overpass_API/Overpass_QL
[2] http://it.wikipedia.org/wiki/Categoria:Comuni_sparsi


Ma in questo caso quale nodo metteresti come admin_centre ? Il place che ospita la sede comunale ?
Es: "Giglio Castello" per l' Isola del Giglio

--
FabC
 

_______________________________________________
Talk-it mailing list
[hidden email]
https://lists.openstreetmap.org/listinfo/talk-it
Reply | Threaded
Open this post in threaded view
|

Re: ruolo admin_centre assente per molte amministrazioni

cascafico

Io ho scelto per la relazione il place che ospita la sede comunale. Ora la ricerca dal sito mi evidenzia in rosso il boundary e con un cerchietto il nodo scelto.

Tuttavia speravo con questo di risolvere il problema del village Sagrado (Gorizia) che non viene ancora trovato. Qualcuno può illuminarmi?


_______________________________________________
Talk-it mailing list
[hidden email]
https://lists.openstreetmap.org/listinfo/talk-it

--
cascafico.altervista.org
twitter.com/cascafico
Reply | Threaded
Open this post in threaded view
|

Re: ruolo admin_centre assente per molte amministrazioni

Aury88
a me lo visualizza correttamente:
http://www.openstreetmap.org/relation/179116
che problema hai incontrato?
Ciao,
Aury
123