NC Truck Parking
Welcome
Interactive Map
Analysis

Prototype Viewer

NC Truck Parking Analysis Dashboard

Purpose: This prototype presents a strategic facility-location analysis for North Carolina's interstate truck parking network. The objective is to identify where new rest areas and truck stops should be added along the major corridors (I-26, I-40, I-77, I-85, I-95) to reduce unserved peak-hour parking demand within an investment budget.

The dashboard combines an interactive map of corridors and facilities with a set of analytical views summarizing current system performance, the trade-off between cost and unmet demand, and the optimization model's preferred facility mix.

What you see

The Interactive Map shows corridor segments colored by base-case unmet demand and toggleable layers for existing facilities, candidate sites, and new facilities selected by the model at p = 10, 20, 30, 40, 50. The Analysis tab provides a system snapshot, demand patterns by interstate, capacity-utilization histograms, the detour-threshold sensitivity, a capacity-expansion alternative, and the optimal facility mix by p.

Methodology & Assumptions

Demand Estimation. Peak-hour truck parking demand is estimated for each corridor segment using the FHWA Jason's Law method (FHWA 2002), scaled by AADTT (from NCDOT Traffic Volume Maps), peak seasonal factor (1.15), peak-hour factor, and class-specific facility-preference factors. Demand is decomposed across four driver classes: short-haul vs long-haul, crossed with rest-area vs truck-stop preference.

Candidate Sites. 123 NCDOT-owned parcels were shortlisted from 520 state-owned parcels in NC OneMap. Selection criteria: lying within a 10-mile buffer of I-26, I-77, I-85, or I-95, with capacity ≥ 10 spaces.

Demand Assignment. A two-stage system-optimal assignment is solved: stage 1 maximizes the total number of trucks parked subject to capacity and detour-distance constraints; stage 2, among all assignments achieving that maximum, minimizes total detour distance. Two detour thresholds are reported: 5-mile (stricter) and 10-mile (more permissive).

Facility Location Optimization. A Mixed-Integer Linear Program (MILP) parameterized by p (number of new facilities). For each p from 1 to 50, the model chooses which candidates to open and as which type (rest area or truck stop), subject to demand-balance, capacity, detour, and type-compatibility constraints (rest-area classes can only be served by rest areas; truck-stop classes only by truck stops). Solver: CPLEX.

Cost Specifications. Unit costs are taken from the NCDOT Phase II Truck Parking Study (Cambridge Systematics, Table 3.9):

DescriptionUnitCost
Concrete Pavement with CurbsPer Space$75,000
Asphalt Pavement, no CurbsPer Space$48,000
Gravel SurfacePer Space$37,000
Vault ToiletsPer Site$60,000
LightingPer Space$1,400
Fencing (60" chain link)Per Space$2,500

The per-facility cost is built up as a fixed site cost plus a capacity-dependent pavement cost. For a new truck stop, the fixed component is $60,000 (vault toilets) + $1,400 (lighting) + $2,500 (fencing) = $63,900, and the capacity-dependent component is $75,000 × capacity (concrete pavement with curbs), giving a total of $63,900 + ($75,000 × capacity). For a new rest area, the fixed component is $1,400 (lighting) and the capacity-dependent component is $37,000 × capacity (gravel surface), giving a total of $1,400 + ($37,000 × capacity).

Lighting and fencing are modeled as fixed per-facility line items rather than scaled per space, on the assumption of a single shared installation per site. Existing-facility expansion is costed at the added capacity multiplied by the relevant per-space pavement rate.

Further reference: FHWA Truck Parking Development Handbook (HOP-22-027).

Caveats. The model assigns each demand segment to its nearest viable facility within the detour threshold. In practice drivers' choice depends on amenities, fuel availability, route familiarity, and prior experience, so realized utilization may differ from the model's assignment. The candidate set is a proxy (NCDOT-owned parcels) and does not include zoning, utility, or access feasibility checks; site-level field verification would be a prerequisite before any actual investment decision.

For more details, please read our full report here.

How to use this dashboard

  1. Click Interactive Map to explore corridor segments and facilities. Toggle layers in the top-right panel to compare existing facilities, candidate sites, and the model's selections at different p values.
  2. Click Analysis to view system metrics. Pick a panel from the left sidebar; each chart is paired with a written interpretation on the right.
  3. The System Snapshot panel (default) summarizes the four headline findings of the study; subsequent panels drill into specific charts.
Open Interactive Map →

Acknowledgments

This research was supported by the Center for Rural and Regional Connected Communities (CR2C2), a Regional University Transportation Center funded by the United States Department of Transportation (USDOT). The primary design for the tool was developed by Komal Gulati and Venktesh Pandey, with refinement from the project 3-1 team.

Disclaimer: The views and accuracy of the information presented belong to the authors alone. The United States Department of Transportation assumes no liability for the contents or use thereof.

Research Team

Komal Gulati (PhD Student, Electrical & Computer Engineering, NC A&T), Dr. Venktesh Pandey (Assistant Professor, Civil, Architectural, & Environmental Engineering, NC A&T).

Make this Notebook Trusted to load map: File -> Trust Notebook

Select View

System Snapshot

A high-level view of the network: how big it is, how stressed it is, and what changes when the model adds 20 new facilities.

Existing Facilities
97
Capacity-bearing in 10-mi corridor
Candidate Sites
123
After capacity ≥ 10 spaces filter
New Facilities (p=20)
20
4 Rest Areas + 16 Truck Stops
Total Active Network (p=20)
117
Existing + New combined

Headline Findings

Current system meets ~43% of demand
57.0%
unmet at 10-mi threshold
At the 10-mile detour threshold, 72 of 97 capacity-bearing corridor-adjacent facilities operate at or above 95% utilization (mean utilization 85.5%). The existing network is saturated at peak hour.
Spatial coverage is the binding constraint
~37%
unmet floor with capacity expansion alone
Quadrupling capacity at existing facilities (multiplier f=4.0, approximately $1.2B investment) only reduces unmet demand to about 37%. The plateau indicates that spatial coverage gaps cannot be closed by growing existing sites. New locations are required.
p=20 cuts unmet demand by more than half
57.0% → 24.4%
at $535M total investment
The MILP selects 20 new facilities (4 rest areas + 16 truck stops) from 123 candidates. Average cost per facility is about $26.8M, below the median NCDOT highway-project cost of $44M (STI / SPOT P7.0 reference).
Detour radius shifts the answer
5-mi vs 10-mi
consistently different curves
At every value of p from 1 to 50, residual unmet demand at the 5-mile threshold exceeds that at the 10-mile threshold. The choice of detour radius is a modeling assumption that carries through every downstream result, so sensitivity to it is reported throughout the dashboard.

Peak-Hour Demand by Interstate

What this shows

Peak-hour parking demand decomposed across the four FHWA driver classes for each of the five major NC interstates. Demand is computed using the FHWA Jason's Law method, scaled by AADTT, peak-hour factor, and class-specific facility-preference factors.

Key pattern

I-40, I-85 and I-95 together carry approximately 83% of statewide peak-hour truck parking demand. Long-haul truck-stop demand (Class 4) is the dominant component on every corridor, consistent with NC's role as a long-haul freight through-state.

Why it matters

The class-level breakdown directly drives the facility-type decisions downstream: rest-area classes (1, 3) can only be served by rest areas, and truck-stop classes (2, 4) can only be served by truck stops. Class composition is therefore the upstream cause of the truck-stop-heavy mix that the model chooses at every p.

Capacity Utilization (Existing Network)

What this shows

Distribution of existing facilities across 5%-utilization bins under the base-case demand assignment (no expansion, no new facilities). Two thresholds are reported: 5-mile and 10-mile detour radius.

The right-skew

At the 10-mile threshold, 74% of corridor-adjacent facilities (72 of 97) operate at or above 95% utilization. Mean utilization is 85.5% and median is 100%. Even with the more permissive radius, the network is at saturation. At the 5-mile threshold, fewer facilities are reachable (94 in buffer) and 50% are at near-full capacity.

Why the sqrt y-axis

The right-most bin (95-100%) has roughly an order of magnitude more facilities than any other bin. A linear axis crushes the rest of the distribution; the square-root transform keeps single-digit bins legible while preserving the visual prominence of the saturation bar.

Utilization Statistics

Metric 5-mi threshold
(n=94)
10-mi threshold
(n=97)
Mean utilization 71.1% 85.5%
Median utilization 94.0% 100.0%
At/near full capacity (>=95%) 47/94 (50.0%) 72/97 (74.2%)
>= 75% utilized 57/94 (60.6%) 78/97 (80.4%)
>= 50% utilized 68/94 (72.3%) 85/97 (87.6%)
Completely unused (0%) 8/94 (8.5%) 6/97 (6.2%)

Detour Threshold Comparison: 5-mi vs 10-mi

What this shows

Residual unmet demand (left axis) and total cost (right axis) as a function of p, the number of new facilities added. Two curves per axis correspond to the 5-mile and 10-mile detour thresholds.

Diminishing returns

The first ~10 facilities cut unmet demand sharply; the next 10 less so; beyond p≈30 the curve flattens. Each additional facility serves smaller residual pockets of demand, while construction cost continues to rise approximately linearly.

Threshold sensitivity

The 5-mile curve sits above the 10-mile curve at every value of p. The gap is the demand that exists within 10 miles of a facility but outside 5 miles, i.e. the demand whose service depends on accepting a longer detour. This gap is itself a useful planning quantity.

Capacity Expansion Alternative

What this shows

The alternative to adding new facilities: expand existing facilities by a capacity multiplier f (1.0 = current, 4.0 = quadrupled). The chart plots residual unmet demand against f, with expansion cost on the secondary axis.

The plateau

Even at f=4.0 (~$1.2B investment), unmet demand only drops to about 37%. This is because the existing network has spatial coverage gaps. Some demand segments lie beyond the detour radius of any existing facility, and no amount of capacity expansion at the existing sites can serve that demand.

Implication

This chart is the empirical justification for the facility-location problem itself: capacity is necessary but not sufficient, and spatial coverage is the binding constraint. The optimization in the next panel (p=20) achieves better coverage at less than half the expansion-only cost.

Optimal Facility Mix by p

What this shows

For each value of p from 1 to 50, the count of new rest areas vs new truck stops the MILP chooses to open. At p=20 the model selects 4 rest areas and 16 truck stops.

Why truck-stop-heavy

Long-haul demand dominates, and Class 4 (long-haul + truck stop) is the largest single class because of the FHWA facility preference factors (P_facility = 0.77 for truck stops, 0.23 for rest areas). The optimization therefore consistently prefers truck stops to maximize served demand per facility.

Cost framing

New rest areas and truck stops have different cost structures: a new RA costs $1,400 + ($37,000 × capacity); a new TS costs $63,900 + ($75,000 × capacity). Truck stops are roughly twice as expensive per space, but serve more demand, so the model's preference for them reflects that demand-weighted cost-per-served-truck still favors truck stops.