[Talk-it] Lettere maiuscole e minuscole nei nomi dei confini
David Paleino
d.paleino at gmail.com
Tue Sep 15 15:52:15 BST 2009
On Mon, 14 Sep 2009 17:42:54 +0200, Daniele Forsi wrote:
> 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?
Non credo, anche perché probabilmente i dati erano shapefile, convertiti in gpx
e caricati direttamente con curl/wget.
> 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.
Perché è il rendering del place=*, non della relation, come hai scritto tu dopo:
> 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).
Credo sia un attimo più difficile, come fai a legare il confine di una
provincia con il suo capoluogo? Nella relazione non c'è un membro a tal
riguardo :) -- quindi dovresti andare in maniera "euristica".
Secondo me, è meglio modificare il tutto utilizzando:
> [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
e qualche script che faccia al caso nostro, e poi uploadare il tutto
"manualmente". Appena ho due minuti liberi provo a scriverne uno, e lo piazzo
in qa.git.
Ciao,
David
--
. ''`. Debian maintainer | http://wiki.debian.org/DavidPaleino
: :' : Linuxer #334216 --|-- http://www.hanskalabs.net/
`. `'` GPG: 1392B174 ----|---- http://snipr.com/qa_page
`- 2BAB C625 4E66 E7B8 450A C3E1 E6AA 9017 1392 B174
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://lists.openstreetmap.org/pipermail/talk-it/attachments/20090915/376ff439/attachment.pgp>
More information about the Talk-it
mailing list