[Talk-it] ruolo admin_centre assente per molte amministrazioni

Fabrizio Carrai fabrizio.carrai a gmail.com
Dom 19 Gen 2014 14:24:29 UTC


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
<fabrizio.carrai at gmail.com>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 <
> fabrizio.carrai at gmail.com> 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 <spacedriver88 at gmail.com> 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
>>> Talk-it at openstreetmap.org
>>> https://lists.openstreetmap.org/listinfo/talk-it
>>>
>>
>>
>>
>> --
>> *Fabrizio*
>>
>>
>>
>> --
>> *Fabrizio*
>>
>
>
>
> --
> *Fabrizio*
>



-- 
*Fabrizio*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/talk-it/attachments/20140119/e4e0e1a0/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Overpass-Query Province senza admin_centre.xml
Type: text/xml
Size: 1777 bytes
Desc: not available
URL: <http://lists.openstreetmap.org/pipermail/talk-it/attachments/20140119/e4e0e1a0/attachment.xml>


Maggiori informazioni sulla lista Talk-it