Package: mardist 1.1.1
mardist: Calculation of Maritime Distances
Tools for calculating and visualizing maritime distances and routes between geographic points. At its core, it implements a fast Haversine formula implemented in data.table to compute great circle distances across sea regions (i.e. avoiding land mass). The package builds a spatial network graph from port and cluster coordinates and uses a shortest path algorithm to identify optimal maritime routes between origin-destination pairs. For visualization, the package exports maps displaying individual routes, multi-destination networks, or continuous routes through specified waypoints. Utility functions identify the nearest network nodes to arbitrary coordinates and handle the antimeridian discontinuities common in Pacific maritime mapping. The package is particularly suited for analyzing shipping lanes, trade routes, and vessel trajectory data.
Authors:
mardist_1.1.1.tar.gz
mardist_1.1.1.zip(r-4.7-any)mardist_1.1.1.zip(r-4.6-any)mardist_1.1.1.zip(r-4.5-any)
mardist_1.1.1.tgz(r-4.6-any)mardist_1.1.1.tgz(r-4.5-any)
mardist_1.1.1.tar.gz(r-4.7-any)mardist_1.1.1.tar.gz(r-4.6-any)
mardist_1.1.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
mardist/json (API)
| # Install 'mardist' in R: |
| install.packages('mardist', repos = c('https://panoschristidis.r-universe.dev', 'https://cloud.r-project.org')) |
- cluster_coordinates - Cluster coordinates
- network - Maritime network
This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.
Last updated from:d493acdb8b. Checks:9 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel | OK | 154 | ||
| source / vignettes | OK | 256 | ||
| linux-release | OK | 159 | ||
| macos-release | OK | 228 | ||
| macos-oldrel | OK | 341 | ||
| windows-devel | OK | 97 | ||
| windows-release | OK | 91 | ||
| windows-oldrel | OK | 90 | ||
| wasm-release | OK | 185 |
Exports:distance_routedtHaversinemulti_point_routemulti_route_mapmulti_route_map_networkroute_map
Dependencies:base64encbslibcachemclassclassIntclicpp11crosstalkdata.tableDBIdigestdplyre1071evaluatefarverfastmapfontawesomefsgenericsgluehighrhtmltoolshtmlwidgetsigraphjquerylibjsonliteKernSmoothknitrlabelinglatticelazyevalleafletleaflet.providerslifecyclemagrittrMatrixmemoisemimepillarpkgconfigpngproxyR6rappdirsrasterRColorBrewerRcpprlangrmarkdowns2sassscalessfspterratibbletidyselecttinytexunitsutf8vctrsviridisLitewithrwkxfunyaml
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Cluster coordinates | cluster_coordinates |
| Distance calculation | distance_route |
| Haversine great circle distance | dtHaversine |
| Map a continues route that passes through specific points | multi_point_route |
| Map several maritime routes from a common origin | multi_route_map |
| Map the full maritime network between paired points | multi_route_map_network |
| Maritime network | network |
| Map a single maritime route (convenient short name) | route_map |