Mapy Waze są tworzone i aktualizowane przez dużą społeczność edytorów, którzy różnią się poziomem wiedzy i doświadczenia. Z tego powodu czasem mogą pojawić się błędy. Aby mapy pozostały dokładne i dobrze działały, wprowadzono różne mechanizmy ochronne – mają one zapobiegać zarówno przypadkowym, jak i celowym zmianom, które mogłyby je zepsuć.
Blokady bazujące na natężeniu ruchu
Blokady na podstawie danych o natężeniu ruchu (ang. Traffic locks) na danym segmencie są pierwszą linią ochrony map, przed szkodliwymi edycjami.
Jak to działa?
Każdy segment posiada 2 typy blokady:
- Blokada automatyczna.
- Blokada manualna (ustawiona przez edytora).
Zasady ustawiania poziomu blokady
- Użytkownik nie może zablokować segmentu na wyższy poziom, niż sam posiada.
- Użytkownik nie może modyfikować poziomu blokady, jeżeli jest ustawiona na wyższą niż sam posiada.
Blokada automatyczna
Blokada automatyczna Auto jest to domyślnym poziomem blokady. Poziom ten jest obliczany na podstawie kilku parametrów, w zależności od kraju:
- Wielkość społeczności;
- Lokalnych metod zarządzania mapą;
- Aktywności użytkowników;
- Poziomu rozwinięcia map;
- Liczby ludności;
- Charakterystyki sieci dróg;
- Priorytet drogi (patrz poniżej).
Blokada manualna
Poziom blokady może zostać zwiększony ręcznie na większy, jeżeli wydaje się być za niska. Każdy przypadek jest rozważany indywidualnie.
W Polsce przyjęto następujące manualne blokady:
- zwykłe ulice - poziom 1,
- ulice główne - poziom 2 i poziom 3,
- drogi wojewódzkie (DW) - poziom 4,
- drogi krajowe, ekspresowe i autostrady (DK/S/A) - poziom 5,
- odcinki płatne (wraz z miejscami poboru opłat) - poziom 6.
System ograniczania edycji (tzw. throttling)
System ograniczania edycji (tzw. throttling) to mechanizm, który wykrywa nietypową liczbę edycji w krótkim czasie i zapobiega ich kumulowaniu się oraz zdobywaniu punktów za masowe zmiany. Chociaż wiele skryptów służy za pomoc przy ulepszaniu mapy, niektóre z nich są mogą być wykorzystywane w sposób niebezpieczny a wręcz szkodliwy dla mapy lub wyłącznie w celu szybkiego zdobywania punktów za edycje.
Używanie skryptów do masowych edycji jest dozwolone, ale nie zawsze wiąże się z naliczaniem punktów.
System został wprowadzony, aby zapobiegać nieuczciwemu zdobywaniu punktów przez osoby wykonujące masowe edycje. Waze zdaje sobie sprawę, że niektóre skrypty wnoszą realną wartość do mapy, ale jednocześnie rozumie, że inne są wykorzystywane tylko do nabijania punktów lub aktów wandalizmu. Dlatego mechanizm ograniczania edycji pozwala na wykonywanie dużej liczby edycji, ale jednocześnie zniechęca do oszustw.
Jak to działa
Waze ma różne limity dotyczące masowej edycji mapy. Gdy osiągniesz któryś z tych limitów, kolejne edycje nie przynoszą już dodatkowych punktów. Po takim przekroczeniu obowiązuje pewien okres, w którym nowe edycje nie są punktowane.
Rodzaje limitów edycji
Dla każdego typu obiektu (segmenty dróg, MP, UR, miejsca itp.) obowiązują inne limity. Niektóre z nich są liczone na minutę, inne na godzinę, a jeszcze inne na dzień. Dokładne wartości są wewnętrzne i mogą się zmieniać w zależności od potrzeb (np. pojawienia się nowych skryptów).
Warto zaznaczyć, że limity są ustawione wysoko — mało prawdopodobne, by osiągnąć je podczas ręcznej edycji bez użycia skryptów.
Skąd będę wiedzieć, że osiągnąłem limit?
Nie będziesz. To proces działający w tle i niewidoczny w interfejsie WME. Edycje zostaną zapisane, wszystko będzie wyglądać normalnie, ale nie otrzymasz za nie punktów.
Czy masowe edycje zablokują mnie jako edytora?
Obecnie Waze nie blokuje automatycznie użytkowników za masowe edycje. Może się to jednak zmienić w przyszłości.
Reset po przekroczeniu limitu edycji (ograniczeniu edycji)
Obecnie przywrócenie możliwości zdobywania punktów po przekroczeniu limitu edycji zajmuje kilka godzin. Dokładny czas jest wewnętrzny i może się od czasu do czasu zmieniać.
Ograniczanie edycji, a oszustwo/wandalizm
Waze definiuje oszustwo jako wprowadzanie edycji na mapie, które nie wnoszą wartości, a mają na celu nieuczciwe awansowanie w rankingu, wandalizm to świadoma i celowa próba uszkodzenie danych zawartych na mapie. Ograniczanie edycji (throttling) to jedna z metod, które stosujemy do wykrywania takich edycji, szczególnie gdy są przeprowadzane na dużą skalę. Nie każda masowa edycja to oszustwo i/lub wandalizm, a nie każde ograniczenie edycji jest wynikiem niewłaściwego zachowania edytora. System obecnie nie rozróżnia dobrych i złych masowych edycji. Używanie skryptów i masowe edytowanie mapy jest dozwolone, jednak należy mieć świadomość, że edycje mogą uruchomić zabezpieczenie ograniczania edycji.
Narzędzie do sprawdzania nieprawidłowości (ang. Regression Checker)
Narzędzie do sprawdzania błędów pomaga w ochronie jakości mapy. Ostrzega edytorów przed edycjami, które mogą zaszkodzić mapie lub spowodować problemy. To narzędzie nie współpracuje z systemem ograniczania edycji, ale stanowi dodatkową warstwę ochrony jakości mapy.
Jak to działa
Każda zapisane zmiany są analizowane pod kątem możliwych problemów, ostatnich przejazdów w danym obszarze oraz aktualnej struktury dróg. Waze ocenia, jak poprawna lub ryzykowna jest edycja, przyznając jej punktację ryzyka.
Przykład: Bardzo duża zmiana na ruchliwej autostradzie, która nie pasuje do obecnych wzorców jazdy, otrzyma bardzo wysoką punktację ryzyka, podczas gdy mała zmiana na bocznej ulicy, która wydaje się zgodna z obecnymi wzorcami jazdy, otrzyma niską punktację ryzyka.
Co zobaczy edytor
Po każdej zapisanej edycji użytkownik zobaczy jeden z trzech wyników zapisu:
Zapis udany – wszystko w porządku.
Ostrzeżenie – potencjalny problem. Pojawi się lista problemów i ich lokalizacji. Użytkownik musi przejrzeć problemy i zdecydować, czy chce kontynuować edycje.- Błąd – poważny problem. Pojawi się lista problemów i ich lokalizacji. Użytkownik musi przejrzeć problemy i je naprawić. Dopiero wtedy będzie mógł ponownie zapisać zmiany.
Wpływ poziomów uprawnień
Dla każdego poziomu uprawnień istnieją różne progi ostrzeżeń i błędów. Użytkownicy o wyższym poziomie uprawnień mają większe szanse na “zapis udany”, podczas gdy użytkownicy o niższym poziomie mogą otrzymać ostrzeżenie, a nawet błąd, tam gdzie wyżsi użytkownicy dostaliby ostrzeżenie.