Gość (83.4.*.*)
OpenStreetMap (OSM) to projekt oparty na współpracy tysięcy wolontariuszy z całego świata. Przy tak ogromnej skali i otwartej formule edycji, naturalne jest, że na mapie pojawiają się zmiany, które nie zawsze są pożądane. Społeczność wypracowała jednak zaawansowane mechanizmy i narzędzia, które pozwalają niemal natychmiast odróżnić zwykłe potknięcie nowicjusza od celowego działania na szkodę projektu. Kluczem do zrozumienia tego procesu jest analiza intencji, skali oraz historii danego użytkownika.
Każdy z nas kiedyś zaczynał. Początkujący użytkownicy często nie znają jeszcze wszystkich skomplikowanych zasad tagowania lub specyfiki działania edytorów takich jak iD czy JOSM. Najczęstszym błędem nowicjuszy jest przypadkowe usunięcie węzła (node), który jest częścią większej relacji, lub nieumyślne przesunięcie całej drogi podczas próby nawigacji po mapie.
Jak społeczność rozpoznaje, że to tylko błąd? Przede wszystkim po skali. Jeśli zmiany dotyczą małego obszaru, na przykład jednej ulicy lub osiedla, a użytkownik ma na koncie zaledwie kilka edycji, systemy monitorujące traktują to jako sygnał do pomocy, a nie do blokady. Często tacy użytkownicy nie dodają opisów do swoich zestawów zmian (changesets) lub ich opisy są bardzo ogólne, np. „poprawka”. W takich sytuacjach bardziej doświadczeni mapperzy wysyłają uprzejmą wiadomość z poradą, jak naprawić błąd i jak unikać go w przyszłości.
Wandalizm w OpenStreetMap różni się od błędów przede wszystkim intencją. Może on przybierać formę „grafiti” na mapie (rysowanie nieistniejących obiektów w kształty obraźliwe lub humorystyczne), zmieniania nazw miejscowości na wulgarne lub wprowadzania fałszywych informacji geograficznych.
Wykrywanie wandalizmu opiera się na filtrach słów kluczowych oraz monitorowaniu nagłych zmian w nazwach ważnych obiektów (np. stolic czy rzek). Narzędzia takie jak OSMCha (OpenStreetMap Changeset Analyzer) pozwalają weryfikatorom szybko podejrzeć, co dokładnie zostało zmienione. Jeśli algorytm wykryje, że użytkownik masowo zmienia nazwy na słowa powszechnie uznawane za obraźliwe, flaga wandalizmu jest podnoszona natychmiastowo. Wandalizm często pochodzi z nowo założonych kont, które nie mają żadnej historii pozytywnych edycji, co ułatwia ich szybką identyfikację i zablokowanie.
Masowe usuwanie danych (mass deletion) to sytuacja, w której z mapy znikają setki lub tysiące obiektów w krótkim czasie. To jeden z najbardziej alarmujących sygnałów dla społeczności. Może to być wynik błędu w skrypcie (bota), nieudanego importu danych lub świadomego działania użytkownika, który np. nie zgadza się z polityką projektu.
W takim przypadku kluczowa jest analiza techniczna. Jeśli usunięcie nastąpiło za pomocą zewnętrznego narzędzia lub API, społeczność sprawdza, czy użytkownik posiadał odpowiednie uprawnienia i czy zmiana była wcześniej konsultowana na forum lub liście dyskusyjnej. W OSM obowiązuje zasada, że duże zmiany i importy muszą być zapowiedziane. Jeśli ktoś „czyści” mapę bez słowa wyjaśnienia, zmiana jest zazwyczaj natychmiastowo wycofywana (revertowana) przez grupę roboczą Data Working Group (DWG).
Aby proces odróżniania tych trzech zjawisk był skuteczny, społeczność korzysta z szeregu wyspecjalizowanych narzędzi:
Czy wiesz, że OpenStreetMap przeżyło największe fale „wandalizmu nowicjuszy” podczas premier gier takich jak Pokemon GO? Gracze odkryli, że gra korzysta z danych OSM do generowania miejsc pojawiania się rzadkich Pokemonów (np. w parkach). Masowo zaczęli więc dorysowywać parki w swoich ogródkach lub na środku blokowisk. Społeczność OSM musiała wtedy stworzyć specjalne filtry, aby odróżnić entuzjastycznych graczy od rzetelnych kartografów.
Jeśli przeglądając mapę, zauważysz, że zniknęła Twoja ulica lub jej nazwa jest dziwna, nie musisz wpadać w panikę. Najlepszym sposobem jest zgłoszenie błędu bezpośrednio na stronie openstreetmap.org za pomocą przycisku „Zgłoś błąd” (ikona dymka z plusem). Możesz też sprawdzić historię danego obiektu, aby zobaczyć, kto dokonał zmiany. Pamiętaj, że w OSM nic nie ginie – każda wersja mapy jest zapisana i zawsze można wrócić do stanu sprzed niefortunnej edycji.