OpenStreetMap/Attività/Sviluppo funzionalità OSMCha

Da Wikimedia Italia.
Jump to navigation Jump to search

Cosa è OSMCha

OSMCha, abbreviazione di OpenStreetMap Changeset Analyzer, è uno strumento web per aiutare i mappatori ad analizzare e rivedere le modifiche fatte su OSM. L'obiettivo dello strumento è quello di aiutare a rilevare il vandalismo e ad agire su modifiche sbagliate fatte sulla mappa.

  • 12 Ottobre 2021: Chiamata e richiesta stima preventivo per integrazione di features come indicato in issue [1] e [2].
  • 13 Novembre 2021: Ricevuto preventivo per integrazione di filtri sui tag per OSMCha
  • 13 dicembre 2021: Riunione con la comunità OSM

Persone contattate su sviluppo di OSMCha

  • OSMer attivi
    • Ferruccio Cantone
    • Francesco Ansanelli
    • Andrea Musurane
    • Andrea Albani
    • Marco Brancolini
    • Ivo Reano
    • Roberto Brazzelli
  • Coordinatori OSM WMI
    • Marcello Arcangeli
    • Matteo Zafonatto
    • Giuseppe Maria Battisti
    • Marco Montanari
  • Gruppo di lavoro tematico OSM - cura della mappa
    • Andrea Fascilla
    • Alessandro Carmeli
    • Vittorio Bertola
    • Diego Pozzati
Presenti prima riunione
  • Andrea Albani
  • Andrea Musuruane
  • Ferruccio Cantone
  • Lorenzo Stucchi
  • Marco Brancolini
  • Anisa Kuci

Proposta

Dopo alcune discussioni iniziate nei canali OSM per l'integrazione di features di OSMCha come indicato nelle discussioni pubbliche nelle issue 519 e 344 nella pagina github di OSMcha, il coordinatore nazionale OSM e la responsabile OSM hanno preso contatti preliminari con gli sviluppatori di OSMCha per valutare la possibilità di finanziamento di alcuni sviluppi. Dopo una prima riunione conoscitiva si è parlato della possiblità di fare le modifiche richieste dalla comunità italiana, ovvero lo sviluppo di una nuova funzionalità in OSMCha che permetterebbe agli utenti di trovare qualsiasi changeset utilizzando un tag OSM key:value. Per esempio: tutti i changeset con un feature building=yes.

La modifica richiesta consentirebbe lo sviluppo di una nuova funzionalità che permetterebbe di aggiungere tra i filtri per i changesets anche il filtro in base ai tag modificati nel changesets. Il nuovo filtro che verebbe creato consenteribbe di inserire una coppia a piacere di chiave e valore (key and values) e mostrare i changeset che hanno modificato tali tag. OSMCha ha inviato un documento con una proposta di progetto, i costi e le tempistiche, la quale è stata discussa con membri della comunità italiana che hanno mostrato interesse a portare avanti l'iniziativa e hanno dato le loro disponibilità per controllare la qualità del lavoro che verrà fatto ed aiutare dando il loro feedback e testare il tool nelle varie fase di sviluppo. Segnalando che è importante che:

  • il filtro mostra changeset focalizandosi solo sull'area in cui sono presenti le features del tag richiesto
  • ci sia la possibilità di creare combinazioni AND/OR tra i diversi tag
  • la visualizzazione grafica deve mostrare anche i tag aggiunti e non solo i modificati, come avviene ora
  • sia possibile effettuare ricerche del tipo key = value, key = * e * = value

Inoltre le funzionalità già esistenti devo continuare a funzionare come i filtri RSS. Inoltre questo sviluppo potrebbe aiutare a risolvere errori che avvengono ora come la assegnazione non corretta di OSMCha delle modifiche al changesets nel caso di modifiche fatte con StreetComplete.

Conclusioni

Dalla riunione è stato valutato che sia necessario che:

  • il filtro mostri changeset focalizzandosi solo sull'area in cui sono presenti le features del tag richiesti
  • ci sia la possibilità di creare combinazioni AND/OR tra i diversi tag
  • la visualizzazione grafica debba mostrare anche i tag aggiunti e non solo i modificati, come avviene ora

Inoltre le funzionalità già esistenti devono continuare a funzionare come i filtri RSS. Inoltre segnaleremo che può succedere che delle modifiche fatte con StreetComplete vengano assegnate da OSMCha a dei changesets sbagliati.

Si propone di chiedere a OSMCha di fare lo sviluppo di integrazione di filtri sui tag per OSMCha. Il coordinatore nazionale e la responsabile OSM si occuperano di tenere i contatti con i sviluppatori di OSMCha e dare il feedback sulle features coordinandosi con il gruppo di OSMer volontari composto da Andrea Albani, Andrea Musuruane, Ferruccio Cantone.

Costi

$12,000 (USD)

Tempistiche

Da gennaio a Marzo 2022