VoltGrid
← → space · F fullscreen · Esc exit
Exit Deck
Desktop GIS · CAD · BIM · 3D Digital Twin for the Electric Grid

VoltGrid

Geospatial intelligence for the electric grid. A powerful desktop GIS, CAD, and BIM 3D digital twin solution for electric utilities — and it works operationally with GRID State, Tech Maven Geospatial's electric utility management solution. Fully offline-capable.

Tech Maven Geospatial · v1.6.0

The problem

Your grid lives in silos.

Our solution

One desktop. The whole grid picture.

An embedded local server turns any Windows workstation into a complete, air-gapped grid intelligence hub — hosting, editing, analyzing, and sharing utility data across the ops LAN.

🖥️

No server farm

The desktop is the server.

🔒

No cloud

Grid data stays inside your OT boundary.

💡

No infrastructure tax

Runs on hardware you already own.

One platform · six pillars · and more

Everything a utility GIS team needs.

🧊

3D / Z GPKG EditorNew

True 3D asset editing over GeoPackage.

🖥️

Desktop-as-a-Server

One-click sharing across the ops LAN.

🌆

3D Digital Twin

I3S, BIM, splats, point clouds, COG.

📊

Analysis

Viewshed, routing, profiles, stats.

📡

Real-Time Feeds

Crews, weather, TAK, Meshtastic (MQTT), IoT.

🗂️

Data Mastery

30+ formats, read & converted.

Shipped in v1.1 – v1.2

Five capabilities that landed first.

🛰️

STAC

Find pre/post-storm & vegetation imagery fast.

🗄️

Connectors

Utility databases → MVT / OGC / FeatureServer.

🎬

Full Motion Video

Drone inspection video, geo-locked (MISB KLV).

📐

CAD Import

As-built DWG / DXF / DGN onto the map.

🔄

Feeds & StreamServer

Sensor feeds → Esri StreamLayer.

🔗

All offline

Served from the in-process host on :5059.

Platform architecture

Every format in. Every protocol out.

Platform architecture — utility data formats in, open protocols out, clients across the ops LAN
The pipeline

Read it. Convert it. Serve it.

Data pipeline — ingest utility data, in-process engine, serve
Deployment

One desktop serves the whole storm room.

LAN topology — one workstation serving browsers, TAK crew devices, QGIS, ArcGIS Pro, and tablets
The v1.3 – v1.4 wave New

Then it became a grid intelligence workstation.

The newest releases add field crew comms, radar and SAR exploitation, imagery intelligence, local AI, RF sensing, offline routing, GIS-server emulation, SharePoint, commercial imagery tasking, 3D reconstruction, and a plugin SDK — sixteen new capabilities for utility operations on the same desktop.

28
capabilities on the map
90+
searchable tools
12+
serve protocols
100%
offline-capable
New · storm response & crew safety New

Storm response that speaks CoT.

  • TAK Server via STOMP mTLS-wss — or UDP multicast when backhaul is gone.
  • Crew-tracking overlay, GeoChat, operation tasks, alerts, geofencing around energized work zones.
  • Operations Board kanban + collaborative canvas + AAR timeline replay for storm post-mortems.
  • TAK Server admin dashboard (Marti REST proxy) + data packages for crew devices.
  • NAPSG & NWCG emergency symbology · MIL-STD-2525 supported · structured field reports.
tak · data package
storm-pkg.zip
├─ manifest.xml
└─ contents/
   └─ cot.xml        // CoT events

● multicast · air-gapped
● geofence ALERT: CREW-2 exited work zone
New · airspace awareness New

Know what's flying over your corridors.

  • ASTERIX CAT-048 radar ingestion over UDP multicast.
  • Live Track Table — callsign, squawk, flight level, speed, heading, ICAO24.
  • CPA calculator — deconflict drone inspection flights from working aircraft.
  • Velocity vectors (3-min lookahead) · trails (last 30 positions).
  • Squawk alerting — 7500 / 7600 / 7700 auto-detected during storm air ops.
track table · illustrative
UAL231  3452  FL340  447kt  094°
DAL88   7700  FL180  322kt  201°
          └─ EMERGENCY · alerting

