Choose a place once. Then see, understand, analyze, simulate and act.
IQAI Spatial is a spatial operating environment, not a collection of widgets. The operator keeps the same place, objects and mission context while switching between maps, Street 360, 3D, imagery, time, GIS analysis, AI and future-world scenarios.
You ask IQAI what you want. The Brain reads the real spatial state, chooses the right GIS/AI/simulation tools, runs them, puts the result back on the map, and keeps track of what is fact, calculation, inference or simulation.
IQAI Brain — the system that makes the whole platform coherent
The Brain is not “one giant LLM.” It is the governed control plane. LLMs may interpret intent and propose plans; deterministic software validates authority, executes capabilities, and commits results.
OPERATOR
UI · ASK IQAI · workflow actions
IQAI BRAIN
Intent → Context → Plan → Validate → Execute → Monitor → Write Back
WORLD STATE
WHERE, WHAT, WHEN, views, layers, objects, scenarios, evidence.
CAPABILITY REGISTRY
Everything IQAI can do, its inputs, outputs, requirements and limits.
POLICY / RIGHTS
What may be displayed, analyzed, exported, shared or published.
AI ROUTER
AUTO · Gemma-class local · OpenAI · Grok · DeepSeek · future providers.
COMPUTE / JOBS
CPU/GPU jobs, progress, budgets, retries, cancellation.
WRITE-BACK
Valid outputs become typed layers, objects, evidence and scenarios.
The stable platform underneath every future capability
Workspace Manager
Preloaded spatial layouts and later saved custom workspaces.
View Manager
2D Map, Street 360, Google 3D Visual, ArcGIS 3D Analyze.
Focus + ObjectRef
WHERE and WHAT remain separate and persistent.
Layer Registry
One canonical layer system across authored, runtime, AI and scenario layers.
Capability Registry
How capability #30 plugs in without AppShell surgery.
Time Engine
Current, History, Earth Observation and honest temporal receipts.
Analysis Manager
Deterministic spatial analysis and specialist engine results.
AI Router
Provider-neutral model execution subordinate to the Brain.
Data Ingestion
ArcGIS Online/Portal, URLs, WMS/WMTS, GeoJSON, CSV, KML, files, live feeds.
Inspector
Selected object, source, time, limitations, actions and results.
Evidence + Capture
Exact runtime-state receipts and lawful exports.
Quick Map Composer
Selected assets → simple external map → URL / QR.
Scenario Manager
Baseline, alternate worlds, assumptions, horizons and comparisons.
Job Manager
Queue and govern long-running AI, EO and simulation work.
Spatial Reference Service
CRS, units, vertical datum, transforms and accuracy.
World Model Adapters
Experimental seam for future generative 3D/video worlds.
Same IQAI system, different screen configurations
WHERE am I working?
Drop Pin, searched address, selected site or an explicitly promoted view location.
WHAT am I working on?
Building, vehicle, incident, road, camera, parcel, AOI, line, AI detection or multiple selected objects.
Layers are always available because IQAI is fundamentally GIS
Layer families
Reference · Imagery · Operational · Environment · Analysis · AI/Derived · Session/Investigation.
Add Data
ArcGIS Online/Portal · item ID · REST/service URL · WMS · WMTS · GeoJSON · CSV · KML · file/upload · live API/feed.
Attribute Table
Filter · sort · search · select · map/table synchronization · permitted export.
Every layer knows its source, authority, time, view compatibility, selectable/analyzable state, and separate display/AI/export/share rights.
Tools remain visible. If a view cannot use one, it stays disabled with a reason.
AI is callable from any compatible, permitted spatial surface
WHAT'S GOING ON?
Scene-level understanding for the active view or selected AOI.
VISION ACTIONS
Detect · Count · Classify · Describe · Compare · Extract · Find Changes.
MODEL ROUTING
Normal: AUTO. Expert: local/Gemma-class, OpenAI, Grok, DeepSeek and future providers.
AI outputs do not disappear into chat. Valid results become typed AI/DERIVED layers and selectable objects.
One temporal chassis, but different evidence intents
CURRENT
Best defensible current-class image. No archive fallback.
HISTORY
Dated observations and archive releases. Capture and release clocks remain separate.
EARTH OBSERVATION
Sentinel, Landsat, NASA, radar, weather and scientific products.
FUTURE
Scenario horizons and modelled/generated worlds, visually separated from observations.
Rejected: one generic global slider that makes all clocks look equivalent.
IQAI can branch from one baseline into multiple future worlds
BASELINE
Canonical world state now.
WORLD A
Deterministic/scientific scenario under explicit assumptions.
WORLD B
Alternative scenario for comparison.
WORLD C
Experimental AI-generated world. Never admitted as observed truth.
Meeting-ready Future Worlds V0
Example: “Assume this intersection is unavailable for 30 minutes.” IQAI can calculate only consequences supported by real registered capabilities and named datasets, then show BASELINE ↔ WORLD A with assumptions and receipts visible.
Long-term world-model direction
Generative providers remain experimental adapters. Generated 3D/video must carry geographic-registration quality and can never silently become measurable GIS or operational truth.
Build the brain-addressable foundation before the feature catalogue
Exact commit/tag, matching runtime, human proof.
Contracts, StateStore, registries, Policy, Job Manager, thin hosts.
Map, Street 360, Google 3D, Focus, Imagery + ObjectRef + World State + Brain Phase 0.
One bounded, real scenario after the foundation checkpoint.
Workspaces, links, compare, Time, Inspector, save/activity, capture.
Core GIS, SceneView, ingestion/table, AI/CV, Quick Map.
Advanced EO/network/collaboration/multi-3D/generative world pilots.
What belongs now, next, later, or never
BUILD NOW
- Clean checkpoint
- World State
- ObjectRef/Selection
- Registries
- Policy
- Job Manager
- Brain Phase 0
- Thin shell
BUILD NEXT
- AOI/line/multi-select
- Workspace presets
- Linked panes
- Inspector
- Time navigation
- Capture
- Core GIS
- Data ingestion
- Quick Map
DEFER
- Custom layout editor
- Triple-view / dual-3D
- Advanced EO analytics
- Full network/live traffic
- Offline collaboration
- Full Portal publication
REJECT
- Generic global time slider
- Silent Portal writes
- LLM-improvised map templates
- Google 3D as analytical truth
- OBJECTID-only identity
- Self-modifying Brain
The minimum contracts that stop the platform from becoming spaghetti
| Contract | Purpose | Must declare |
|---|---|---|
| WORLD STATE | Immutable snapshot of what IQAI believes is active | Focus, selection, views, layers, time, results, scenario, rights, version/hash |
| CAPABILITY | How any tool registers | Inputs, outputs, context, compatible views, rights, lifecycle, side effects, receipts |
| LAYER | How any spatial data enters the system | Source, geometry, CRS, time, rights, authority, visibility, selection, provenance |
| VIEW | How 2D/360/3D stages behave | Lifecycle, resource budget, link dimensions, camera state, capture/analysis support |
| AI CAPABILITY | Provider-neutral AI work | Task/target types, rights/privacy, model receipt, output type, review policy |
| SCENARIO | Parallel-world branch | Baseline, assumptions, horizon, engine, outputs, uncertainty, provenance |
| QUICK MAP TEMPLATE | Deterministic field-map generation | Allowed objects/layers, basemap, widgets, rights, expiry/share rules |
Who owns what
| Area | Lead | Command rule |
|---|---|---|
| Foundation contracts / shell isolation / Brain | Tool Builder + Sol | Architecture and integration authority |
| ArcGIS MapView / SceneView / layers / time / GIS | ArcGIS Master | Adapters and runtime, not AppShell ownership |
| Data sources / ingestion / source truth | Data Master | Imports frozen contracts, does not rewrite them |
| AI Router / provider adapters / CV | AI Integration Master | Models are executors, not product architecture |
| Operational workflows | Mission Operations | Defines operator meaning, not engine ownership |
| Human acceptance / evidence | Verification + Command | Runtime proof must match exact product identity |