Śledzenie statków AIS
Przegląd
Wtyczka Śledzenie statków AIS wyświetla pozycje Systemu Automatycznej Identyfikacji (AIS) oraz szczegółowe informacje o pobliskich jednostkach pływających. Dane AIS są odbierane przez połączenie sieciowe z zewnętrznego odbiornika AIS.
Wtyczka może odbierać dane NMEA przez połączenie sieciowe przy użyciu protokołu TCP lub UDP. Pozycje GPS otrzymane z komunikatów NMEA RMC/GGA mogą być również wykorzystywane jako „Moja lokalizacja” w OsmAnd.
Ta wtyczka jest projektem hobbystycznym i nie została zaprojektowana z myślą o niezawodności ani dokładności. NIE NALEŻY polegać na tym oprogramowaniu w kwestiach nawigacji lub bezpieczeństwa życia.
Wymagane parametry konfiguracyjne
Aby korzystać z wtyczki Śledzenie statków AIS, należy włączyć wtyczkę i skonfigurować połączenie sieciowe ze źródłem danych AIS/NMEA:
- Włącz wtyczkę Śledzenie statków AIS w Menu główne → Wtyczki → Śledzenie statków AIS.
- Skonfiguruj ustawienia AIS.
- Skonfiguruj połączenie ze źródłem danych AIS/NMEA przy użyciu protokołu TCP lub UDP.
- Sprawdź, czy statki są wyświetlane na mapie OsmAnd.
Na iOS możesz dodatkowo włączyć opcję Użyj NMEA jako źródła lokalizacji, aby korzystać z pozycji GPS z komunikatów NMEA RMC/GGA jako bieżącej lokalizacji w OsmAnd.
Statki na mapie
AIS działa na częstotliwościach VHF (161,975 MHz i 162,025 MHz) i ma ograniczony zasięg sygnału ze względu na propagację w linii wzroku.
Typowy zasięg odbioru AIS:
- 15–20 mil morskich (28–37 km)
- Zależy od wysokości anteny, warunków otoczenia i przeszkód
Wyświetlanie AIS na mapie:
- Android
- iOS


Po prawidłowej konfiguracji pozycje statków pojawią się na mapie. Kluczowe cechy:
- Statki poruszają się w oparciu o prędkość i kurs w czasie rzeczywistym.
- Nowe statki dynamicznie wpływają i wypływają z widocznego obszaru.
- Dotknięcie statku otwiera szczegółowe informacje.
Informacje o statku AIS
- Android
- iOS


Statki AIS przesyłają trzy rodzaje danych:
-
Informacje statyczne (dane niezmienne).
Wysyłane co 6 minut lub na żądanie.- Nazwa statku (jeśli ustawiona)
- MMSI (Morski Identyfikator Mobilny) (Unikalny 9-cyfrowy identyfikator statku)
- Numer IMO (jeśli dostępny)
- Znak wywoławczy
- Typ statku (np. towarowy, pasażerski, rybacki)
- Wymiary statku (Długość i szerokość)
- Pozycja anteny AIS (Względem kadłuba statku)
-
Informacje dynamiczne (dane w czasie rzeczywistym).
Wysyłane w różnych odstępach czasu w zależności od prędkości i manewrowania.- Współrzędne statku (szerokość i długość geograficzna)
- Kurs nad dnem (COG)
- Prędkość nad dnem (SOG)
- Kurs (kierunek, w którym skierowany jest dziób)
- Status statku (W drodze, na kotwicy, manewrujący itp.)
- Prędkość zwrotu (ROT) (prędkość zmiany kursu)
- Czas ostatniej aktualizacji
-
Informacje o podróży (ustawiane ręcznie przez załogę).
Wysyłane co 6 minut, ustawiane ręcznie przez załogę- Port docelowy
- Szacowany czas przybycia (ETA)
- Zanurzenie (głębokość zanurzenia statku pod powierzchnią wody)
- Typ ładunku (jeśli jest przesyłany)
- Liczba osób na pokładzie (opcjonalnie)
Symbole i legendy AIS
Wytyczne dotyczące prezentacji symboli AIS
| Symbole | Opis |
|---|---|
| Symbole typów statków | |
| Zielony trójkąt | Statek towarowy |
| Niebieski trójkąt | Statek pasażerski |
| Czarny trójkąt | Statek rybacki |
| Żółty trójkąt | Holownik |
| Czerwony trójkąt | Tankowiec |
| Biały trójkąt | Jednostka wojskowa |
| Pomarańczowy trójkąt | Jednostka specjalna (np. pilot, lodołamacz) |
| Migający czerwony trójkąt | Statek w niebezpieczeństwie |
| Symbole pomocy nawigacyjnych | |
| Zielona boja | Znak prawej strony toru wodnego |
| Czerwona boja | Znak lewej strony toru wodnego |
| Symbol kotwicy | Kotwicowisko |
| Symbol statku (SS) | Terminal promowy lub pasażerski |
| Symbol dźwigu portowego | Port towarowy |
| Czarny okrąg | Platforma morska |
| Wskaźniki statusu | |
| Pełny trójkąt | Statek w ruchu |
| Pusty trójkąt | Na kotwicy lub przycumowany |
| Obracająca się strzałka | W trakcie manewru |
| Czerwona migająca ikona | Alert awaryjny |
| Pomarańczowy wykrzyknik | Komunikat bezpieczeństwa AIS |
| Wskaźniki trasy i prędkości | |
| Cienka niebieska linia | Planowana trasa |
| Linia kropkowana | Przebyta trasa |
| Ikona zegara | Szacowany czas przybycia (ETA) |
| Ikona fali | Prędkość względem wody |
Ustawienia wtyczki
- Android
- iOS
Menu → Wtyczki → Śledzenie statków AIS → Ustawienia

[object Object] → Wtyczki → Śledzenie statków AIS → Ustawienia

Wtyczka Śledzenie statków AIS oferuje różne ustawienia do personalizacji nawigacji i interakcji dla użytkowników z niepełnosprawnościami. Te ustawienia są stosowane dla wszystkich profili w OsmAnd.
| Ustawienie | Opis | Przykład |
|---|---|---|
| Ustawienia adresu IP | ||
| Protokół | Wybierz protokół do odbierania danych AIS | UDP/TCP |
| Adres IP | Zdefiniuj adres IP źródła danych AIS (jeśli używany jest TCP) | 192.168.200.16 |
| Port TCP | Zdefiniuj numer portu TCP dla danych AIS | 4001 |
| Port UDP | Zdefiniuj port UDP dla odbioru AIS przez OsmAnd | 10110 |
| Odbieraj dane AIS nawet gdy OsmAnd jest wstrzymany (tylko Android) | Utrzymuj nasłuchiwanie komunikatów AIS, gdy OsmAnd jest wstrzymany lub w tle. Jeśli wyłączone, nie są odbierane komunikaty AIS, gdy OsmAnd jest w tle | Tak/Nie |
| Użyj NMEA jako źródła lokalizacji (tylko iOS) | Używaj pozycji GPS z komunikatów NMEA RMC/GGA jako „Moja lokalizacja” | Włącz/Wyłącz |
| Limit czasu odbioru sygnału AIS | ||
| Limit czasu dla nieaktualnych statków | Ustaw limit czasu widoczności nieaktualnych statków: po upływie tego czasu bez odbioru sygnału symbol statku zostanie przekreślony | 2 - 15 min / Wyłączone |
| Limit czasu widoczności statku | Ustaw limit czasu widoczności obiektów AIS: jeśli w określonym czasie nie zostanie odebrany sygnał, obiekt zostanie automatycznie usunięty z wyświetlacza | 3 - 20 min |
| Alerty najbliższego punktu podejścia (CPA) | ||
| Czas ostrzeżenia CPA | Statek jest oznaczony na czerwono, jeśli czas do CPA jest poniżej tego limitu | 1 - 60 min / Wyłączone |
| Odległość ostrzeżenia CPA | Statek jest oznaczony na czerwono, jeśli odległość do CPA jest poniżej tego limitu | 0.02 - 2 mile morskie |
Tryb symulacji AIS
Możesz symulować pozycje statków AIS za pomocą wtyczki deweloperskiej OsmAnd.
-
Pobierz pliki tekstowe z danymi AIS:
-
Załaduj dane AIS do OsmAnd
Otwórz Menu → Wtyczki → Rozwój → Ustawienia → Wczytaj dane AIS z pliku i wybierz jeden z pobranych plików. -
Wyświetl statki AIS na mapie
Ikony statków pojawią się na podstawie symulowanych danych. Dotknij ikony statku, aby wyświetlić szczegółowe informacje.