<div class="gmail_quote">Il giorno 04 gennaio 2012 08:04, Pietro <span dir="ltr"><<a href="mailto:peter.zamb@gmail.com">peter.zamb@gmail.com</a>></span> ha scritto:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Ciao a tutti!<br></blockquote><div><br></div><div>Ciao</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
nella mailing list italiana di python si è aperto un topic [0] su come<br>
avere l'elnco di tutte le strade divise per comune.<br>
<br>
Io ho proposto una soluzione basata sulle api di cloudmade, ma per<br>
comuni grandi non può andare bene, il numero di vie è troppo<br>
elevato...<br>
<br>
L'altra soluzione proposta è quella di fare il parsing dell'osm e<br>
ricavarsi questa informazione, per prima cosa volevo sapere se<br>
qualcuno di voi lo ha già fatto, e se si, se il risultato del suo<br>
lavoro è già disponibile...<br>
<br>
Se non ci fosse, potrebbe essere interessante mettere un file già<br>
pronto su gfoss? In modo da incentivare l'utilizzo dei dati osm...<br></blockquote><div><br></div><div>Ho letto nel topic che hai linkato che ci hanno già guardato</div><div></div><pre style="background-color:rgb(255,255,255);font-size:medium">
<br></pre><pre style="background-color:rgb(255,255,255);font-size:medium">> Ho scaricato qualche file in formato osm (openstreetmap), ma non mi sembrano
> molto comodi e affidabili per i nomi delle strade; </pre><pre style="background-color:rgb(255,255,255);font-size:medium">> la soluzione offline non mi piace molto.</pre>Eheheh. L'unica soluzione valida è o parsare il file osm (che è un xml alla fine e lo puoi gestire come vuoi con i parser del linguaggio; prova a guardare sulla wiki), o fare delle query a osm (<a href="http://wiki.openstreetmap.org/wiki/PythonOsmApi">http://wiki.openstreetmap.org/wiki/PythonOsmApi</a>) o guardare se riesci a combinare qualcosa con nominatim.<pre style="background-color:rgb(255,255,255);font-size:medium">
<br></pre><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Partendo da questa idea ho pensato ad un possibile ulteriore<br>
sviluppo... fare un javascript, che:<br>
- aiuti gli sviluppatori web nel gestire le form per l'iserimento<br>
degli indirizzi;<br>
- semplifichi la compilazione del proprio indirizzo da parte degli utenti;<br>
- inviti a collaborare ad openstreetmap per aggiungere/migliorare<br>
le informazioni mancanti... ed infine dia visibilità al progetto.<br>
<br>
Io vedrei una cosa del tipo,<br>
<br>
1) l'utente sceglie la provincia, la mappa che prima inquadrava<br>
l'italia, viene aggiornata in modo da visualizzare la provincia di<br>
interesse;<br>
2) l'utente sceglie il comune, la mappa visualizza il comune;<br>
3) l'utente inizia a scrivere il proprio indirizzo, e gli vengono<br>
proposte delle vie già presenti in osm, se seleziona una via già<br>
presente la mappa viene aggiornata evidenziando la via. Se la via non<br>
è presente si potrebbe invitare l'utente ad aggiungerla registrandosi<br>
al sito: <a href="http://www.openstreetmap.org" target="_blank">www.openstreetmap.org</a>, oppure si potrebbe fare in modo che<br>
l'utente aggiunge disegnando direttamente sulla mappa la via<br>
mancante... Questa informazione potrebbe essere poi trasformata in osm<br>
ed importata nel databse, magari dopo una validazione, basterebbe<br>
individuare una o più persone per comune...<br>
4) aggiunge il civico, anche qui se presente viene avidenziato<br>
altrimenti l'utente viene invitato a collaborare registrandosi o<br>
aggiungendolo direttamente sulla mappa.<br>
<br>
Io non sono troppo esperto in javascript e html, però la cosa mi<br>
sembrerebbe fattibile, uno javascript consentirebbe allo sviluppatore<br>
di ottenere un form carino e funzionante senza dover sbattersi, alla<br>
comunità di osm consentirebbe di avere maggiore visibilità, avvicinare<br>
gli utenti, avere più persone che inseriscono e controllano i dati.<br>
<br>
Voi cosa dite? è un cazzata? è fattibile?<br>
<br></blockquote><div>I primi due punti e mezzo sono fattibili con Jquery e l'autocompletamento (posto che ci sia un modo di fare query via php, magari con xpath)</div><div>La seconda parte del punto tre l'avevo tirata fuori nel topic di Map Maker, si tratta di agire per migliorare l'usabilità, ma questo lo devono fare i dev di OSM. Il quattro è simile a questo discorso.</div>
<div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
buona giornata!<br>
<br>
Pietro<br><br></blockquote><div>Ciao,</div><div>Stefano</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
[0] <a href="http://www.mail-archive.com/python@lists.python.it/msg09229.html" target="_blank">http://www.mail-archive.com/python@lists.python.it/msg09229.html</a><br>
<br>
_______________________________________________<br>
Talk-it mailing list<br>
<a href="mailto:Talk-it@openstreetmap.org">Talk-it@openstreetmap.org</a><br>
<a href="http://lists.openstreetmap.org/listinfo/talk-it" target="_blank">http://lists.openstreetmap.org/listinfo/talk-it</a><br>
</blockquote></div><br>