Skip to content

An application that uses marine AIS signal data to visualise the maximum distance sailed by every ship across two consecutive signals. An R/Shiny app written in R, with the use of the following libraries: tidyverse, leaflet, geosphere, shiny, shiny.semantic.

Notifications You must be signed in to change notification settings

abhjtbhrli/track-vessel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

R/Shiny Application for Appsilon

Screenshot 2021-10-01 at 12 37 46 PM

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/.

About

An application that uses marine AIS signal data to visualise the maximum distance sailed by every ship across two consecutive signals. An R/Shiny app written in R, with the use of the following libraries: tidyverse, leaflet, geosphere, shiny, shiny.semantic.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages