Operational geospatial services

Observe. Decide. Act in space and time.

The engine joins live feature streams, event rules, video telemetry, mission workflows and 3D scene services in one data plane instead of isolating them behind separate server products.

StreamServerGeoEvent-style rulesMISB 0601I3S / SLPK3D Tiles 1.1LiDARTAK / CoT
Real-time data plane

Normalize first. Route and analyze second.

Ingest adapters translate heterogeneous sources into common feature and event representations. Consumers can subscribe to current state or updates without understanding every upstream protocol.

InputsTAK / Cursor-on-TargetOGC SensorThings / SOS / SensorMLMQTT · Redis · Kafka RESTHTTP polling · cron SQL · WebSocketGNSS · AIS · ADS-B · fleet feeds
State + eventsStream feature storeCross-subsystem event busGeofence and threshold rulesDwell, velocity and pattern detectorsSQL-driven DuckDB data triggersWatchlists, alerts and audit records
OutputsEsri-compatible StreamServerWebSocket operational updatesFeatureServer / OGC feature viewsDashboards and alertsCoT rebroadcast and webhooks
Real product capture
Comms and Tracking module panel in the client listing AVL, CAD/Dispatch, Chat Bridge, MAGE Server, Meshtastic LoRa Mesh, TDL Bridge, TacChat and Traccar GPS tools.
The client-side Comms & Tracking catalog — the input adapters the architecture above normalizes into one feature and event stream.
Team Chat panel in the client, empty state, with channel-type tabs for TacChat, TAK, Mesh, Bridge and AI.
Team Chat — the Bridge/TacChat tabs above, shown before a channel is connected.
Event processing

Rules that understand geometry and movement.

Event handling spans simple thresholds and operational patterns, with state retained for alerts, review and after-action analysis.

GEOFENCE

Enter, exit, dwell

Evaluate moving entities against areas of interest, require dwell duration, suppress duplicate alerts and retain the triggering observation.

THRESHOLD

Value crossing

Detect sensor values crossing configured bounds, apply cooldowns and route notifications through SMS, email, push or HMAC-signed webhooks.

KINEMATIC

Movement events

Classify starts, stops, turns, U-turns, acceleration and deceleration; calculate dwell, rendezvous and co-travel patterns.

TEMPORAL

Space-time analytics

Aggregate H3 space-time cubes, compare periods, score emerging hotspots and build time-series bins from multi-source observations.

HEALTH

Watchdog and degradation

Track subsystem health and escalate through normal, degraded, critical and emergency tiers when dependent services fail.

WATCHLIST

Cross-feed matching

Match entities by equality, containment, regular expression or geographic proximity with confidence scoring across feeds.

DATA TRIGGERS

Reactive SQL over attached files

Author SQL predicates against watched DuckDB data files; the events extension re-evaluates rules on each commit and fires alerts through the same notifier—with a poll fallback when the extension is unavailable.

Video service stack

Video is geospatial data.

Streams and files are joined to telemetry, map position, events and analytical results rather than living in an isolated player.

ING

Multi-protocol ingest

RTSP, RTMP, HLS, DASH and file-based video workflows, with HTTP range support for seeking and operational playback.

KLV

Full-motion video metadata

Extract MISB 0601 KLV telemetry, GoPro GPMF metadata and DJI SRT GPS to position platforms, frames and sensor footprints.

GEO

Pixel-to-ground mensuration

Use camera models and DEMs to project image coordinates onto the ground and persist video digitizing as map features.

AI

Detection and tracking

YOLO-based object detection, OCSort tracking, zone entry/exit and dwell analysis, plus enhancement and frame extraction.

AAR

Replay and evidence

Synchronize tracks, map events and video observations for after-action review instead of treating each feed as a separate timeline.

3D service engine

Serve scenes in the formats clients already understand.

3DGeoServEngine handles both Esri I3S/SceneServer and OGC 3D Tiles pipelines, alongside models, point clouds, BIM and emerging volumetric formats.

