IT:Keep Right

From OpenStreetMap Wiki
Jump to navigation Jump to search
Schermata di Keep Right che evidenzia gli errori a Vienna

Keep Right (keepright.ipax.at) è uno strumento di Quality Assurance. Visualizza automaticamente gli errori sulla mappa o sotto forma di lista. Keep Right è ora disponibile per l'intero pianeta, e può essere usato in inglese, tedesco e italiano e portoghese brasiliano!

Per il progetto della settimana Steve ha creato un piccolo video (uno dei tanti Video tutorials)

Regole

Keep right ha delle regole per riconoscere automaticamente i seguenti tipi di errori :

  • aree non chiuse
  • sensi unici che finiscono nel vuoto
  • strade che sembrano unite
  • tags obsoleti
  • tags mancanti
  • ponti/tunnel senza il layer
  • strade principali senza ref
  • luoghi di culto senza l'indicazione della religione
  • Punti di Interesse senza nome
  • strade senza nodi
  • strade scollegate dal resto del mondo (floating islands)
  • passaggi a livello senza tag
  • tag railway crossing usato in modo sbagliato
  • oggetti taggati come FIXME
  • relazioni senza l'indicazione del tipo (type)

Aggiornamenti Mappe e modifiche

La mappa è aggiornata automaticamente ogni settimana, e include un sistema in tempo reale per segnalare i falsi positivi (rimuove in modo permanente la segnalazione dell'errore) o per etichettare un errore come corretto (lo rimuove temporaneamente, fino alla settimana successiva quando si spera che non riappaia più)

"floating islands" spiegazione e problemi

Ogni strada disegnata sulla mappa dovrebbe essere accessibile dalle auto partendo da un punto qualsiasi del mondo. I traghetti e le strade (anche le piattaforme ferroviarie) sono incluse nel controllo "floating islands",così come ogni isola nel mare dovrebbe essere raggiungibile partendo dal continente.

Il controllo funziona in questo modo: prende come partenza alcune strade ovunque nel mondo (circa 100 punti). Dopo trova tutti i nodi che appartengono a queste strades. Ora trova le altre strade che sono connesse con questi nodi. Ora cerca nuovamente nodi che sono connessi a queste strade, e così via. Il controllo inizia da qualche parte e percorre tutte le strade fino a quando non sono finite. Alla fine ogni strada che non è stata visitata viene marcata come "floating island".

Uno degli effetti collaterali è che se la tua nazione/città/isola/... non è connessa al resto del mondo, riceverai MOLTI errori simili apparentemente senza una causa. Quando aggiungerai le connessioni al resto del mondo, molti di questi errori scompariranno (al prossimo aggiornamento, vedi sopra). Se hai problemi a trovare la causa degli errori e non scompaiono in una settimana (può essere che qualcuno l'ha corretto di recente, ma la mappa non è stata ancora aggiornata) guarda su keepright.ipax.at per le istruzioni su come contattare il proprietario della mappa.

Sviluppo

Progetto Sourceforge, con sottoversioni e traccia at http://sourceforge.net/apps/trac/keepright/

Sembra sviluppato in gran parte da "haraldkleiner" [1]