Ujednolicony ranking kwadratów gotowy!

Wprowadziłem kilka zmian na https://rowerowyrownik.tk/kwadraty.html
- Uczestnicy zabawy którzy są zarejestrowani na wspólnej mapie kwadratów nie muszą już dodawać we wpisach formułki z tiles/cluster/square - ich dane są automatycznie pobierane ze StatsHunters i odświeżane wraz z mapą codziennie o północy.
Oczywiście nadal mogą oni dodawać tiles/cluster/square i cyferki do wpisów, jednak w ich przypadku zmieni to tylko link do ich ostatniego wczytanego wpisu na #kwadraty.
Muszę tutaj jeszcze
kapitantaca - Ujednolicony ranking kwadratów gotowy!

Wprowadziłem kilka zmian na h...

źródło: comment_1622044571hsUptxGhHxDB9ghaLwm8dX.jpg

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Siema Mireczki,

Mały ficzer update na mapie:
- dodałem możliwość rysowania markerów, linii i kształtów na mapie, a także możliwość udostępnienia narysowanych nimi benizów ( ͡~ ͜ʖ ͡°) przy pomocy linków.
Myślę że może być to przydatne gdy jedna osoba chciałaby coś oznaczyć na mapie i wysłać drugiej np. jakąś ciekawą miejscówkę, czy bojowy plan zdobycia kwadratu.
Obsługa jest dosyć prosta - wszystkie narzędzia do rysowania i manipulacji kształtami znajdują się teraz w prawym
kapitantaca - Siema Mireczki,

Mały ficzer update na mapie:
- dodałem możliwość ry...

źródło: comment_1621875433UHTG19p7pPnO3YJ9TSChW5.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kapitantaca: a ja mam pytanie takie, nie wiem może mondre może gupie. Bo ostatnio się bawiłem kształtem (xD) i sobie pomyślałem że fajne by było jakby po zaznaczeniu kształtu wyświetlał się jego rozmiar - przynajmniej w przypadku prostokąta/kwadrata (albo max rozpiętość X i Y). Zaznaczyłem sobie jakiś tam wspólny duży kwadrat (albo prawie kwadrat) i potem liczyłem kratki, żeby zobaczyć czy dużo w kujawsko-pomorskim brakuje nam do top10 wspólnych kwadratów.
  • Odpowiedz
@cult_of_luna: bez dużych przeróbek pluginu do rysowania by się nie obeszło, ma on swoje ograniczenia - z tego samego powodu na mapie nie można na razie rysować okręgów. Ale myślę że na szybko mógłbym dodać lekko zmodyfikowaną linijkę która liczyłaby przez ile kratek przebiega odcinek, przykład tutaj: https://gokertanrisever.github.io/leaflet-ruler/ , wtedy w dymkach przy punktach pokazywałoby "długość" odcinków w kratkach (w przykładzie z linku jest w km). Z czasem jak uda
  • Odpowiedz
Yo dawg! I heard you like kwadrat, so i put a kwadrat in your kwadrat, so you can kwadrat, when you kwadrat ( ͡~ ͜ʖ ͡°).

Suchar pierwszorzędny, ale oznacza on też że na mapie pojawiło się więcej kwadratów - dokładnie 10 największych wspólnie uzbieranych kwadratów.
Teraz więcej regionów ma swojego lokalniaczka do powiększania, kolejne max square'y są wyliczane odejmując obszary poprzednich max square'ów od całości.
Teraz jeśli klikniesz na mapie w kwadrat który
kapitantaca - Yo dawg! I heard you like kwadrat, so i put a kwadrat in your kwadrat, ...

źródło: comment_1619471978oOPRkZGlWRpLsDowFrVqbW.jpg

Pobierz
  • 53
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Nowy ficzer na mapie!

Długi weekend się kończy, a wraz z nim kwadratowa bonanza ( ͡° ͜ʖ ͡°), ale na koniec mam dla was nową zakładkę na mapie na której można załadować plik GPX z urządzenia (lokalny na urządzeniu, google drive itp. nie działa).

Możemy regulować grubością, kolorem i przezroczystością linii, dodatkowo pokazuje na mapie punkt początkowy, końcowy i chyba? waypointy z GPX, jak sobie takie w pliku ustawisz. GPX rysowany zawsze jest jako
kapitantaca - Nowy ficzer na mapie!

Długi weekend się kończy, a wraz z nim kwadrat...

źródło: comment_1617703996Yvpc1WsJJJBfJkkh94Z3TT.jpg

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@metaxy: właśnie już piszę nowy panel z opcjami na telefon geolokalizacja itp. będzie tak że każdy będzie sobie mógł zbudować widok z dowolnych kratek i włączyć geolokalizacje, kropkę, a może nawet jakąś prostą linie śladem wyrysować, tak żeby mapy można było użyć też w warunkach bojowych.
Dodam też wyświetlanie kratek route tiles ze SH jako warstwę, dalej może by się dało GPXa z pliku wyświetlić na mapie itp. nie mam
  • Odpowiedz
