Geospatial Solutions
PermitOps Route Intelligence Demo
Planning aid only
Bridge validation active
Provider route optional
Not legal authorization

For heavy-haul permit coordinators, OS/OW route planners, and DOT reviewers

Route planning APIs, bridge data, and permit review logic in one live map.

This demo showcases how we combine candidate routing, address lookup, bridge validation, and review-document generation. It is a capability demonstration, not a permitting product or legal authorization workflow.

Route status
Candidate route pending
Route
A -> B -> C
Load height
15 ft 2 in
GVW
132,000 lb
Address intelligence

Google Places lookup and Google Maps basemap for stop placement.

Truck routing

Provider comparison through /api/transportation/truck-route?provider=all.

Providers exercised

HERE, TomTom, Google Routes when configured

Bridge validation

NBI/FHWA clearance records, provider audit, and single-source uncertainty.

Validation running

Candidate routing is not connected in this environment, so the move cannot be compared against a provider route.

0
Hard height conflicts
Requires review before dispatch
Required
Weight review
GVW and axle configuration need bridge review
4
Critical unknowns
Load 15'2" / 132,000 lb
Route evidence surface

Loading bridge validation records...

A/B/C planning stops
Bridge markers hidden

Map imagery is visual context only. Clearance, posting, temporary restrictions, permits, and movement rules require authority verification.

Route ledger
Calculating
A
Baltimore port-area staging
B
York, PA control point
C
Harrisburg job-site area
Provider routes
0
Google, TomTom, HERE if configured
Primary distance
Not returned
Candidate evidence only
Height conflicts
0
Bridge records in query extent
Lowest clearance
Not reported
Lowest bridge record found
Route comparison workspace
Permit route remains source of truth
Route option
Permit route
Status
Not uploaded
Miles
Pending
Why it matters
Cannot validate legal path until route text or agency geometry is attached.
Route option
Google candidate
Status
Unavailable
Miles
Not returned
Why it matters
Google did not return a candidate in this environment or is not configured.
Route option
TomTom candidate
Status
Unavailable
Miles
Not returned
Why it matters
TomTom did not return a candidate in this environment or is not configured.
Route option
HERE candidate
Status
Unavailable
Miles
Not returned
Why it matters
HERE did not return a candidate in this environment or is not configured.
Route option
Conservative review path
Status
Requires analyst
Miles
TBD
Why it matters
Use when provider route conflicts with permit text, local rules, or unknown final-mile restrictions.

Current move: A -> B -> C. A provider route can support analysis, but it does not replace the issued permit corridor.

Restriction ledger
A
Baltimore port-area staging
Route
Candidate route pending
Height
No hard conflict found
Weight
Engineering review required
Local
Final-mile permissions unresolved
C
Harrisburg job-site area
Route intelligence
Route
A -> B -> C
Candidate status
Candidate route pending
Provider routes
Unavailable
Primary distance
Not returned
Primary duration
Not returned
Height conflicts
0
Close-margin warnings
0
Weight review
Required
Human verification
Required
What this workspace does not do

We do not issue OS/OW permits. We are not your state permit office. We do not approve a final route, override a posted restriction, or replace the issued permit packet.

What we do: surface multi-provider routing evidence, expose NBI bridge clearance data with full lineage, and route every unresolved unknown to a human reviewer before dispatch. Annotation, human-in-the-loop, and precision over speed are the entire product.

False-negative risk is the product problem

Missing a low-clearance or weight-restricted structure is the dangerous failure mode. This workspace surfaces connected records, provider evidence, and unresolved review tasks instead of hiding uncertainty.

More working examples

Explore More of Our Demos

Compare this sightline scoring tool with the full collection of mapping and geospatial decision tools we've built.

Browse All Demos

Implementation stack

Technologies We Work With

We choose the stack around the job: browser maps for decision surfaces, spatial databases for reliable data, Python and GIS libraries for analysis, and annotation tools when imagery needs reviewer-ready labels.

QGIS

GIS Software

ESRI ArcGIS

GIS Platform

PostgreSQL

Database

PostGIS

Spatial Database

AWS

Cloud Platform

Google Cloud

Cloud Platform

DuckDB

Analytics Database

OpenAI

AI Platform

Claude AI

AI Assistant

CVAT

Annotation Tool

Python

Programming

React

Frontend

Node.js

Backend

Docker

Containerization

Kubernetes

Orchestration

Azure

Cloud Platform

TensorFlow

Machine Learning

Pandas

Data Analysis

NumPy

Scientific Computing

Jupyter

Data Science

Git

Version Control

Linux

Operating System

Ubuntu

Operating System

Mapbox

Mapping Platform

Leaflet

Web Mapping

Fastapi

API Framework

GeoPandas

Geospatial Analysis

GDAL

Geospatial Library