CPA(UAL231, DAL88)
 → 4.2 nm in 06:12 brg 142°
New · RF & passive sensing New

Storm-ops sensing, fused onto one map.

✈️

ADS-B + RemoteID

Inspection drones & aircraft near the ROW.

🚢

AIS

Vessel traffic near river crossings & cables.

📻

APRS

Spotter stations, WX, objects — RF + APRS-IS.

🔊

Audio scanners

NOAA+SAME weather alerts · GMRS · MURS · CB.

🌡️

IoT (rtl_433)

Weather stations & sensors along the corridor.

🦆

One DuckDB hub

Every source queryable + servable.

New · storm & wildfire assessment New

Assess damage at night. Through clouds.

  • SAR amplitude viewing — Sentinel-1 when the storm still blocks optical, speckle filtering, dB rendering.
  • ImageServer-grade imagery: spectral indices (NDVI, NDWI, NBR…) for vegetation stress and burn severity.
  • YOLO-E detection: COG window → detect → georeferenced FeatureSet.
  • Damage annotation & PDF reporting · RPC mensuration with CE/LE.
exportImage
GET …/ImageServer/exportImage
    ?renderingRule=SarAmplitudeDb

→ analysis-ready backscatter
→ NDVI · NDWI · NBR on demand
New · AI / ML New

AI that never phones home.

  • Gemma 3 / Phi-4 local LLM — geospatial chatbot + NL→SQL over your asset layers.
  • SAM2 segmentation — Meta's Segment Anything 2 on any COG window (point / box prompt → GeoJSON polygon).
  • YOLO-E detection on stills and inspection FMV — detections can broadcast as CoT.
  • llama.cpp sidecar on your hardware — no cloud AI, no data egress from the OT network.
nl2sql · illustrative
// "poles last inspected before 2020"
SELECT * FROM poles
WHERE inspected_yr < 2020
  AND ST_DWithin(geom, feeder_12, 500)
→ layer on the map
New · imagery AI New

Click. Digitize. Done.

✂️

SAM2 segmentation

Meta Segment Anything 2 — point or box on any COG → GeoJSON polygon. Building footprints, flood extent, ROW vegetation. sam2-tinysam2-large.

🪄

Magic Wand

CIELAB delta-E flood fill — port of the Kanahiro QGIS plugin. No model, no GPU, no sidecar. Millisecond polygon capture from any raster.

🎯

YOLO-E detection

Zero-shot detection on drone video and still imagery — equipment, damage, encroachment.

Three complementary tools: foundation-model segmentation for complex scenes, color-based capture for fast one-offs, detection for class-labelled finds. All local inference.

New · Microsoft Fabric OneLake New

Your enterprise lakehouse, on the map.

  • Read Delta tables straight from OneLake — no extract, no Power BI export.
  • DuckDB core azure + delta + spatial — no community-extension binary to track.
  • Account key encrypted with Windows DPAPI; never on disk in cleartext.
  • Per-table views via delta_scan('abfss://...') — you name the tables; no bucket-listing surface.
  • Read-only by design. Pair with GRID State for the operational write layer.
POST /api/connectors · FabricLakehouse
{
  "kind": "FabricLakehouse",
  "oneLakeUri": "abfss://ws@onelake...
                /Assets.Lakehouse",
  "tableFilter": ["poles",
                  "conductors",
                  "outages"]
}
→ DPAPI-encrypted profile
→ views via delta_scan()
→ /api/spatial/fabric-prod/…
New · routing & navigation New

Crew routing that never phones home.

  • In-process A* over your own DuckDB road graph — no OSRM, no Docker, no cloud.
  • Multi-waypoint damage-site runs with per-leg turn-by-turn.
  • Vehicle / foot / cycle modes · GPX 1.1 + KML 2.2 export for crew devices.
  • City/region scale (~100k nodes) solves in <1s.
  • Optional Esri World Routing toggle when online (credits apply).
/api/routing/solve
{
  "origin": {"lat":34.05,"lon":-118.24},
  "dest":   {"lat":34.09,"lon":-118.36},
  "options": {"travelMode":"vehicle"}
}
→ route + legs + instructions
New · GIS servers & interop New

