Every capability a geospatial team needs — visualization, editing, serving, analysis, real-time collaboration, and data mastery — plus three waves of new capability: TAK & tactical ops, radar and SAR exploitation, IMINT, AI/ML, RF sensing, offline routing, GIS-server emulation, SharePoint, commercial imagery ordering, 3D reconstruction, a plugin platform, and a full UAS / drone loop — and the v1.5 wave: an immersive 360° / StreetView viewer, ServiceNow + DLT + a web crawler, a project model with VIEW-default storage, DuckDB event-driven automation, and hot-folder auto-ingest. All in a single offline-capable desktop.
The full capability map — six pillars plus the v1.1–v1.4 release waves on one grid. Deep-dives below.
True 3D (Z + M) editing over GeoPackage via an ESRI-compatible FeatureServer and the native Editor widget. Round-trips elevation exactly.
Deep-dive →One click turns the workstation into a LAN-wide OGC / ESRI / 3D-Tiles endpoint. Air-gapped, zero config, zero infrastructure.
How it works →Air-gapped terrain & imagery for Cesium (all engines), ArcGIS Maps SDK for Unreal/Unity, and Godot — quantized-mesh, WMTS, TMS XML, and LERC. For mission-planning & simulation enclaves where Cesium ion and ArcGIS Online are unavailable.
Engine integrations →I3S SceneLayers from .slpk, Gaussian splats, OGC 3D Tiles, LiDAR point clouds, and streaming Cloud-Optimized GeoTIFF.
See the stack →Shadow & solar potential, viewshed, slope/aspect, routing, and spatial statistics with live 3D visualization.
Explore tools →USGS quakes, NOAA weather, AIS vessels, FAA aircraft, Meshtastic mesh, TAK/CoT, APRS, and IoT sensors.
Live data →Built-in XMPP chat, VoIP, SMS, real-time position tracking, and team awareness across the LAN.
Team tools →GeoPackage, GeoJSON, ESRI Geodatabase, Shapefile, KML, PMTiles, FlatGeobuf, COG — read, convert, and serve.
Full list →Search Element 84 & Planetary Computer, and publish your own rasters and point clouds as a spec-conformant STAC API 1.0.0.
Search & publish →Postgres, MySQL, SQLite, SQL Server, BigQuery, Google Sheets — auto-discovered spatial tables served as MVT, OGC Features, and FeatureServer.
Map your data →STANAG/MISB KLV playback with a live sensor footprint, DJI→STANAG conversion, and optional YOLO-E object detection.
Geo-locked video →DWG / DXF / DGN onto the map via control-point or source-EPSG georeferencing — served as GeoJSON, MBTiles-vector, or GeoPackage.
Import drawings →Subscribe to SensorThings, SOS, GTFS-rt, and Moving Features into DuckDB; expose moving data as a native Esri WebSocket StreamLayer.
Live streaming →Full TAK client (STOMP mTLS + UDP multicast), blue-force overlay, GeoChat, Mission Board kanban with AAR replay, server admin dashboard, geofencing, and MIL-STD-2525 symbology.
Tactical picture →ASTERIX CAT-048 ingestion with a live Track Table, CPA calculator, velocity vectors, squawk alerting (7500/7600/7700), and track trails.
Track the picture →Sentinel-1 and multi-mission SAR amplitude viewing with speckle filtering, dB rendering, and an optional SNAP processing sidecar.
See through clouds →ImageServer-grade exploitation on the desktop: spectral indices, rendering templates, YOLO-E detection, GEOINT annotation, and RPC mensuration.
Exploit imagery →Local LLM chatbot + NL→SQL (Gemma 3 / Phi-4), SAM2 segmentation, and YOLO-E detection — all offline, no cloud AI.
On-prem intelligence →Resolved-canonical-entity graph fuses every feed (TAK / ADS-B / ASTERIX / AIS / Remote ID) into one typed object model, exposed as MCP tools an AI agent calls directly — resolve_entity, find_paths, get_neighbors — over Streamable HTTP.
Agent-callable COP →Predict where a resolved entity will be in N minutes (constant-velocity + least-squares), then task a DJI drone to orbit the predicted position — the full detect → resolve → predict → task → collect loop.
Close the loop →Plan UAS surveys on the map: FlyPath turns a drawn polygon into an optimized flight grid with GSD, photo-count, and battery estimates, exports DJI WPML .kmz, and checks FAA airspace (Class B/C/D, SUA, TFRs, UASFM grids) before launch.
Plan the flight →Connect a PX4 or ArduPilot autopilot over MAVLink (UDP/TCP) and watch the drone fly as a live green track — position, altitude, battery, flight mode, GPS health, and armed state — published to the TAK team as a friendly air track.
Watch it fly →Supervised & unsupervised imagery classification — SAM, Minimum Distance, Maximum Likelihood, Parallelepiped, K-means, plus RF/SVM — trained from ROI polygons or GPS points, with a full accuracy-assessment confusion matrix and Cohen's Kappa.
Classify the scene →ADS-B aircraft & RemoteID drones, AIS vessels, APRS, scanner audio, and rtl_433 IoT — every RF source fused into the DuckDB hub.
Listen to the spectrum →In-process A* routing over your own road graph — air-gapped, multi-waypoint, turn-by-turn, GPX/KML export, plus graph analysis.
Plan the route →Consume ArcGIS, GeoServer, QGIS Server & MapServer — and emulate FeatureServer, ImageServer, StreamServer, SceneServer, and tiles locally. Browse ArcGIS Hub & Living Atlas.
Speak every dialect →Design, import, edit, and export GeoPackage — schema editor, attribute table, Z-aware editing, and ESRI Geodatabase reading.
Master the GPKG →Any SharePoint list as an editable map layer — Entra ID delegated auth, five geometry shapes auto-detected, edits flow back via Microsoft Graph.
Map the list →Search, task, and order commercial EO imagery from Planet, Sentinel Hub, Skywatch, and SkyFi — with your own accounts, straight from the map.
Task the bird →LoD2.2 building reconstruction from point clouds (roofer), FUSION/LDV forestry LiDAR, and Gaussian-splat training & viewing.
Rebuild the city →Extend the platform with drop-in plugins: REST routes, sidebar tools, background workers, and new layer types — no rebuild of the app.
Build on it →Design field-collection forms bound to your layers — structured data capture on the same platform.
Design forms →The business case: infrastructure displacement, productivity gains, and package tiers.
See the value →A 360° / StreetView viewer that geolocates tags from panoramas; ServiceNow, DLT data loading, and a pure-SQL web crawler pulling enterprise + web sources onto the map; a portable project model with VIEW-default no-copy storage; DuckDB trigger→webhook event automation; and hot-folder auto-ingest.
Equirect / cubemap / 360-video viewer with click-to-place geolocated tags, AI auto-tagging (YOLO-E), multi-source telemetry, and live cross-window map FOV sync.
Step inside the scene →Incident tickets + CMDB on the map via DLT, write-back create/update/close direct to the Table API, opt-in poller. No Python middleware.
Map the ticket queue →REST APIs, 60+ verified sources, and any SQLAlchemy database → staging DuckDB → served layers, geometry-aware including address geocoding.
Load any source →Crawl pages, sitemaps, or link graphs; extract tables/CSS/JS-var/readability (the IMPORTHTML analog); live preview. Pure SQL, no sidecar.
Crawl the web →Trigger→webhook for DuckDB — forward query & transaction events to webhooks, in-app SSE, JSONL audit log, or a local command. SQL-pattern filter.
Make DuckDB react →A portable folder + one .tmgproj GPKG, backed by an in-memory DuckDB hub with VIEW-default no-copy storage and composite MVT rendering.
Drop a .geojson / .parquet / .gpkg into a watch folder and it's on the map within ~2 s — the data landing-zone workflow.
Stereo → DSM extraction, multi-INT track fusion with STANAG 4676 export, virtual mosaics over N COGs, a full classifier suite, annotated GEOINT reporting, tip-and-cue, dynamic map projection, ERP business data, and interactive data charts — the capabilities that close the gaps to RemoteView, AllSource, Excalibur, and Luciad.
Air-gapped COP/SA/C3 for maritime: S-57/S-100 ENC charting, satellite & terrestrial AIS fusion, and a benchmarked dark-vessel detection chain — detect → associate → fuse → adjudicate.
Deep-dive →Pure-C# RPC triangulation + a pluggable OpenCV matcher turn a stereo pair into a geocoded DSM, dual-registered as a COG layer and a terrain DemSource for viewshed/LOS.
Deep-dive →ADS-B, AIS, ASTERIX, SDR, RemoteID, and TAK fused into one Common Operating Picture — exported as STANAG 4676 TrackImageFile XML, CSV, JSON, or GeoJSON.
Deep-dive →Compose N overlapping COGs into one seamless layer — a lightweight VRT, no pixel copy — served through the existing ImageServer exportImage path. TB-scale, no preprocessing.
Deep-dive →SAM, MinDist, MaxLik, Parallelepiped, K-means (pure C#) + RF/SVM/XGBoost (sidecar). Accuracy assessment, change detection, OBIA, TOA/DOS1 calibration. Air-gapped.
Deep-dive →Annotated map → editable PowerPoint, KMZ/KML, PDF, or GeoTIFF. The RemoteView "annotated reports → PowerPoint / KML Earth Viewer" deliverable, in one route.
Deep-dive →FMV YOLO-E detection triggers a SAR/EO re-image order with a human-in-the-loop approval gate. The wide-area search finds it; the hi-res sensor confirms it.
Deep-dive →Polar Stereographic, Gnomonic, Lambert Conformal Conic, Azimuthal Equidistant — switch the displayed projection at runtime. Accurate geometry at any latitude.
Deep-dive →Customers, orders, and sales density on the map — read-only, opt-in, geocoded from the ERP middleware's existing API. The spreadsheet becomes a map.
Deep-dive →Plotly charts from feature attributes with bidirectional chart↔map selection linkage — lasso in the chart highlights the map; select on the map redraws the chart.
Deep-dive →Standardized finished-map products — INTREP/IPB/AGM doctrinal templates, geo-accurate neatline graticules, and an atlas-series orchestrator on the WYSIWYG Layout Designer. The RemoteView parity.
Deep-dive →A full uncrewed-aircraft capability set on one platform: mission planning and MAVLink telemetry, airspace + preflight Go/No-Go, live gimbal payload control, RTK/PPK corrections, BVLOS situational awareness, counter-UAS detection, flight-log replay, fleet management, orthomosaic/SfM processing, and oriented-imagery exploitation. The complete loop — no separate tool per phase.
Bundled controlled-airspace overlay, TFRs, a METAR wind gate, mission-footprint intersection, and a checklist-driven Go / No-Go verdict. LAANC-aware.
Get the verdict →Live gimbal attitude control, RGB/thermal switching, and zoom — the platform's first outbound MAVLink command-send path (MAV_CMD 1000/510/531).
Drive the sensor →NTRIP → RTCM3 → MAVLink relay for live RTK fixes, plus PPK trajectory post-processing against base-station RINEX. Centimeter-grade mapping.
Centimeter accuracy →Fused traffic picture (Remote ID + MAVLink + ADS-B), terrain-sampled comm-link line-of-sight, and closing-rate deconfliction alerts.
See the picture →Radar-webhook ingest, conservative rule-based threat assessment, protected-asset zones, and C-UAS ↔ Remote ID de-escalation of friendly drones.
Defend the asset →Ingest ArduPilot .tlog/.bin/.log and DJI DatCon .csv flight logs; animate the trajectory on the map and run post-flight analysis. Feeds PPK + fleet.
Replay the flight →Drone registry, flight-hour aggregation, maintenance-due tracking (calendar + hours), and per-battery cycle logging — the airworthiness ledger.
Manage the fleet →Local OpenDroneMap CLI sidecar for air-gapped photogrammetry, plus WebODM/NodeODM cloud import — drone photos → orthomosaic + DSM.
Process the sortie →Exploit drone photos by capture pose — auto-derive oriented-imagery entries from FMV frames or EXIF, served as an ArcGIS Feature Service.
Exploit the photos →