Zaawansowane oprogramowanie do map batymetrycznych (Garmin, Lowrance, Hummingbird, Deeper)
#21 OFFLINE
Napisano 19 kwiecień 2022 - 14:48
#22 OFFLINE
Napisano 19 kwiecień 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
Napisano 24 kwiecień 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
Napisano 29 kwiecień 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 lubi to
#25 OFFLINE
Napisano 04 maj 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,43 KB 14 Ilość pobrań 2.png 29,96 KB 14 Ilość pobrań
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,25 KB 13 Ilość pobrań
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,56 KB 12 Ilość pobrań
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
Napisano 05 maj 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
Napisano 13 maj 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
Napisano 16 maj 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 lubi to
#29 OFFLINE
Napisano 05 czerwiec 2022 - 18:11
Szczegółowe omówienie batymetrii Zimorodka cz. 1
Użytkownik Maciej_K edytował ten post 05 czerwiec 2022 - 18:11
- pawlo29 lubi to
#30 OFFLINE
Napisano 06 czerwiec 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,03 KB 20 Ilość pobrań
- Biesan, Maciej_K i pawlo29 lubią to
#31 OFFLINE
Napisano 30 czerwiec 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,81 KB 11 Ilość pobrań
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,55 KB 12 Ilość pobrań
- godski i Biesan lubią to
#32 OFFLINE
Napisano 03 lipiec 2022 - 14:46
Dokończyłem materiał zimorodkowy- mapka w apce- na wodzie i z brzegu w akcji.
Użytkownik Maciej_K edytował ten post 03 lipiec 2022 - 14:46
- Biesan lubi to
#33 OFFLINE
Napisano 17 lipiec 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 i Dano. lubią to
#34 OFFLINE
Napisano 17 lipiec 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
Napisano 17 lipiec 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
Napisano 17 lipiec 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.
Użytkownik Dano. edytował ten post 17 lipiec 2022 - 18:21
#37 OFFLINE
Napisano 17 lipiec 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. lubi to
#38 OFFLINE
Napisano 18 lipiec 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
Napisano 07 luty 2023 - 13:47
Zimorodkowe nowości jeszcze jako beta:
- Pietruk i karkoszek lubią to
#40 OFFLINE
Napisano 21 maj 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 lubi to
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych