1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2024-11-04 16:01:14 -05:00
sdrangel/plugins/feature/ais
Jon Beniston 0dd466a900 Add DialogPositioner to ensure dialogs are fully on screen and remain on
screen when screen orientation changes.
Add DialPopup to allow dials to adjusted with a slider, which is easier
on touchscreens.
Add TableTapAndHold to support table context menus on touchscreens.
2022-12-20 10:31:15 +00:00
..
map Add AIS mod, demod and feature. 2021-05-07 21:50:27 +01:00
ais.cpp AIS feature: Make settings assignments atomic. Part of #1329 2022-11-20 19:54:13 +01:00
ais.h AIS feature: Make settings assignments atomic. Part of #1329 2022-11-20 19:54:13 +01:00
ais.qrc Add AIS mod, demod and feature. 2021-05-07 21:50:27 +01:00
aisgui.cpp Add DialogPositioner to ensure dialogs are fully on screen and remain on 2022-12-20 10:31:15 +00:00
aisgui.h AIS feature: Make settings assignments atomic. Part of #1329 2022-11-20 19:54:13 +01:00
aisgui.ui Massive UI revamping (v7): features 2022-04-05 16:28:07 +02:00
aisplugin.cpp Updated versions and changelogs 2022-12-01 22:02:11 +01:00
aisplugin.h Add AIS mod, demod and feature. 2021-05-07 21:50:27 +01:00
aissettings.cpp AIS feature: Make settings assignments atomic. Part of #1329 2022-11-20 19:54:13 +01:00
aissettings.h AIS feature: Make settings assignments atomic. Part of #1329 2022-11-20 19:54:13 +01:00
aiswebapiadapter.cpp Add AIS mod, demod and feature. 2021-05-07 21:50:27 +01:00
aiswebapiadapter.h Add AIS mod, demod and feature. 2021-05-07 21:50:27 +01:00
CMakeLists.txt Update CMakeLists.txt to support both Qt5 and Qt6. Add option ENABLE_QT6 2022-11-17 14:34:54 +00:00
readme.md Add link to Map docs 2022-03-01 17:23:19 +00:00

AIS Plugin

Introduction

The AIS feature displays a table containing the most recent information about vessels, base-stations and aids-to-navigation, based on messages received via AIS Demodulators. Typically the AIS feature would be used with two AIS Demodulators: one at 161.975MHz and 162.025MHz.

The AIS feature can draw corresponding objects on the Map in 2D and 3D.

Interface

AIS feature plugin GUI

Vessels Table

The vessels table displays the current status for each vessel, base station or aid-to-navigation, based on the latest received messages, aggregated from all AIS Demodulators.

  • MMSI - The Maritime Mobile Service Identity number of the vessel or base station. Double clicking on this column will search for the MMSI on VesselFinder.
  • Type - Vessel, Base station or Aid-to-Navigation.
  • Lat - Latitude in degrees. East positive. Double clicking on this column will center the map on this object.
  • Lon - Longitude in degrees. West positive. Double clicking on this column will center the map on this object.
  • Course - Course over ground in degrees.
  • Speed - Speed over ground in knots.
  • Heading - Heading in degrees (Heading is the direction the vessel is facing, whereas course is the direction it is moving in).
  • Status - Status of the vessel (E.g. Underway using engine, At anchor).
  • IMO - International Maritime Organization (IMO) number which uniquely identifies a ship. Double clicking on this column will search for the IMO on https://www.vesselfinder.com/
  • Name - Name of the vessel. Double clicking on this column will search for the name on https://www.vesselfinder.com/
  • Callsign - Callsign of the vessel.
  • Ship Type - Type of ship (E.g. Passenger ship, Cargo ship, Tanker) and activity (Fishing, Towing, Sailing).
  • Length - The length of the vessel.
  • Destination - Destination the vessel is travelling to. Double clicking on this column will search for this location on the map on this object.
  • Position Updated - Gives the date and time the last position was received.
  • Updated - Gives the date and time the last message was received.
  • Messages - Displays the number of messages received.

Right clicking on the table header allows you to select which columns to show. The columns can be reorderd by left clicking and dragging the column header.

Right clicking on a table cell allows you to copy the cell contents, view the vessel on a variety of websites or find the vessel on the map.

Vessels are removed from the table if a message is not received for 10 minutes.

Map

The AIS feature can plot ships, base stations and aids-to-navigation on the Map. To use, simply open a Map feature and the AIS plugin will display objects based upon the messages it receives from that point. Selecting an AIS item on the map will display a text bubble containing information from the above table. To centre the map on an item in the table, double click in the Lat or Lon columns.

AIS 2D map

AIS 3D map

Attribution

Map icons are by Maarten van der Werf, DE Alvida Biersack, ID and jokokerto, MY, from the Noun Project https://thenounproject.com/

Map icons are from http://all-free-download.com.