[Talk-it] Lettere maiuscole e minuscole nei nomi dei confini

Daniele Forsi dforsi at gmail.com
Mon Sep 14 16:42:54 BST 2009


In questo[1] elenco di relazioni che rappresentano confini ci sono dei
nomi in cui andrebbero cambiate lettere minuscole o maiuscole; è
possibile farlo col programma che fu usato a suo tempo per
l'importazione dei confini ISTAT?

Ci sono:

353 nomi con la lettera minuscola dopo l'apostrofo o il trattino
(estratti con [2]), ad esempio:

relation_id |                 v
-------------+------------------------------------
       42965 | Reggio Nell'emilia
       46089 | Verbano-cusio-ossola
       39298 | Aci Sant'antonio
       41484 | Acquaviva D'isernia
 [...]

172 nomi composti con preposizioni articolate con l'iniziale della
preposizione che dovrebbe essere minuscola (estratti con [3]):

relation_id |                 v
-------------+------------------------------------
       43270 | Anzola Dell'emilia
       42152 | Campo Nell'elba
       44314 | Canneto Sull'oglio
       44165 | San Martino Dall'argine
[...]

Questi nomi attualmente non vengono usati nel rendering, ad esempio
nella mappa della relazione "Verbano-cusio-ossola" alla pagina
http://www.openstreetmap.org/browse/relation/46089
vedo Verbania, non il nome della provincia.

Se non è possibile usare il programma iniziale, si potrebbe fare una
modifica batch associando i name dei nodi place=* (che probabilmente
sono giusti perché sono visibili nei rendering) alle relation che
hanno un name che è diverso solo per maiuscole/minuscole, in questo
modo però rimane fuori Verbano-Cusio-Ossola e eventualmente altri nomi
che andranno corretti a mano perché nelle relation dei confini non è
indicato il nodo che è il capoluogo (si può ricavare nella maggior
parte dei casi, eccetto Verbania e casi simili).

[1] http://stats.openstreetmap.it/relazioni
[2] sed -n -e "s/.*|\([^|].*\) |.*name\(.*[-'][a-z]\+\)/\1\2/p" relazioni
[3] sed -n -e "s/.*|\([^|].*\) |.*name\(.*[DNS][aeiou]\+[il]\+[
']\)/\1\2/p" relazioni
-- 
Daniele Forsi




More information about the Talk-it mailing list