Speaks your GIS stack's language. Then becomes one.

🔽

Consume

ArcGIS Portal / Server / AGO, GeoServer, QGIS Server, MapServer.

🔼

Emulate

FeatureServer · ImageServer · StreamServer · SceneServer · tiles.

🌐

Hub & Living AtlasNew

Browse, search, download, load-to-map.

🧰

GeoPackage Studio

Design, import, edit, export — plus Z editing.

🗾

GADM boundaries

Service-territory admin breakdown, offline.

🔗

Connect-to-GIS

Discoverable catalog for QGIS / ArcGIS Pro across the utility.

New · SharePoint connector New

Your inspection lists are map layers now.

  • Any list becomes a FeatureLayer, vector tiles, or OGC Features.
  • Entra ID delegated sign-in (PKCE) — every field edit attributed to the inspector.
  • Five geometry shapes auto-detected — lat/lon, Geolocation, WKT, GeoJSON, address.
  • Edit in the attribute table — writes flow back via Microsoft Graph, delta sync refresh.
sharepoint
// Pole Inspections list → layer
GET /api/spatial/{id}/FeatureServer
PATCH → Graph listItem ✓ written back
// delta sync: only changed rows
New · commercial imagery ordering New

Task the bird from the storm room.

  • Planet · Sentinel Hub · Skywatch · SkyFi — your own accounts.
  • Draw an AOI over the damage corridor, filter by date / cloud cover, search four catalogs in one dialect.
  • Archive and tasking orders with live status polling.
  • Delivered scenes land as map layers; Sentinel Hub can live-stream tiles with no purchase.
  • The app never handles billing — every call runs under your credential.
/api/eo/search
{
  "aoi": "drawn bbox",
  "cloudCover": {"lt": 15},
  "source": "PSScene, sentinel-2-l2a"
}
→ unified EoScene[] · 🛒 order
New · 3D reconstruction & plugins New

Rebuild the substation. Extend the platform.

🏗️

roofer LoD2.2

Point cloud + footprints → building models for the substation twin.

🌲

FUSION/LDV

30-command LiDAR toolkit for ROW vegetation.

Splat training

Postshot / COLMAP / OpenSplat pipeline.

🧩

Plugin SDKNew

One folder: manifest + .NET + TS tiers.

🔌

Extension points

REST routes, sidebar tools, workers, layer types.

📦

Drop-in install

No rebuild of the app — discovered at startup.

Why it wins

Unified where everything else is stovepiped.

CapabilityCommercial GISPoint utility toolsVoltGrid
Air-gapped / OT operationlimitedrarelyyes, by default
GIS + CAD + BIM + field ops unifiednosingle-purposeone map
90+ searchable toolsnonoyes
Open data formatspartialproprietaryGPKG · COG · DuckDB · OGC

* Comparative rows are positioning statements, not benchmark results.

Use cases · the new wave

Built for the storm room.

New · STAC New

Search the world's imagery. Publish your own.

  • Browse Element 84 & Planetary Computer for pre/post-event scenes from one search box.
  • Auto-detects CQL2 vs the query extension; SAS signing handled.
  • Publish a folder of corridor rasters + clouds as a STAC API 1.0.0 at /stac.
/stac/search
{
  "collections": ["sentinel-2-l2a"],
  "datetime": "2026-05/2026-06",
  "query": {"eo:cloud_cover":{"lt":10}}
}
→ ImageryTileLayer, signed
New · connectors New

Map the data your utility already has.

🐘

Postgres / PostGIS

postgres_scanner

🐬

MySQL

mysql_scanner

🗃️

SQLite · MSSQL

bundled + ODBC

📊

BigQuery

ADC attach

📋

Google Sheets

lat/long virtualized

🔌

3 facades

MVT · OGC · FeatureServer

New · Full Motion Video New

Inspection video, geo-locked to the line.

  • Parses MISB ST 0601 KLV; live RTSP/UDP/SRT streams.
  • Sensor footprint tracked on the map frame-by-frame along the corridor.
  • DJI → STANAG conversion from inspection-flight SRT / logs / EXIF.
  • Optional YOLO-E object detection sidecar for pole & tower review.
