Statystyki geostat: http://tomaszg.pl/geo/

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

Moderator: Moderatorzy

Awatar użytkownika
tomaszg
Bywalec
Posty: 63
Rejestracja: wtorek 10 września 2019, 10:56
Podziękował;: 0
Otrzymał podziękowań: 18 razy
Kontakt:

Statystyki geostat: http://tomaszg.pl/geo/

Post autor: tomaszg »

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 9470 razy
geostat_brasia_EU.jpg
geostat_brasia_EU.jpg (171.65 KiB) Przejrzano 9470 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 wtorek 12 lipca 2022, 13:46 przez tomaszg, łącznie zmieniany 2 razy.
Za ten post autor tomaszg otrzymał podziękowania (total 5):
Pawel brasiaabigeononamedQlas01Wesker
Obrazek Obrazek Obrazek
Generator statystyk: Geostat
Awatar użytkownika
tomaszg
Bywalec
Posty: 63
Rejestracja: wtorek 10 września 2019, 10:56
Podziękował;: 0
Otrzymał podziękowań: 18 razy
Kontakt:

Re: [PC, free] Statystyki

Post autor: tomaszg »

Jeśli ktoś ma ochotę się pobawić, to postawiłem prosty web-interface do generowania mapek: http://tomaszg.pl/geo/
Za ten post autor tomaszg otrzymał podziękowania (total 5):
sajmonabigeonoorbiChorizononamed
Obrazek Obrazek Obrazek
Generator statystyk: Geostat
sajmon
Wyjadacz
Posty: 357
Rejestracja: czwartek 17 października 2013, 10:39
Podziękował;: 8 razy
Otrzymał podziękowań: 26 razy

Re: [PC, free] Statystyki

Post autor: sajmon »

Bardzo fajna mapka :)
Dzięki!
Awatar użytkownika
tomaszg
Bywalec
Posty: 63
Rejestracja: wtorek 10 września 2019, 10:56
Podziękował;: 0
Otrzymał podziękowań: 18 razy
Kontakt:

Re: [PC, free] Statystyki

Post autor: tomaszg »

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.
Za ten post autor tomaszg otrzymał podziękowanie:
Pawel brasia
Obrazek Obrazek Obrazek
Generator statystyk: Geostat
xmall
Wyjadacz
Posty: 238
Rejestracja: poniedziałek 28 stycznia 2019, 12:56
Podziękował;: 20 razy
Otrzymał podziękowań: 3 razy

Re: [PC, free] Statystyki

Post autor: xmall »

Fajny pomysł! Biednie ta moja mapka wygląda :)
Awatar użytkownika
Żywcu
Forumator
Posty: 2510
Rejestracja: środa 26 marca 2008, 08:38
Podziękował;: 61 razy
Otrzymał podziękowań: 64 razy
Kontakt:

Re: [PC, free] Statystyki

Post autor: Żywcu »

U mnie nie działa, czyżby za sprawą polskiego znaku z nicku?
Awatar użytkownika
tomaszg
Bywalec
Posty: 63
Rejestracja: wtorek 10 września 2019, 10:56
Podziękował;: 0
Otrzymał podziękowań: 18 razy
Kontakt:

Re: [PC, free] Statystyki

Post autor: tomaszg »

Rzeczywiście, zapomniałem o polskich literach. Już działa.
Obrazek Obrazek Obrazek
Generator statystyk: Geostat
Awatar użytkownika
Żywcu
Forumator
Posty: 2510
Rejestracja: środa 26 marca 2008, 08:38
Podziękował;: 61 razy
Otrzymał podziękowań: 64 razy
Kontakt:

Re: [PC, free] Statystyki

Post autor: Żywcu »

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
Podziękował;: 0
Otrzymał podziękowań: 0

Re: [PC, free] Statystyki

Post autor: yeti1978 »

Świetny pomysł, bardzo fajna mapka. Wielkie dzięki!
Awatar użytkownika
tomaszg
Bywalec
Posty: 63
Rejestracja: wtorek 10 września 2019, 10:56
Podziękował;: 0
Otrzymał podziękowań: 18 razy
Kontakt:

Re: [PC, free] Statystyki

Post autor: tomaszg »

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 Obrazek Obrazek
Generator statystyk: Geostat
Awatar użytkownika
Pawel brasia
Forumator
Posty: 1849
Rejestracja: sobota 23 sierpnia 2008, 19:06
Podziękował;: 39 razy
Otrzymał podziękowań: 77 razy

Re: [PC, free] Statystyki

Post autor: Pawel brasia »

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
Bywalec
Posty: 63
Rejestracja: wtorek 10 września 2019, 10:56
Podziękował;: 0
Otrzymał podziękowań: 18 razy
Kontakt:

Re: [PC, free] Statystyki

Post autor: tomaszg »

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 Obrazek Obrazek
Generator statystyk: Geostat
Awatar użytkownika
tomaszg
Bywalec
Posty: 63
Rejestracja: wtorek 10 września 2019, 10:56
Podziękował;: 0
Otrzymał podziękowań: 18 razy
Kontakt:

Re: [PC, free] Statystyki

Post autor: tomaszg »

Uzupełniłem trochę stronę, można teraz na niej zobaczyć parę tabelek ze statsami, które wcześniej program wyświetlał tylko tekstowo. Statystyki nie pojawiają się jeśli włączy się tryb "not found".

Heatmapa od jakiegoś czasu pomija kesze typu "own" i mobilne, bo z reguły ich aktualne współrzędne mogą być odległe od współrzędnych w momencie znalezienia. Wirtualne lub quizy "sprzedkomputerowe" też mogą fałszować dane, ale nie mam pomysłu, jak je odfiltrować.

Jeśli ktoś ma pomysł na kolejne statystyki, które warto byłoby zaimplementować, to proszę pisać. W wolnym czasie chętnie pogrzebię.
Obrazek Obrazek Obrazek
Generator statystyk: Geostat
Awatar użytkownika
tomaszg
Bywalec
Posty: 63
Rejestracja: wtorek 10 września 2019, 10:56
Podziękował;: 0
Otrzymał podziękowań: 18 razy
Kontakt:

Re: [PC, free] Statystyki

Post autor: tomaszg »

Dopiero zauważyłem, że strona mogła się wywalać dla niektórych użytkowników z większą ilością znalezisk (szkoda, że nikt nie dał znać...). Teraz powinno to być naprawione.
Obrazek Obrazek Obrazek
Generator statystyk: Geostat
Awatar użytkownika
Pawel brasia
Forumator
Posty: 1849
Rejestracja: sobota 23 sierpnia 2008, 19:06
Podziękował;: 39 razy
Otrzymał podziękowań: 77 razy

Re: [PC, free] Statystyki

Post autor: Pawel brasia »

Statystyki super, sam zdziwiłem się spoglądając na kolejność czyje skrzynki znajdywałem. :)
Niestety generowanie nieznalezień u mnie w dalszym ciągu nie działa. Mieli, mieli, nawet po 30 min. nic.
ObrazekObrazekObrazekObrazek ObrazekObrazek
ODPOWIEDZ