Np. dla żółtych mrówek (poprawność nazwy ulicy) moglibyśmy użyć tagu: validate:name=ignore
różowe mrówki (odległość od najbliższej drogi): validate:gps_quality=excellent
Idea zawarta w artykule wydaje się na pierwszy rzut oka sensowna, ale:
To BĘDZIE nadużywane przez każdego, kto będzie chciał wyłączyć jakiś walidator, niekoniecznie sprawdzający to samo co mrówki.
podłączanie się na siłę pod istniejące i być przewidziane do trochę czego innego wartości jeszcze to nasili. Zwróć uwagę, że już proponujesz użycie validate:gps_quality w inny sposób, niż proponowany w artykule, a skąd wiadomo, co ktoś następny wymyśli?
Przyczyny pojawienia się mrówek mogą być różne, przy żółtych może być potrzeba poprawienia nazwy ulicy przy ulicy, lub przy budynkach i nie bardzo widzę jak to opędzić przez validate:name=ignore
Sądzę, że przynajmniej w wypadku mrówek lepiej mieć tag(i) specyficzn(y|e) dla tego konkretnego walidatora. Natomiast można zakombinować, żeby było to w miarę zgodne z ogólną koncepcją i używać:
validate:ants:yellow=ignore
validate:ants:pink=ignore
i byłbym skłonny do całkowitego ignorowania, albo i automatycznego kasowania
validate:ants=ignore
(bez koloru) z podobnych względów jak powyżej - nie wiadomo, co właściwie zostało sprawdzone.
Dodatkowo można dać na wiki opis grupy validate:ants:*, popularyzując tym samym mrówki
W końcu to bardzo pożyteczne narzędzie.
A czy dałoby się różnicować mrówki ze względu na ich wiek? Tak, by od razu widzieć, które pojawiły się np. nie dawniej jak 2 tygodnie temu.
To by rozwiązało problem mrówek, do których likwidacji brakuje danych (błękitne). Jednocześnie pozwoliłoby szybciej reagować na świeże błędy (zółte).
I np.:
validate:ants:yellow:note=<wyjaśnienie>
validate:ants:blue=more_data_needed
Będzie wiki, do którego można trafić, szukając objaśnień do tagów na mapie, to i chętni się znajdą.
To jest naprawdę dobre narzędzie.
A nie prościej żeby mrówki ustawiały:
validate:ants:yellow:date=2016-08-01 00:00:00
jeśli obiekt jeszcze nie ma?
I potem można z tą informacją robić, co się żywnie podoba, wyświetlać w mrówkach, filtrować w JOSM…
EDIT: A przy importach należałoby validate:ants:* usuwać z importowanych obiektów.
Import robi się po coś. Albo się dodaje nowe obiekty, albo uaktualnia stare.
W pierwszym przypadku problemu nie ma, bo obiektu nie było i żadnych tagów nie miał.
W drugim przypadku - wiesz co się zmieniło i którym obiektom? Jeśli tak, to jak najbardziej należy podjąć na podstawie tej wiedzy decyzję, czy usuwać tagi od mrówek i które usunąć, a które nie. Ale jeśli nie wiesz, to IMHO należy wszystkie te tagi usunąć i niech mrówki zajrzą.
W moim przypadku, jako importującego adresy, to nie ma zastosowania. Adresy, w których nic się nie zmieniło nie są modyfikowane przez skrypt przygotowujący adresy, a te, w których coś się zmieniło, są oznaczane przez ów skrypt odpowiednim fixme=*, które z kolei pieczołowicie przeglądam przed wysłaniem do OSM.
Ostatnio zrobiłem trochę aktualizacji adresacji w okolicach Warszawy. W wielu miejscach pojawiły się nowe ulice, stąd moja prośba o pododawanie brakujących nazw do ulic. http://v3.mrowka.org/adresy/#10/52.2282/21.1583
Jeśli ktoś potrzebuje podkładu z iMPA do tej roboty, przypominam link:
A co ile się mówki aktualizują, bo widzę, że zegar na wizualizacji zmienia się co godzinę a mrówki wiszą choć poprawiłeś w nocy dalej świecą.
Są drobne różnice w nazwach więc nie wiem czy wizualizacja co miesiąc będzie się aktualizować czy tez trzeba sobie przypomnieć zasady nazewnictwa ulic.
Rozumiem, że przy imporcie sprawdzasz pisownię, więc prawie zawsze to co na adresie można przenieść na drogę.
ciekawy paradoks, że kiedy w 2014 r. mrówek było jakieś 100-150 tys. to ludziom jakoś bardziej się chciało te ulice rysować i nazywać, a teraz kiedy jesteśmy o wiele bliżej końca i do zrobienia jest tylko kilka tys. mrówek to prace spowolniły i na wschodzie Polski od kilku miesięcy mrówki nie znikają
może kogoś to zmotywuje , stan mrówek w kwietniu 2014:
Być może pewien wpływ na motywację miało to, że wówczas mrówki znikały po godzinie, a teraz, gdy adresów przybyło i przeliczanie tego trwa o wiele dłużej, znikają po dobie lub później. Wiesz, mechanizm szybkiej nagrody itp…