/api/fmv/dji-convert
// DJI clip + telemetry → STANAG .ts
POST /api/fmv/dji-convert
  file   = DJI_0012.MP4
  srt    = DJI_0012.SRT

→ MISB ST 0601 .ts
→ footprint on map ✓
New · CAD import New

As-built drawings meet the real grid.

New · feeds & StreamServer New

Live feeds in. ArcGIS StreamLayer out.

  • Subscribe to SensorThings · SOS · GTFS-rt · Moving Features into DuckDB.
  • Raw WebSocket StreamServer speaks the Esri JSON protocol — no SignalR.
  • Per-subscriber where filters + DuckDB-backed history.
  • MQTT mesh, TAK, GNSS crew tracks → native ArcGIS StreamLayer.
StreamServer
GET /api/stream/{id}/StreamServer
 → streamUrls[0].url

ws  /api/stream/{id}/subscribe
POST /api/stream/{id}/ingest
GET  /api/stream/{id}/query
     ?startMs=&endMs=

// paste URL into ArcGIS Pro
Featured release · feat/gpkg-3d-editor

Edit grid assets in true 3DNew

  • Full Z + M ordinate round-tripping — ESRI JSON ↔ NTS ↔ GPKG blob.
  • ESRI-compatible FeatureServer REST contract.
  • Native ArcGIS Editor widget — attachment heights, conductor Z, substation features.
  • Schema-driven hasZ / hasM.
addFeatures
{
  "geometry": {
    "x":-74.006,
    "y":40.712,
    "z":1500.5
  }
}
// z preserved exactly ✓
Pillar 2 · desktop-as-a-server

Zero infrastructure. One click.

  • One-click activation — share across the ops floor in seconds.
  • Auto DHCP — zero manual configuration.
  • Universal access — any OGC/ESRI client: ArcGIS Pro, QGIS, WinTAK.
  • Real-time monitoring of endpoint health.
localhost:5059
GET /api/features      OGC
GET /tiles/{z}/{x}/{y} raster
GET /cog/tiles/…       COG stream
GET /api/featureserver ESRI

● live on 192.168.1.24
Speaks every standard

Multi-protocol serving.

🌐

OGC API Features

Modern RESTful feature API.

🗺️

ESRI REST

FeatureServer / ImageServer.

🧊

3D Tiles

Streaming massive 3D.

Vector Tiles

Fast PBF rendering.

🖼️

COG

HTTP range streaming.

📊

SpatiaLite / DuckDB

ST_AsMVT analytics.

Pillar 3 · 3D digital twin

Render every kind of grid reality.

🏛️

I3S from .slpk

IntegratedMesh, 3DObject, Point.

Gaussian Splats

Photoreal substation walk-downs via Spark.

📡

LiDAR Point Cloud

Corridor scans — LAS/LAZ/COPC → I3S SLPK.

🧊

OGC 3D Tiles

iTowns streaming.

🖼️

Cloud GeoTIFF

Range-streamed imagery.

🌐

Scene Controls

Lighting, shadows, atmosphere.

Pillar 4 · analysis

Decide with the terrain.

  • Shadow & solar-potential analysis.
  • Viewshed, line-of-sight, slope & aspect for corridor siting.
  • Routing & multi-stop crew-run optimization.
  • Hot-spot, clustering, spatial statistics.
  • Elevation profiles & 3D measurement along the span.
viewshed
{
  "observerZ": 100,
  "viewDistance": 1000
}
→ 360° visibility, mapped
Pillar 5 · real-time feeds

The field, live on your map.

🌋

USGS

Live earthquakes near grid assets.

✈️

FAA / AIS

Aircraft & vessels near the ROW.

📡

Meshtastic

LoRa mesh via MQTT.

🎯

TAK / CoT

ATAK / WinTAK / iTAK crews.

📻

APRS

Amateur radio positions.

🔌

IoT & Sensors

Custom device streams.

Pillar 6 · field coordination

One shared picture for every crew.

💬

GeoChat

TAK-native crew messaging.

🗂️

Tasks & AAR

Assign, track, replay the response.

📍

Crew Awareness

Live positions & status.

