ESRI Federal UC February 21, 2008
Geospatially Enabled Modeling and Simulation
Tom Stanzione
David Lashlee, Ph.D.
[email protected] [email protected] ©MÄK Technologies, Inc.
Overview What
is Geospatially Enabled Modeling and Simulation Why is it important What are the challenges How do we get there Ongoing work
©MÄK Technologies, Inc.
What is Geospatially Enabled Modeling and Simulation Running
M&S applications on operational geospatial data Improved
interoperability between C4ISR and M&S
Using
actionable geospatial information for higher level behaviors Improved
computer decision making
Using
CJMTK (GIS) enterprise services for data and information that support both C2 and M&S applications Enabler
for mission planning, mission rehearsal, and predictive situation awareness ©MÄK Technologies, Inc.
Challenges Geospatially Enabled M&S Addresses
Data commonality, availability and access
Simulation behaviors
Move from simulation specific terrain data to common geospatial information Develop realistic behaviors that are based on doctrine using geospatial information that is also based on doctrine (TSOs) Move up from reasoning at the dirt level to reasoning at the operational level Association of battlespace entities with actionable geospatial information
Interoperability Standards
Geospatial - GML, geo-BML Simulation – HLA, DIS, TENA, MSDL Command and control – BML, JC3IEDM ©MÄK Technologies, Inc.
Current Geospatial Data Approach
C4ISR systems and M&S systems use different tools and formats for generating and storing geospatial information
C4ISR – CJMTK, GIS, NGA data M&S – Specialized run time formats for each application OOS
– OTF JSAF – CTDB Others – OpenFlight, MrTDB, MÄK GDB, …
No single geospatial representation supports both domains Even within just simulation domain, no common representation of geospatial information (not even data) A common geospatial approach that can generate data (and information) with a single set of tools and share it across applications would help alleviate these problems
©MÄK Technologies, Inc.
Actionable Geospatial Information Today,
M&S systems access static geospatial data, but must generate actionable geospatial information during run time Uses
valuable compute resources which limits higher level behaviors No commonality of generated information between different M&S systems Examples
of actionable geospatial information
Tactical
spatial objects Route generation based on factors other than shortest path Semantic information Directional
concealment, ridge lines, etc. ©MÄK Technologies, Inc.
Actionable Geospatial Information Use
GIS and terrain analysis capabilities of CJMTK to generate it Battlefield
Terrain Reasoning and Awareness Other terrain reasoning models using Spatial Analyst and 3D Analyst Use
geo-BML to distribute with orders and reports to / from M&S In
context of mission and task
Allows
heterogeneous simulations to have more common behaviors ©MÄK Technologies, Inc.
Challenges To Be Overcome
Performance
Legacy M&S system terrain representations & APIs
Geospatial data access Terrain analysis services Dynamic, distributed geospatial information Minimize changes to legacy systems
3D Visualization
GIS data is inherently 2D Fine
for CGF applications
ArcGlobe Procedural terrain visualization approaches
Standards Compliance
Evolving – BML, geoBML, MSDL, TENA More Established – JC3IEDM, HLA, DIS, GML, SEDRIS ©MÄK Technologies, Inc.
How Do We Get There GIS-Enabled
Modeling and Simulation
(GEMS) MÄK
and ESRI, Funded by TEC Additional funding coming from PEOSTRI SIMCI program Progress
to Date
Addressed
the geospatial access and API
challenges Preliminary integration of actionable geospatial information and BML Developed HLA, DIS, and TENA capabilities for ESRI GIS products ©MÄK Technologies, Inc.
GEMS Components VR-Forces ArcMAP Front End Geoprocessing TDB Tool Model
VR-Forces Simulation Engine
Other Models Vehicle Dynamics
Behaviors VRF Toolbar
GIS-to-SIM ArcObjects VR-Link VR-Link
GEMS API VRF Terrain I/F VR-Forces ESRI MÄK Geodatabase GDB
Terrain API ArcObjects
VR-Link
HLA / DIS ©MÄK Technologies, Inc.
GEMS GIS-Enabled Front End GIS-Enabled VR-Forces Front End
Geoprocessing Model
VR-Forces Simulation Engine
Other Models Vehicle Dynamics
Behaviors
Full VRF Control ArcMap & ArcGlobe Capabilities
GEMS API VRF Terrain I/F
VR-Link
ESRI Geodatabase
ArcObjects
VR-Link
HLA / DIS ©MÄK Technologies, Inc.
GEMS Enterprise GIS Capabilities GIS-Enabled VR-Forces Front End
Geoprocessing Model
VR-Forces Simulation Engine
Other Models Vehicle Dynamics
Behaviors
Full VRF Control ArcMap & ArcGlobe Capabilities
GEMS API VRF Terrain I/F
VR-Link
ESRI Geodatabase
ArcObjects
VR-Link
HLA / DIS Distributed Geospatial Data Geoprocessing from Simulation Web Services
©MÄK Technologies, Inc.
GEMS
Uses ESRI Geodatabase for spatial data and information
Network Analyst for road and mobility networks
TIN for elevation Multipatch datasets for 3D features Point, polyline, and polygon feature datasets for 2D features BTRA maneuver networks and solvers
MOLE for Mil Std 2525 symbology ESRI Dynamic Display for rapid updates GIS-to-SIM toolkit for HLA / DIS / TENA compliance in ESRI components
ArcMap, ArcGlobe, ArcEngine
©MÄK Technologies, Inc.
GEMS Performance GIS vs MAK GDB Performance
450 400 350 300 Microseconds
250
Original Geodatabase
200
Optimized Geodatabase
150
MÄK GDB
100 50 0 Vertical Intersection
Horizontal Intersection
©MÄK Technologies, Inc.
GIS Enabled Front End
©MÄK Technologies, Inc.
GIS Enabled Front End
©MÄK Technologies, Inc.
GIS-to-SIM
ArcGlobe
ArcMap
©MÄK Technologies, Inc.
Current Focus Access
to GIS-based Analytics and Terrain Reasoning Extend
terrain subsystem API Develop framework Dynamic
updates with ArcServer
Local
updates (dynamic terrain) Data management and distribution Service
Oriented Architecture
©MÄK Technologies, Inc.
More Work to be Done
Integrate actionable geospatial information into existing simulation behaviors and develop higher level behaviors using it Integrate BML / geo-BML for tasking and reporting Integrate MSDL for scenario initialization 3D Visualization Capabilities Browser-based Visualization Capabilities
Extend GIS-to-SIM for GIS servers
Integration with other CGFs – OOS, JSAF, etc. SEDRIS Importer / Exporter EDCS
FACC to EDCS mapping or direct use of EDCS in geospatial data
©MÄK Technologies, Inc.
Conclusions Geo-Enabled
M&S is quite feasible Improves C4ISR and M&S system interoperability Promotes integration of M&S into C4ISR systems and doctrine MÄK and ESRI are committed to making this happen
©MÄK Technologies, Inc.