Here is a small preview of the application.
vessel_vid.mp4
Marine AIS signal data is used to identify the longest distance covered by a ship between two consecutive observations. The vessels are categorised by ship type and every ship has its own unique name.
The application has been created in shiny.semantic
, using Shiny modules. The maps incorporated in the application have been generated using the leaflet
package. Other packages that have been used are shiny
, tidyverse
and geosphere
.
The longest distance calculation is the Haversine distance between two sets of longitudes and latitudes.
The entire application source code, including the modules, are in the app.R file.
The application is hosted on shinyapps.io at the following address: https://abhjt-bhrli.shinyapps.io/vessel-tracker/.