IT:OpenStreetBugs
OpenStreetBugs (http://openstreetbugs.schokokeks.org/) è un sito per segnalare facilmente gli errori presenti nei dati di OSM.
L'idea è quella di fornire un interfaccia molto facile alle persone che non vogliono imparare a modificare le mappe. I "bug report" generati possono essere processati dalle persone che invece hanno imparato a modificare le mappe. Gli utenti avanzati che usano JOSM possono anche usare il plugin OpenStreetBugs-Plugin per segnalare errori.
Gli Utenti possono lasciare anche un breve commento sulla mappa se qualcosa manca o è evidentemente sbagliato, come "un senso unico nella direzione sbagliata" o "ponte o passaggio a livello". Qualcuno andrà là e lo controllerà.
La nuova versione è attiva da Aprile 2009. Vedi User:Emka/new OSB per informazioni dettagliate riguardo al nuovo server.
Se si sta usando la prima versione su Appspot, i dati vengono salvati nel nuovo database. Si prega di usare la nuova versione nelle proprie applicazioni: la prima implementazione potrebbe essere chiusa a breve. Le API dovrebbero essere le stesse.
Contents |
Guida Veloce a OpenStreetBugs
OpenstreetBugs è uno strumento molto semplice per marcare dettagli errati sulla mappa. Non devi essere registrato per usarlo.
OpenStreetBugs funziona come la mappa OSM. Il puntatore del mouse cambia in un piccolo segno + (Simbolo 4) quando è all'interno della mappa OpenStreetBugs. Muovi la mappa sulla località trascinandola e cliccando sul punto dove hai trovato l'errore. Ora vedrai un cerchio rosso con una (X) (Simbolo 1), e apparirà un fumetto per il tuo commento. Nel campo "your Nickname" , scrivi il tuo nome o il tuo pseudonimo. Questo rende più semplice l'ordinamento dei commenti quando più persone segnalano lo stesso errore. Nel campo "description" , scrivi una frase per descrivere l'errore. Per esempio, scrivi: "Il nome della strada dovrebbe essere 'Via Hadford', non 'Via Hatfield'". Quando clicchi su OK, il tuo commento sull'errore viene salvato nella mappa. Ulteriori commenti possono essere aggiunti in seguito, ma non sono permessi cambiamenti ai commenti salvati.
Quando un errore viene corretto, i commenti possono essere chiusi (clicca 'Mark as Fixed'). Il punto rosso verrà cambiato in un punto blu con un segno di spunta (Simbolo 3), e scompare automaticamente dopo una settimana. Fino ad allora i commenti rimarranno visibili.
Piccola FAQ
Come Funziona ?
- Il lato utente è scritto in AJAX, basato principalmente su OpenLayers.
- Il lato server (http://openstreetbugs.schokokeks.org/) è stato scritto in Python, il database è su MySQL.
- La prima implementazione usava GoogleAppEngine, il database era salvato su BigTable (GoogleAppEngine).
Chi l'ha sviluppato ?
L'idea e la prima implementazione è stata sviluppata da Xav. Puoi trovare la sua email se cerchi in the Talk archives o scrivigli tramite la sua pagina utente. La seconda implementazione è stata iniziata da Christoph Böhme e continuata da Emka. Sei invitato a contribuire al codice sorgente!
Usa il database di OSM ?
No, è pensato per avere entrambi i database, il db di OpenStreetBugs (OSB) e quello di OSM, separatamente. Gli autori non credono che i tag come 'road' e 'FIXME' possano essere usati da OSB.
Abbiamo una copia dei commenti ?
Puoi scaricare archivio giornaliero. C'è anche un sistema di backup giornaliero, ma non fate affidamento su di esso.
Posso usare OpenStreetBugs con i dispositivi GARMIN ?
Si, puoi aggiungere POI ai file delle tue mappe.
Come posso aggiungere OpenStreetBugs alle mie applicazioni / mappe ?
C'è un nuovo client JavaScript che è facile da integrare nelle mappe OpenLayers. Se vuoi implementare il tuo libreria personale , guarda descrizione delle API correnti.
Rapporti
Nella pagina OSB_Reports gli errori vengono forniti nei formati GPX e HTML.
Convertire i dati sql in osm-xml
Con un piccolo programma in C è possibile convertire l'estratto giornaliero sql-dumps direttamente in formato osm xml.
Scarica il codice sorgente qui: http://tuxcode.org/john/osbsql2osm/osbsql2osm-latest.tar.gz
Puoi trovare ulteriori informazioni qui: DE:All_in_one_Garmin_Map#Openstreetbugs
Sviluppatori
Il codice sorgente di questa versione di Openstreetbugs è distribuito sotto la licenza GPLv3. Guardala su http://github.com/emka/openstreetbugs/tree/master
Stiamo lavorando per integrare OpenStreetBugs con il sito principale OpenStreetMap.org (una branca di The Rails Port) qui: http://git.openstreetmap.org/?p=rails.git;a=shortlog;h=refs/heads/openstreetbugs Guarda una demo su http://openstreetbugs.dev.openstreetmap.org/
Le correzioni sono le benvenute! Si prega tenere a mente l'obbiettivo di OSB quando si parla di nuove funzionalità.