Bas pisze:Version 3.5 of this macro allows for inexact coordinate matches by calculating the distance between waypoints and identifying duplicates as any waypoints that are less than 5 feet (about 1.5 meters) apart.
To powinno byc jedyne kryterium do identyfikacji duplikatow.
I jest, jednak są skrzynki różnego typu, w których współrzędne się pokrywają. Dotyczy to na przykład skrzynek typu Quizz, gdzie lokalizacja może być przypadkowa, bo chodzi o wykonanie określonego zadania. Albo wirtuali, choć są też inne kwiatki
Przykłady dubli:
OP0183 - N52° 13.900 E21° 00.384
OP01AF - N52° 13.900 E21° 00.384
Oba to wirtuale (różne)
OP0CFD - N50° 00.000 E19° 00.000
OP0772 - N50° 00.000 E19° 00.000
Oba to wirtuale (różne)
OP07F6 - N50° 06.687 E18° 32.176
OP083A - N50° 06.687 E18° 32.176
Skrzynka założona przez woytasa, następnie zarchiwizowana i później założona ponownie z nowym numerem. Można ustawić makro tak, żeby ignorowało usunięte/zarchiwizowane skrzynki podczas porównywarnia.
OP0117 - N50° 11.382 E19° 48.401
OP01E1 - N50° 11.382 E19° 48.401
Podobnie jak wyżej - skrzynka założona przez Czabasa, a potem "przejęta" przez GCT. Starsza skrzynka jest nieaktywna, ale podczas porównywania jest brana pod uwagę. Można makro ustawić tak, żeby ignorowało nieaktywne skrzynki.
OP03FB - N52° 05.826 E21° 01.837
OP0A9E - N50° 06.687 E18° 32.176
Pierwsze to virtual ZYR'a, drugie - gra POLREF tego samego autorstwa.
OP0804 - N50° 05.308 E19° 59.056
OP0806 - N50° 05.308 E19° 59.056
Dwie skrzynki tego samego autorstwa (Mroofki), przy czym jedna to virtual a druga to normalny cache
OP0861 - N52° 03.725 E20° 37.798
OP0862 - N52° 03.725 E20° 37.798
OP0863 - N52° 03.725 E20° 37.798
OP0864 - N52° 03.725 E20° 37.798
OP0865 - N52° 03.725 E20° 37.798
Mela, ZYR, Filips, Olgierd, PatrykG - Multaki autorstwa wymienionych.
Wszystkie oczywiście aktywne.
Takich dubli jest 24 (czyli w sumie 48 skrzynek), reszta (11 dubli) to skrzynki nr... z multicache'y zakładanych jako osobne, pojedyncze skrzynki.
Bas pisze:
A w drugim rzucie decyzja co skasowac:
- GC/OC
- cache, ktory ma starsze wpisy
- inne kryterium
Najpierw chciałbym się uporać z tym, co opisałem powyżej.
Problem w tym, że nie ma dobrej opcji na odfiltrowanie tego.
Część można wyfiltrować ("nie porównuj wśród skrzynek niedostępnych/zarchiwizowanych"). Ale z resztą jest problem.
Można kazać porównywać np. początek nazwy ("jeśli jest ten sam, to nie ruszaj"), ale wtedy wycięte zostaną skrzynki podwójne, o różnych nazwach. Poza tym te pięć multaków założonych w jednym miejscu opisane powyżej, ma różne nazwy, więc nawet tu nie mamy możliwości wybrnięcia z sytuacji.
Oczywiście może się też zdarzyć, że dwie skrzynki - z GC i z OC, umieszczone w tym samym miejscu, to jednak różne skrzynki. Nie zdziwiłbym się, gdyby na GC pojawiła się jeszcze jedna (inna) skrzynka z koordynatami PKiN w W-wie - i co wtedy?
Już teraz jest w W-wie takie miejsce, gdzie skrzynki są od siebie oddalone o kilkadziesiąt metrów - fuks tylko, że nie były bliżej siebie.
Bas pisze:
1.5 metra powinna chyba rozwiazywac sprawe? Wrecz niemozliwe, zeby ktos podal dokladnie te same wspolrzedne przypadkowo.
Toteż na OC cache w tych samych miejscach są zakładane jak najbardziej celowo - przykładem skrzynki OP0861-65. A że potem to bruździ, to już inna historia.
Poza tym, dokładnosć GPS to w najlepszym przypadku jakieś 3-5m. To daje, nawet przy perfekcyjnej widzialności satelitów, odległość jakichś 6-10m w której skrzynki mogą leżeć, a współrzędne w serwisie będą w tym samym punkcie. Plus oczywiście 1,5m marginesu dla porównywarki. W rzeczywistości będziesz częściej operował przybliżeniami rzędu 10-20m, a w takim promieniu założenie dwóch róźnych skrzynek jest jak najbardziej wykonalne. W końcu nie każdy korzysta z obu serwisów.