[PC, free] Statystyki

Wszystkie narzędzia, wtyczki, programy itp. pomocne przy znajdowaniu skrzynek i dbaniu o lasy...

Moderator: Moderatorzy

Awatar użytkownika
tomaszg
Nowy na forum
Posty: 4
Rejestracja: wtorek 10 września 2019, 10:56
Otrzymane podziękowania: 4 razy
Kontakt:

[PC, free] Statystyki

Post autor: tomaszg » wtorek 10 września 2019, 13:54

Dzień dobry,

Jako motto posłużę się cytatem z niedawnego wpisu na blogu: http://blog.opencaching.pl/2019/08/misj ... owac-zero/
brasia pisze:Keszerów można podzielić na dwie grupy: tych, którzy lubią statystyki i tych, którzy się do tego nie przyznają.
Chciałem pooglądać sobie dokładniej swoje statystyki, więc zabrałem się za oswajanie OKAPI. Zacząłem pisać coś na kształt prostej biblioteki w C++ (tak, wiem, nie jest to najwygodniejszy język do takiej zabawy) i przykładowego programu mielącego odebrane dane. Inspirowałem się trochę np. statystykami dostępnymi na Project-GC. Na razie kod jest bardzo surowy, wymaga ręcznego wprowadzenia niektórych swoich danych (m.in. klucza do OKAPI) i samodzielnej kompilacji. Kod znajduje się pod adresem https://gitlab.com/tomaszg/geostat

W chwili obecnej umożliwia połączenie się z OC.pl lub wczytywanie danych z pliku GPX (np. wyeksportowanego z c:geo). Generuje następujące statystyki na podstawie znalezionych keszy:

1. lista zdobytych keszy
2. kesze najbardziej wysunięte na NSWE
3. kesze najbliżej i najdalej położone od wybranego punktu
4. tabelka znalezionych keszy wg wartości D/T
5. heatmapa znalezionych keszy (na mapie Polski lub Europy)

Przykładowy efekt pracy programu na podstawie historii autora wspomnianego artykułu na blogu:

Kod: Zaznacz cały

Most N:
Cache:	OP1A37 50.619621665198 sr: tak blisko, a tak daleko...
	69.6167 37.5736		 D/T: 5/5
Most S:
Cache:	OP1A65 In tribute to...
	45.291 -122.413		 D/T: 2.5/2
Most E:
Cache:	OP1A37 50.619621665198 sr: tak blisko, a tak daleko...
	69.6167 37.5736		 D/T: 5/5
Most W:
Cache:	OP1A65 In tribute to...
	45.291 -122.413		 D/T: 2.5/2
Nearest cache: 3.67264 km
Cache:	OP8N01 Don Kichot Ekolog 
	53.9711 22.0271		 D/T: 2/2
Furthest cache: 8481.42 km
Cache:	OP1A65 In tribute to...
	45.291 -122.413		 D/T: 2.5/2
  D\T    1  1.5    2  2.5    3  3.5    4  4.5    5
    1 1287  256  146   40   38    9    5    1    3
  1.5  326  938  197   62   27   10    6    2    1
    2  199  187  321   89   75   20   20    2    1
  2.5   51   81   43   63   20    8    7    1    0
    3   57   49   44   17   36   13    8    2    3
  3.5   11   17   10   12    7    4    4    0    0
    4   15    7   12    6   10    0    3    0    0
  4.5    4    2    1    0    1    1    0    1    1
    5    6    2    9    3    2    0    0    0    8
Wygenerowane heatmapy:
geostat_brasia.jpg
geostat_brasia.jpg (137.67 KiB) Przejrzano 592 razy
geostat_brasia_EU.jpg
geostat_brasia_EU.jpg (171.65 KiB) Przejrzano 592 razy
Wiele rzeczy pozostało jeszcze do zrobienia, m.in. ułatwione konfigurowanie, wsparcie innych platform obsługujących OKAPI (łatwe), dodanie innych map (np. w bardziej subtelnych projekcjach), więcej statystyk, jakieś GUI, odznaki, wykresy itd. Niestety, nie bardzo widzę szansę na dodanie wsparcia GC (ale można eksportować dane z np. c:geo). Być może też stworzę jakąś stronę umożliwiającą podglądanie swoich danych i generowanie map. Kod powinien się kompilować na każdej sensownej platformie pod warunkiem posiadania dość aktualnego kompilatora C++ i wymaganych bibliotek. Wysokie wymagania pod względem standardu C++ biorą się tylko z lenistwa.

Jeśli ktoś ma jakieś pomysły, komentarze, oferty pomocy, albo chciałby zobaczyć swoją mapę, to proszę pisać.
Użytkownicy, którzy podziękowali autorowi tomaszg za post:
brasia
Obrazek

Awatar użytkownika
tomaszg
Nowy na forum
Posty: 4
Rejestracja: wtorek 10 września 2019, 10:56
Otrzymane podziękowania: 4 razy
Kontakt:

Re: [PC, free] Statystyki

Post autor: tomaszg » środa 11 września 2019, 13:20

Jeśli ktoś ma ochotę się pobawić, to postawiłem prosty web-interface do generowania mapek: http://tomaszg.pl/geo/
Użytkownicy, którzy podziękowali autorowi tomaszg za post (razem 2):
sajmonabigeo
Obrazek

sajmon
Wyjadacz
Posty: 350
Rejestracja: czwartek 17 października 2013, 10:39

Re: [PC, free] Statystyki

Post autor: sajmon » czwartek 12 września 2019, 09:30

Bardzo fajna mapka :)
Dzięki!

Awatar użytkownika
tomaszg
Nowy na forum
Posty: 4
Rejestracja: wtorek 10 września 2019, 10:56
Otrzymane podziękowania: 4 razy
Kontakt:

Re: [PC, free] Statystyki

Post autor: tomaszg » czwartek 12 września 2019, 15:14

Mała aktualizacja - można włączyć normalizację przy generowaniu mapy - pozwala to lepiej zobaczyć miejsca o niższej koncentracji znalezionych skrzynek przez "spłaszczenie" pików.

Dostałem też sugestię, żeby pomyśleć o generowaniu mapki nieznalezionych skrzynek, ale na razie wygląda na to, że łatwo nie będzie. OKAPI zwraca najwyżej 500 rezultatów, więc muszę opanować pracę z zrzutem kompletnej bazy.

Mogę też spróbować uzupełnić stronę, żeby wyrzucała też te tekstowe statystyki.
Użytkownicy, którzy podziękowali autorowi tomaszg za post:
brasia
Obrazek

xmall
Bywalec
Posty: 33
Rejestracja: poniedziałek 28 stycznia 2019, 12:56

Re: [PC, free] Statystyki

Post autor: xmall » piątek 13 września 2019, 08:06

Fajny pomysł! Biednie ta moja mapka wygląda :)

Awatar użytkownika
Żywcu
Forumator
Posty: 2505
Rejestracja: środa 26 marca 2008, 08:38
Lokalizacja: Opole
Kontakt:

Re: [PC, free] Statystyki

Post autor: Żywcu » piątek 13 września 2019, 12:24

U mnie nie działa, czyżby za sprawą polskiego znaku z nicku?
"jaki tu spokój, la la la la..., nic się nie dzieje la la la la... ;) "
Obrazek

Awatar użytkownika
tomaszg
Nowy na forum
Posty: 4
Rejestracja: wtorek 10 września 2019, 10:56
Kontakt:

Re: [PC, free] Statystyki

Post autor: tomaszg » piątek 13 września 2019, 13:38

Rzeczywiście, zapomniałem o polskich literach. Już działa.
Obrazek

Awatar użytkownika
Żywcu
Forumator
Posty: 2505
Rejestracja: środa 26 marca 2008, 08:38
Lokalizacja: Opole
Kontakt:

Re: [PC, free] Statystyki

Post autor: Żywcu » piątek 13 września 2019, 21:45

tomaszg pisze:
piątek 13 września 2019, 13:38
Rzeczywiście, zapomniałem o polskich literach. Już działa.
Dzięki :D
"jaki tu spokój, la la la la..., nic się nie dzieje la la la la... ;) "
Obrazek

yeti1978
Nowy na forum
Posty: 1
Rejestracja: wtorek 17 września 2019, 21:45

Re: [PC, free] Statystyki

Post autor: yeti1978 » środa 18 września 2019, 07:56

Świetny pomysł, bardzo fajna mapka. Wielkie dzięki!

ODPOWIEDZ