Data familyIngest / processingServing / client pathAnalytical use
I3S / SLPKRead scene layers and SLPK packages; expose nodes, geometry, textures and statisticsEsri-compatible SceneServer and ArcGIS SceneLayer; bridge to Cesium-oriented visualizationFeature queries, styling and scene inspection
OGC 3D TilesRead 3TZ/tilesets; generate optimized 3D Tiles 1.1 and implicit tilingCesium-compatible tileset and binary-content endpointsTile metadata, style evaluation and feature selection
LiDAR / point cloudLAS, LAZ, E57 and COPC-oriented conversion/streaming pathsRange-addressable point-cloud content and 3D Tiles outputsElevation, classification, terrain and surface workflows
Gaussian splatsPLY, SPLAT and SPZ ingestion with compression/conversion3D Tiles 1.1 or raw range-served splat contentRapid reality capture and immersive inspection
BIM / urban modelsIFC2x3/IFC4, CityGML, CityJSON, GLB/glTF and model conversionWeb 3D viewers, scene overlays and tile conversionIndoor hierarchy, routing, assets and digital twins
Terrain / elevationCOG, DTED, SRTM and generated DEM productsImageServer/LERC elevation, raster DEM terrain and 3D analysis servicesViewshed, slope, skyline, volume and line-of-sight
Real product capture
True 3D terrain rendering of the Teton Range at a steep pitch, showing Grand Teton and neighboring peaks in real relief with an AWS Open Data Terrain Tiles attribution.
Client-side 3D terrain (MapLibre TerrainControl) — the Teton Range in real relief, DEM applied as elevation.
3D globe projection of Earth showing curvature, atmospheric limb and starfield over South America and West Africa.
Globe projection — Earth curvature and atmospheric limb at low zoom.
Measure tool showing a 2.12 kilometer distance line across the National Mall with per-segment breakdown, and an Identify popup returning real feature attributes.
Measure + Identify against real basemap features, not mocked attributes.
See it in motion

Full-resolution capture of the client actually running.

The same 3D terrain and measurement tools shown above, recorded live against the real client rather than staged for a demo.

Real product capture
3D terrain flight over Grand Teton, Mount Moran and Jackson Lake — an 80–84° pitch cinematic orbit with live bearing, pitch and scale HUD readouts.
Interactive distance measurement across the National Mall, then Operations & C2, Processing & Analysis and Add Data opened live over a 3D Washington, DC.
Globe projection rotating from the Americas across the Atlantic into Europe and the Alps, seamless from planetary to mountain scale.
Mission and application services

Operational workflows beyond visualization.

The shared backend includes mission planning, field data collection, incident command and application-composition capabilities that would normally span multiple server roles.

MISSIONS

Versioned mission packages

Role-protected packages, immutable approved baselines, map views, operational overlays, comments, actions, audit trails and DOCX/PDF/mapbook publication.

INCIDENTS

Offline incident command

Incident records, FEMA/NIMS ICS forms, IAPs, resources, tasks, assignments, geofences, documents, dashboards and government-standard CAP/EDXL/NIEM/CoT composition.

FIELD

Forms and sync

XLSForm/Survey123-style forms, Field Maps formInfo, repeat groups, attachments, GlobalIDs, offline dirty tracking, conflict handling and FeatureServer/PostGIS synchronization.

APPS

Experience and dashboard builder

Compose responsive multi-page applications from map, filter, table, chart, indicator and navigation widgets, wire interactions and export a standalone HTML application.

Operations and C2 module panel in the client, showing the start of its 37 tools including 4D Mission Replay, Airspace Control, ATAK/TAK Markers, CBRN/WMD and COA Planning.
Operations & C2 — one panel among the 37 tools behind the MISSIONS card above.
Incident Command module panel in the client showing Alert Center, Backend Sync, Dashboards, Emergencies, Gov Standards CAP/EDXL/NIEM, Incidents Workspace and USA Data ISWG tools.
Incident Command — the client surface behind the INCIDENTS card's ICS forms and CAP/EDXL/NIEM composition.
Standard grids for shared reference

MGRS, USNG, WGS84 and GARS overlays.

Cross-agency and military operations need a shared grid vocabulary, not just a basemap. The four grid systems below render over the live map alongside the operational layers documented on this page.

MGRS grid overlay with 100 kilometer squares and GZD label over Washington, DC.
MGRS — 100km squares + GZD (18S / 18SDD) over DC.
USNG grid overlay over the San Francisco Bay Area.
USNG — over the SF Bay Area (10S / 10SFB / 11SBB).
WGS84 latitude and longitude graticule overlay spanning North Carolina to Boston.
WGS84 graticule — regional view, NC to Boston.
GARS grid overlay with 15 minute cells over the Washington, DC and Baltimore area.
GARS — 15' cells (e.g. 410XN) over DC/Baltimore.

Unify live feeds, 3D scenes and operational workflows on one deployable backend.

Plan an operational pilot →