Zaawansowane oprogramowanie do map batymetrycznych (Garmin, Lowrance, Hummingbird, Deeper)
#21 OFFLINE
Posted 19 April 2022 - 14:48
#22 OFFLINE
Posted 19 April 2022 - 15:00
To ja zapytam przewrotnie, a kto za to zapłaci? A realnie rzecz ujmując no to gdzieś w przyszłości jest koncepcja przepisania tego na Flutter-a i rozwijanie aplikacji na dwie platformy, ale najpierw chcemy się skupić na maksymalnej liczbie dowiezionych ficzerów takich bez analogów w mirie Na razie musimy ustabilizować apkę mobilną, bo tu jest jeszcze dużo do zrobienia.
A tak na marginesie to tablet z Androidem to są teraz relatywnie nie takie duże pieniądze.
#23 OFFLINE
Posted 24 April 2022 - 20:42
Najnowsza wersja aplikacji mobilnej jest dostępna w kanale beta (trzeba dołączyć do testów beta w Google Play - ale jutro lub we wtorek będzie już dla wszystkich) - poprawiona jest stabilność, dodane są palety barw kolorowania izobat takie jak w aplikacji desktop (docelowo będzie można tworzyć własną paletę barw i współdzielić ją z innymi).
Dodana jest też funkcjonalność pokazywania najgłębszego punktu na mapie.
Na mapie w aplikacji mobilnej można dodawać własne punkty GPS (wystarczy przytrzymać palcem na mapie i zapisywany jest punkt np. połowu) - te punkty są dostępne później też via MENU -> Ulubione -> Lokalizacje - można w łatwy sposób je komuś wysłać via sms, e-mail czy eksportować do formatu GPX i renderować w aplikacji desktopowej, czy innym sofcie co czyta GPX (możne przekonwertować GPSBabel na dowolny format np. KML).
Tyle na razie z nowości.
Jeżeli chodzi o desktop to będzie poprawiony parser do Hummingibirda, bo są formaty z niektórych ploterów, które dają dziwne wyniki w głębokości. Oczywiście jak ktoś ma próbki plików, które nie działają poprawnie to bardzo poproszę.
#24 OFFLINE
Posted 29 April 2022 - 11:43
Nowa wersja już wrzucona na stronę. Kilka błędów poprawionych:
- format live z Hummingbirda, z niektórych echosond były źle parsowane dane - teraz to zostało naprawione, ale to już jest kolejna wersja tego formatu .acu obsłużona co oznacza, że mogą być jeszcze takie, które nie są skoro taka jest różnorodność wersji w obrębie tego formatu
- można teraz zaznaczać ślady za pomocą wciśniętego klawisza SHIFT w listingu śladów i strzałek góra/dół (CTRL + "klikanie" w konkretny ślad też działa)
- poprawiony błąd z maksymalną głębokością jeżeli robimy korekcję głębokości śladu, który nie zawiera próbki z najgłębszym punktem, a po korekcji będzie miał taką próbkę to teraz jest to uwzględniane (mała podpowiedź - klikając w wartość najgłębszego miejsca w projekcie mapa powiększa się w miejscu tego punktu z najgłębszą próbką)
Kilka jezior zostanie dziś wieczorem dodanych do aplikacji (na razie tylko Wielkopolska).
- Maciek_7 likes this
#25 OFFLINE
Posted 04 May 2022 - 22:07
W opracowaniu mechanizm detekcji różnic między śladami i sprowadzenie ich do wspólnej jednej głębokości charakterystycznej za pomocą algorytmu (mam już kilka plików treningowych zrobionych do walidacji).
Ogólnie dla kilku punktów przecięcia da się wyznaczyć błąd i wprowadzić offset dla danego śladu - problemem są anomalie wprowadzana przez odbicie sygnału od roślinności podwodnej - temat naukowo jest dość mocno opracowany pod kątem próbek z LIDAR-ów, ale nie są to trywialne rozwiązania - jak ktoś ma doświadczenia w filtracji/korekcji to zapraszam do kontaktu.
Detektor:
1.png 111.43KB 14 downloads 2.png 29.96KB 14 downloads
Widok rzutu próbek w przekroju poprzecznym - w elipsie zaznaczone anomalie - takie coś byłoby łatwe do odfiltrowania - w ogóle próbki z zerową głębokością są automatycznie filtrowane już na etapie dodawania śladu do projektu:
anomalie.png 116.25KB 13 downloads
tak wyglądają próbki z nałożonym filtrem dolnoprzepustowym - niestety tutaj już tak prosto nie jest i w wielu przypadkach decyzja nie jest 0/1...
4.png 152.56KB 12 downloads
Może wprowadzić to jako ogniwo pośrednie przed czytaniem całych echogramów z korekcją z podglądu jak w Sonar TRX? Widzę to tak klikamy w próbkę na rzucie poprzecznym, a ona podświetla się na mapie (?).
Z dobrych informacji - w następnym tygodniu ma być opcja regulacji gradientu kolorowania izobat wg głębokości odcięcia - tak żeby łatwo można robić trolling na danej głębokości - pewnie najpierw w wersji beta (warto dołączyć do testów beta na Google Play).
#26 OFFLINE
Posted 05 May 2022 - 19:54
Mała zajawka funkcjonalności (powinna być w wersji beta w następnym tygodniu) - stwierdziłem, że ciężko będzie przenieść manipulator 2D z krzywą i pomysł jest na uproszczoną wersję - myślę, że podstawowe funkcje spełnia i na mobile nie jest potrzebny aż tak wyrafinowany manipulator - dajcie znać co sądzicie, a przede wszystkim co Waszym zdaniem powinno się tu znaleźć - może jakiś pomysł na poprawę UX?
Podziękowania dla Macieja za użyczenie kanału YT
#27 OFFLINE
Posted 13 May 2022 - 06:52
Informacyjnie - najnowsza wersja na Google Play - są niespodzianki - nie tylko ten ficzer z prezentacji powyżej, ale również opcja z użyciem sensorów i rozglądaniem się po mapie - możliwość regulacji odległości w jakiej chcemy łowić do 50 metrów i w tej odległości podaje nam głębokość w kierunku którym patrzy telefon - więc nie traci się czasu na ustawienie gruntu - ten ficzer można przetestować tylko w warunkach bycia nad akwenem z mapą - ale można użyć też symulacji GPS'a przy pomocy takiego programu jak Lockito i być nad dowolnym akwenem w Polsce . Później wrzucę więcej informacji - miłego testowania!
#28 OFFLINE
Posted 16 May 2022 - 06:40
Tak to wygląda:
Dwoma palcami (trzymając kciuki na ekranie i jednocześnie przesuwając je góra/dół) można pochylić mapę tak jak żeby była bardziej w naszej płaszczyźnie jak rozglądamy się telefonem.
Dziękuję za wiadomości PW - mnóstwo pracy i wysiłku kosztuje zrobienie tego - mam nadzieję, że uda się niedługo wprowadzić widok 3D i wizualizację łowienia w takim widoku.
Mimo ograniczonych zasobów, jeżeli ktoś ma pomysł i chciałby coś zmienić w aplikacji mobilnej - śmiało można pisać na PW.
W planie oprócz powyższego jest kwestia stabilności całego rozwiązania i wygenerowanie jak największej ilości dostępnych map.
- Sadek8 likes this
#29 OFFLINE
Posted 05 June 2022 - 18:11
Szczegółowe omówienie batymetrii Zimorodka cz. 1
Edited by Maciej_K, 05 June 2022 - 18:11.
- pawlo29 likes this
#30 OFFLINE
Posted 06 June 2022 - 09:39
Dzięki Macieju za opracowanie tutoriala korzystania z aplikacji - nikt by tego nie zrobił w tak przystępny sposób!
Załączam instrukcję jak korzystać z manipulatora, bo jest to unikalne rozwiązanie i może nie być zrozumiałe dla wszystkich, a daje bardzo duże możliwości interpretacji, ale też szukania punktów/pingów fałszujących generowanie mapy.
Na razie zamrażam dodawanie nowych funkcjonalności, bo nie wiem czy będzie odpowiednia grupa ludzi chcących korzystać z tego rozwiązania - a zaznaczam, że wszystko jest tu robione za darmo od wędkarzy dla wędkarzy i tak pozostanie.
manipulator help.pdf 318.03KB 20 downloads
- Biesan, Maciej_K and pawlo29 like this
#31 OFFLINE
Posted 30 June 2022 - 22:51
Mała aktualizacja statusu:
Dokumentacja w formie interaktywnej (dostępna też z poziomu aplikacji desktop) - teraz można zobaczyć lepiej jak to działa i jak się posługiwać manipulatorem:
https://zimorodek.pl...ve-editor/index
Ciągle trwają prace nad łączeniem śladów do jednego poziomu gdy pochodzą one z różnych źródeł/są zbierane o różnych porach roku, kiedy poziom wody jest różny - zagadnienie okazał się nietrywialne, bo nawet nie ma za dużo prac naukowych na ten temat, a matematyka jest bardzo skomplikowana - ale już są pewne pomysły i implementacja - wykresy pokazują minimalizację błędu kwadratowego na bazie "przecięć" śladów (ustalenie zbioru punktów w danym obszarze pochodzących z różnych śladów).
Wykres pokazuje różnice między śladami (na osi X jest po prostu liczba przecięć, a na Y głębokość przecięć w akwenie) - pierwszy wykres pokazuje deltę/różnicę/błąd w głębokości, a wykres niżej jak zachował się algorytm dopasowania - w idealnym świecie wykresy by się nałożyły na siebie - błąd = 0.
sc1.png 142.81KB 11 downloads
Wykres pokazuje minimalizację błędu (dolny wykres po zadziałaniu algorytmu) - zdaję sobie sprawę, że te wykresy nie niosą dużej wartości informacyjnej dla użytkownika - ale wrzucam jako ciekawostkę - myślę że w przeciągu miesiąca będzie można "pobawić się" tym algorytmem i zobaczyć jak dopasowuje vs to co by zrobił człowiek - algorytm nie jest doskonały i mogę być przypadki gdzie zwiększy on błąd, a nie go zminimalizuje np. będzie porównywał ślady gdzieś na płyciźnie gdzie jest jakiś obiekt - zatopiony kamień/drzewo lub pingi odbite od roślinności zanurzonej.
Po głowie chodzi pomysł żeby zbudować odpowiedni model matematyczny dopasowany dla danego typu akwenu (na bazie dużej ilości różnych akwenów) i np. porównywać ślady tylko tam gdzie jest płaskie dno i jest głęboko (nie ma roślinności) - ale ten pomysł się rozbija o to, że jak mamy ślady tylko płytkiej części akwenu to będzie to traktowane jako całość tak jakby dany akwen miał np. tylko 3 metry, bo miejsca gdzie ma 10 nie są jeszcze "zeskanowane".
Można też analizować każde przecięcie (musi być ich więcej) i odrzucać te przecięcia, które bardziej odchylają się od reszty i w ten sposób minimalizować błąd offsetu między śladami.
Zawsze operator będzie musiał wskazać ślad klucz - do którego ma być dopasowana cała reszta.
sc2.png 85.55KB 12 downloads
- godski and Biesan like this
#32 OFFLINE
Posted 03 July 2022 - 14:46
Dokończyłem materiał zimorodkowy- mapka w apce- na wodzie i z brzegu w akcji.
Edited by Maciej_K, 03 July 2022 - 14:46.
- Biesan likes this
#33 OFFLINE
Posted 17 July 2022 - 07:51
Wrzuciliśmy nową wersję aplikacji desktopowej - można grupowo zmieniać głębokość dla śladów, a nie jak wcześniej tylko per ślad - oczywiście można z CTRL zaznaczać ślady zarówno na mapie, jaki w panelu agregującym. Możliwe że niedługo będzie widok 3D w aplikacji mobilnej z projekcją głębokości w odległości od łodzi czy pomostu - tak żeby było widać dokładnie jak wygląda struktura dna gdzie łowimy - ale jest to trudne, bo procesor graficzny w telefonie to nie to samo co na komputerze.
- Maciej_K and Dano. like this
#34 OFFLINE
Posted 17 July 2022 - 09:37
Wrzuciliśmy nową wersję aplikacji desktopowej - można grupowo zmieniać głębokość dla śladów, a nie jak wcześniej tylko per ślad - oczywiście można z CTRL zaznaczać ślady zarówno na mapie, jaki w panelu agregującym. Możliwe że niedługo będzie widok 3D w aplikacji mobilnej z projekcją głębokości w odległości od łodzi czy pomostu - tak żeby było widać dokładnie jak wygląda struktura dna gdzie łowimy - ale jest to trudne, bo procesor graficzny w telefonie to nie to samo co na komputerze.
Piotr, to zróbcie to sektorowo, np kwadrat o boku 1km i koniec, nie trzeba będzie całej wody konwertować do widoku 3d
Tak jest w dr Depth czy Autochart. Reefmaster też nie pokazuje wszystkiego na raz.
#35 OFFLINE
Posted 17 July 2022 - 15:30
Piotr, to zróbcie to sektorowo, np kwadrat o boku 1km i koniec, nie trzeba będzie całej wody konwertować do widoku 3d
Tak jest w dr Depth czy Autochart. Reefmaster też nie pokazuje wszystkiego na raz.
My bad- RM jednak daje całośćiowy obraz ale jakość tegoż słaba vs. flat
#36 OFFLINE
Posted 17 July 2022 - 18:19
Piotr, to zróbcie to sektorowo, np kwadrat o boku 1km i koniec, nie trzeba będzie całej wody konwertować do widoku 3d
Tak jest w dr Depth czy Autochart. Reefmaster też nie pokazuje wszystkiego na raz.
Maciek, kwadrat o boku tylkoj ednego km to chyba największa bolączka map hummiego.
Moja opinia z codzienności i wkurzania się na to co widzę i jak.
Dwa dni na nowej wodzie i mapa w Garminie sprząta użyttkowością, ale że panoramix mi potrzebny, bo woda najeżona pułapkami jak mało która to podpieram się mapami które rysuje mi Hummi
Dwa dni temu wbiłem się w drzewo. Uśpiło mnie 10 metrów do dna, a drzewo się okazało od dna do powierzchni prawie.
Edited by Dano., 17 July 2022 - 18:21.
#37 OFFLINE
Posted 17 July 2022 - 20:19
Maciek, kwadrat o boku tylkoj ednego km to chyba największa bolączka map hummiego.
Moja opinia z codzienności i wkurzania się na to co widzę i jak.
Dwa dni na nowej wodzie i mapa w Garminie sprząta użyttkowością, ale że panoramix mi potrzebny, bo woda najeżona pułapkami jak mało która to podpieram się mapami które rysuje mi Hummi
Dwa dni temu wbiłem się w drzewo. Uśpiło mnie 10 metrów do dna, a drzewo się okazało od dna do powierzchni prawie.
Nie do końca Daniel, program Autochart robi całe jeziora, daj dane- to się przemieli je tak, by cała woda była widoczna na mapie. Live to mapowanie doraźne, takie ma być. Jak ktoś chce custom- to zostaje program na kompa. Program Piotra powinien cię zaitneresować ale wiadomo - tablet z jasnym ekranem lub smartfon obok echa i zasięg stacji bazowych dla triangulacji.
- Dano. likes this
#38 OFFLINE
Posted 18 July 2022 - 06:42
Nie do końca Daniel, program Autochart robi całe jeziora, daj dane- to się przemieli je tak, by cała woda była widoczna na mapie. Live to mapowanie doraźne, takie ma być. Jak ktoś chce custom- to zostaje program na kompa. Program Piotra powinien cię zaitneresować ale wiadomo - tablet z jasnym ekranem lub smartfon obok echa i zasięg stacji bazowych dla triangulacji.
Nie ma sensu dawać danych, bo za dużo skaczę
Obróbka zajmie więcej niż mój pobyt tutaj ale dziękuję za propozycję
#39 OFFLINE
Posted 07 February 2023 - 13:47
Zimorodkowe nowości jeszcze jako beta:
- Pietruk and karkoszek like this
#40 OFFLINE
Posted 21 May 2023 - 21:18
Witajcie,
chciałem poinformować, że w Zimorodku udało się nawiązać współpracę z MaxiMapą i teraz dostępne są takie akweny jak Śniardwy, Dargin, Mamry, Nidzkie, Niegocin, Roś, Dadaj, Orzysz, Turawa, Wigry, Jezioro Nyskiei wiele więcej.
Zapraszam do sprawdzenia materiału
PŚ
- elpojo likes this