Title: Philippine Roll-on/Roll-Off (RoRo) Connectivity and Transport Data
Version: 0.1.1
Description: Provides the first standardized dataset of the Philippines' Roll-on/Roll-off (RoRo) shipping network, reflecting the 2024-2026 operational state. It digitizes fragmented records from the Maritime Industry Authority (MARINA) and Philippine Ports Authority (PPA) into a unified framework for transport modeling. The package includes 108 bidirectional provincial links across the Western, Central, and Eastern Nautical Highways, complete with GADM-standardized naming, geospatial coordinates, and metrics such as distance, travel time, and vessel frequency. Methodology follows Anselin (1988, ISBN:9024737354) and LeSage and Pace (2009) <doi:10.1201/9781420064254> for spatial weight construction. Data sources include "MARINA Inventory of RoRo Routes" https://marina.gov.ph and "PPA Port Statistics" https://www.ppa.com.ph/ppa_statistics. Designed to support research in economic geography and disaster-response logistics.
License: MIT + file LICENSE
URL: https://github.com/njtalingting/roroph
BugReports: https://github.com/njtalingting/roroph/issues
Depends: R (≥ 3.5.0)
Imports: ArchipelagoEngine, dplyr, ggplot2, sf, spdep
Suggests: knitr, rmarkdown, rnaturalearth, rnaturalearthdata, ggrepel, ggspatial
VignetteBuilder: knitr
Encoding: UTF-8
LazyData: true
RoxygenNote: 7.3.3
Language: en-PH
NeedsCompilation: no
Packaged: 2026-04-09 17:16:41 UTC; Nino Jay Talingting
Author: NJ Talingting ORCID iD [aut, cre]
Maintainer: NJ Talingting <ninotalingting77@gmail.com>
Repository: CRAN
Date/Publication: 2026-04-16 18:20:02 UTC

Philippine RoRo Connectivity Network

Description

A comprehensive dataset of the Philippine Strong Republic Nautical Highway (SRNH) and Missionary Routes (2024-2026).

Usage

roro_routes

Format

A data frame with 108 rows and 16 variables:

from_prov

Origin province name, GADM-standardized

to_prov

Destination province name, GADM-standardized

route_name

The official name of the ferry connection

dist_nm

Distance in nautical miles

avg_time_hrs

Average travel time in hours

freq_daily

Average daily frequency of trips (The Weight)

pax_cap

Estimated passenger capacity

cargo_cap

Estimated truck units (Logistical Flow)

marina_code

Official MARINA classification code

highway_type

Western, Central, Eastern, or Missionary

from_lat

Origin Latitude

from_lon

Origin Longitude

from_region

Luzon, Visayas, or Mindanao

to_lat

Destination Latitude

to_lon

Destination Longitude

to_region

Destination Region

Source

Philippine Ports Authority (PPA) and MARINA (2024-2026).

Examples

library(roroph)
library(dplyr)

# Load the network data
data(roro_routes)

# Example 1: Basic Analysis of Connectivity
# Calculate the average passenger capacity per highway system
roro_routes %>%
  group_by(highway_type) %>%
  summarise(mean_pax = mean(pax_cap, na.rm = TRUE))

# Example 2: Spatial Adjacency Logic (Anselin/LeSage framework)
# Filter for the Western Nautical Highway (WNH) hubs
wnh_hubs <- roro_routes[roro_routes$highway_type == "Western", ]

# Simple validation check of coordinates for spatial weight construction
if (requireNamespace("sf", quietly = TRUE)) {
  library(sf)
  # Check if coordinates are within the Philippine bounding box
  bbox_check <- all(wnh_hubs$from_lat > 4 & wnh_hubs$from_lat < 21)
  message("Coordinate validity: ", bbox_check)
}