[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: 6
Rejestracja: wtorek 10 września 2019, 10:56
Otrzymane podziękowania: 6 razy
Kontakt:

[PC, free] Statystyki

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

LINK DO STRONY: http://tomaszg.pl/geo/

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 917 razy
geostat_brasia_EU.jpg
geostat_brasia_EU.jpg (171.65 KiB) Przejrzano 917 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ć.
Ostatnio zmieniony sobota 05 października 2019, 00:24 przez tomaszg, łącznie zmieniany 1 raz.
Użytkownicy, którzy podziękowali autorowi tomaszg za post (razem 2):
brasiaabigeo
Obrazek

Awatar użytkownika
tomaszg
Nowy na forum
Posty: 6
Rejestracja: wtorek 10 września 2019, 10:56
Otrzymane podziękowania: 6 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 3):
sajmonabigeonoorbi
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: 6
Rejestracja: wtorek 10 września 2019, 10:56
Otrzymane podziękowania: 6 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: 2507
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?

Awatar użytkownika
tomaszg
Nowy na forum
Posty: 6
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: 2507
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

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!

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

Re: [PC, free] Statystyki

Post autor: tomaszg » sobota 05 października 2019, 00:33

Dodałem dwie rzeczy do programu i strony:

1. Możliwość generowania mapy Polski w większym rozmiarze, co daje więcej szczegółów.
2. Możliwość wyświetlania na mapie nieznalezionych keszy - czyli wskazówka, gdzie warto się wybrać. Jest to jeszcze mocno eksperymentalne.

Nowy tryb opiera się na kopii bazy i z jakiegoś powodu działa dużo wolniej. Nie znam się na tyle na SQL, żeby to sprytniej zrobić.

Jeśli ktoś ma jakieś pomysły, co warto byłoby jeszcze zrobić, to proszę pisać. Jak będę miał czas, to spróbuje. Łatwo jest też dodawać nowe mapy, ale wymaga to spełnienia trzech warunków: 1. muszą być na jakiejś wolnej licencji, 2. muszą być znane współrzędne geograficzne rogów i 3. projekcja musi być walcowa (tzn. najprymitywniejsza) - dlatego mapa Europy jest taka brzydka ;) Warunek trzeci można ominąć, przez odpowiednie przeliczenie współrzędnych, ale mi się nie chciało w tym grzebać.

Gdybym teraz tylko tyle czasu poświęcał na keszowanie, co na dłubanie w kodzie... ;)
Obrazek

Awatar użytkownika
brasia
Centrum Obsługi Geocachera
Posty: 1726
Rejestracja: sobota 23 sierpnia 2008, 19:06
Lokalizacja: Poznań

Re: [PC, free] Statystyki

Post autor: brasia » sobota 05 października 2019, 22:20

Ad 1. działa świetnie
Ad 2. u mnie nie działa ani dla obszaru całego kraju ani dla województw. Wczytuje ~7 minut pustą stronę, na której w nagłówki jest "Geostat map" (sprawdzane w FF i chrome)
ObrazekObrazekObrazekObrazek ObrazekObrazek

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

Re: [PC, free] Statystyki

Post autor: tomaszg » sobota 05 października 2019, 22:52

Ad.2 Czasem właśnie potrzebuje więcej czasu, żeby wygenerować obrazek. Mi ostatnio działało dobrze, myślałem, że się tak już zostanie ;) Obrazek w każdym razie się wygenerował i można go potem podejrzeć ręcznie: http://tomaszg.pl/geo/map_Pawel%20brasia.jpg
Obrazek

ODPOWIEDZ