All channels run over the in-process local server — coordination never leaves the network you control.

🔒
Security by design

Air-gapped. By default.

Runs entirely offline — built for OT environments, regulated grid data, and storm ops with no backhaul. Distributed by nature — any workstation becomes a server, so there's no single point of failure.

Under the hood · authoritative build

A modern, dependency-light stack.

* Reflects the .csproj / ARCHITECTURE.md build, not the stale README stack.

Who it's for

Built for every corner of the utility.

Investor-Owned Utilities

T&D engineering & GIS teams.

🤝

Electric Cooperatives

Big capability, small IT footprint.

🏙️

Municipal Utilities

City-scale grid digital twins.

🌪️

Storm & Emergency Ops

Damage assessment & crew coordination.

🌲

Vegetation Management

ROW & encroachment monitoring.

🧭

Utility Consultants

Portable, air-gap-friendly toolkit.

Better together · GRID State

Pairs with GRID State.

Business impact *

The enterprise GIS you don't have to buy.

94%
5-yr TCO reduction
90%
faster data sharing
3 mo
payback period
5-year TCOTraditionalVoltGrid
Total cost$565,000$32,000
Net avoided$533,000

* All ROI / TCO figures illustrative — from internal planning docs.

Competitive position

Why not the alternatives?

Enterprise GIS ServerCloud GISVoltGrid
Deploymentweekshours + cloud setupseconds
Hardwarededicatedcloud subscriptionexisting desktop
Data controlon-premleaves orgLAN-only
Offline / storm opslimitednofully air-gapped
Costhighrecurringlow, fixed
Voices from the field *

“Having crew tracking and damage imagery on one offline map cut hours off our storm assessment.”

— Storm Response Director, Regional Electric Utility

v1.5 utility ops New

DER · OMS · vegetation & storm · EAM.

DER hosting

Feeder capacity choropleth + interconnection kW screen against planner tables and PLS-CADD circuits.

🚨

OMS / SCADA overlay

Outage polygons + telemetry points via GeoJSON/CSV push or poll URL — SSE live, vendor-SDK-free.

🌲

Corridor change detection

Before/after COGs: ΔNDVI, height-proxy, storm/burn — corridor-buffered hotspots + findings.

🏭

Maximo · Cityworks

Assets & work orders on the map via loopback EAM sidecar — DPAPI secrets, hybrid geo.

v1.6 grid operations New

Trace it. QA it. Chart it. Pack it.

🔌

Network Trace

Upstream / downstream / both over PLS-CADD topology + isolation preview — which structures go dark when you open cut points.

📐

As-built vs Design

Design vs survey deltas — horizontal offset, Δz, Δh AGL, spans — severity-graded into the findings layer.

🏠

ROW Encroachment

Corridor buffer ∩ parcels / buildings / roads — encroachments ranked by intersection area.

📊

Data Charts

Plotly from live layer attributes with bidirectional chart↔map selection — DataPlotly parity, offline.

📦

Offline tile packs

AOI → MBTiles from any XYZ/TMS source, style + glyphs bundled, air-gapped MapLibre viewer. 7 Maptoolkit basemaps online.

🗼

My Layers

Bring your own transmission FeatureLayer + additive 3D scene to the Transmission Analyzer — merged config, live reload.

Packages *

Choose your deployment.

$5K

Starter

5 users · basic training · email support.

$20K

Professional

25 users · priority support · full pillars.

Custom

Enterprise

Unlimited · dedicated success · air-gapped.

* Draft planning tiers — final pricing to be confirmed.

Where we're headed

The utility roadmap.

* Roadmap items are forward-looking and subject to change. Shipped items above are on main.

🚀
Put a grid intelligence workstation on every desk

Ready to see it in action?

Run the installer. In seconds your workstation is hosting, editing, and sharing the grid's geospatial picture — no cloud, no server farm, no waiting.

← Return to Website support@techmaven.net Sales: 775-573-0164 Support: 775-573-0253

Tech Maven Geospatial, LLC · 1856 North Nob Hill Road, Suite #216, Plantation, FL USA 33322-6548

VoltGrid · Geospatial Intelligence for the Electric Grid · v1.6.0

1 / 47