[LugMap] Note varie...

Roberto Guido bob4job@gmail.com
Ven 29 Lug 2011 00:45:07 CEST


On 07/28/2011 08:40 PM, Andrea Gelmini wrote:
>     Ora, prima di continuare il controllo manualmente, volevo chiederti
> di dare un occhio tu alla cosa.
>
Innanzitutto, grazie per la premura e la segnalazione.

Verdebinario manca all'appello per la gia' citata [1] grana sulla 
localizzazione del comune di Arcavacata, che secondo il webservice di 
OpenStreetMap (cui mi appoggio per fare il geocoding delle aree di 
copertura dei LUG) non esiste.

Gli altri... Beh, a causa di un bug molto buffo nel mio script sono 
finiti sul comune di Vinci, che per la cronaca guardando sulla mappa sta 
appena a sinistra di Firenze.

Il fatto e' che per capire dove sta un LUG piglio l'informazione 
sull'area di copertura (terza colonna) e, dato il suo contenuto non 
deterministico ("Foo e provincia", "Foo e zone limitrofe"...) cerco di 
estrarne maldestramente il nome di un comune valido - da passare appunto 
al webservice di OpenStreetMap - con un stristr() dei nomi di tutti i 
comuni esistenti nella regione all'interno della stringa. Non fosse che 
la funzione (giustamente) torna positivamente quando trova

Grosseto e provincia
               ^^^^^

portando ad una assegnazione sbagliata della citta'.
Questo capita per GroLug e GuruAtWork di Grosseto, il Gulli di Livorno, 
e lo SLUG di Siena (Vinci esiste solo in Toscana).

Ci metto una pezza spostando i riferimenti a codeste citta' prima di 
Vinci nella lista di appoggio dei comuni [2], prima o dopo dovro' 
inventarmi un metodo piu' intelligente...



1: http://lists.linux.it/pipermail/lugmap/2011/000283.html
2: 
https://github.com/Gelma/LugMap/blob/lugmap.it/forge/map-generator/liste_comuni/toscana.txt

-- 
Roberto -MadBob- Guido
http://claimid.com/madbob


Maggiori informazioni sulla lista LugMap