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 detectorsWatchlists, alerts and audit records
OutputsEsri-compatible StreamServerWebSocket operational updatesFeatureServer / OGC feature viewsDashboards and alertsCoT rebroadcast and webhooks
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.

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
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.

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

Plan an operational pilot →