@AbaddonLincoln: też byłem ciekaw, to na szybko wyciąłem pół polski z mapy, tak to wygląda: 43 x 43. Ale dałeś mi pomysł żeby pokazać na mapie drugi największy kwadrat (wycinając z mapy obszar pierwszego i przeliczając max square). Coś mi się to nie chce skleić w kodzie ale będzie za kilka dni jako opcja gdzieś, taki dodatkowy motywator ( ͡~ ͜ʖ ͡°).
kapitantaca - @AbaddonLincoln: też byłem ciekaw, to na szybko wyciąłem pół polski z m...

źródło: comment_1617927580E1cKdSjtp9zkJVlgV2M9nM.jpg

Pobierz
  • Odpowiedz
Update mapy!

Zmieniłem sposób renderowania indywidualnych kwadratów, na taki który nie zawiesza przeglądarki, strona już nie ładuje się od nowa za każdym kliknięciem uczestnika, dodatkowo tło renderowane jest tylko raz, a zmieniają się tylko kolory kwadratów zdobytych przez uczestników, przez co działa to dość przyzwoicie.
Lista uczestników posortowana jest teraz według max square, a następnie max cluster. Dodałem też wyszukiwarkę po nicku, więc myślę że sortowanie alfabetyczne przestaje być potrzebne, jeżeli jednak chcielibyście osobne
kapitantaca - Update mapy!

Zmieniłem sposób renderowania indywidualnych kwadratów,...

źródło: comment_1617362988Ge5gVlJAonDAtqYcwThxNf.jpg

Pobierz
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kapitantaca: teraz działa jak złoto pod kątem (nie)zarzynania przeglądarki :) Sposób sortowania jest IMO ok, bo na liście kwadratowców mamy automatycznie jakby ranking - zakładając że niebieskie ważniejsze od zielonego. No i przez to motywator, żeby tam kogoś z 1x1 więcej przeskoczyć :)
  • Odpowiedz
@kapitantaca: Tak mnie naszło, luźny pomysł.
Zaznaczam 2 osoby z listy i mapa pokazuje nasze wspólne NIE zaliczone kwadraty i sobie można np wspólna wycieczkę zaplanować w u-----h i gruzach :).
  • Odpowiedz
Dobra Mireczki dzisiaj na szybko będzie post, ale będą duże zmiany w mapie kwadratów.
Jak pewnie zauważyliście mapa nie aktualizowała się od początku marca, po części dlatego że postanowiłem przepisać wszystko praktycznie od zera w oparciu o klucze api statshunters, dotychczasowy kod był mega niewydolny jeżeli chodzi o odświeżanie zawartości dlatego skonstruowałem ostateczne rozwiązanie kwestii kwadratów.

Stara mapa nie będzie już odświeżana - w ciągu tego weekendu całkowicie spadnie z rowerka (oczywiście jeśli
  • 51
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Drodzy kwadratozbieracze ( ͡~ ͜ʖ ͡°)

Może być trochę nieskładnie, ale mam nadzieję że każdy zrozumie OCB.

Potrzebuję waszej opinii na temat przyszłości mapy, bo dzisiaj odkryłem nowy dostęp do API statshunters, dzięki któremu możliwe będzie codzienne odświeżanie wspólnej mapy, dodatkowo umożliwi mi to wyświetlanie max cluster i max square indywidualnych na wspólnej mapie, a także wyliczenie wspólnego klastra
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@PaulLester1391: aktywności się dodały, ale czasem występuje jeszcze jeden błąd gdzie baza danych nie otwiera się na czas przez multiprocessing (wyścig). Nie wiem jeszcze w którym dokładnie momencie nawala konkurencyjność, także jakby kogoś nie pokazało na mapie po poprawnej autoryzacji i odświeżeniu mapy to trzeba się autoryzować od początku jeszcze raz. W twoim przypadku, jako że akurat siedziałem przed kompem to poprawiłem to co nawaliło.

Coż mogę powiedzieć, choroby wieku
  • Odpowiedz
Witajcie kwadratowe mireczki!

UWAGA ŚCIANA TEKSTU (σ ͜ʖσ)

Po ponad miesiącu dłubania udało mi się chyba ( ͡~ ͜ʖ ͡°) skleić szkielet apki zintegrowanej z API Stravy.
Nasza kwadratowa mapa będzie odchodzić pomału od żulenia na danych ze statshunters, w związku z tym napisałem prosty serwer który potrafi zautoryzować użytkownika
kapitantaca - Witajcie kwadratowe mireczki!

UWAGA ŚCIANA TEKSTU (╭☞σ ͜ʖσ)╭☞

Po ...

źródło: comment_1611000789aGJNlPX2RIgYjK8HQEdJNr.jpg

Pobierz
  • 29
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@metaxy: nieścisłości mogą wynikać z różnic w danych GPS które mam dla obszarów gmin (nie wszystkie pokrywają się w 100% ze stanem faktycznym, dużo to uproszczone kształty), widać twoje podjazdy do granic gmin, ale widocznie po prostu ślad się nie przecinał z tymi obszarami które mam. Wszystko jest jeszcze do dogrania :)
  • Odpowiedz