617-876-8085 gis-enabled modeling and simulation (gems) · complete cgf terrain subsystem 3d...

27
©MÄK Technologies, Inc. GIS GIS - - Enabled Enabled Modeling and Simulation Modeling and Simulation (GEMS) (GEMS) 10 January 2007 10 January 2007 Tom Stanzione & Kevin Johnson [email protected], [email protected] www.mak.com [email protected] 617-876-8085 Paper # 1015

Upload: others

Post on 17-Apr-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 617-876-8085 GIS-Enabled Modeling and Simulation (GEMS) · Complete CGF Terrain Subsystem 3D Visualization Capabilities Extend terrain subsystem Browser-based Visualization Capabilities

©MÄK Technologies, Inc.

GISGIS--EnabledEnabledModeling and SimulationModeling and Simulation

(GEMS)(GEMS)10 January 200710 January 2007

Tom Stanzione & Kevin [email protected], [email protected]

[email protected]

Paper # 1015

Page 2: 617-876-8085 GIS-Enabled Modeling and Simulation (GEMS) · Complete CGF Terrain Subsystem 3D Visualization Capabilities Extend terrain subsystem Browser-based Visualization Capabilities

©MÄK Technologies, Inc.

OverviewOverview

ObjectivesTechnical ChallengesTerrain Subsystem

Requirements AnalysisDesignPrototype

MÄK GIS-LinkConclusions and Future Work

Page 3: 617-876-8085 GIS-Enabled Modeling and Simulation (GEMS) · Complete CGF Terrain Subsystem 3D Visualization Capabilities Extend terrain subsystem Browser-based Visualization Capabilities

©MÄK Technologies, Inc.

SponsorSponsor

This work is funded by the US Army Topographic Engineering Center, Ft. Belvoir, VAGovernment POC

Dave Lashlee(703) [email protected]

Contract # W9132V-06-C-0018

Page 4: 617-876-8085 GIS-Enabled Modeling and Simulation (GEMS) · Complete CGF Terrain Subsystem 3D Visualization Capabilities Extend terrain subsystem Browser-based Visualization Capabilities

©MÄK Technologies, Inc.

ObjectivesObjectives

Enable modeling, simulation, and visualization systems to operate directly on GIS-based terrainEliminate need to for time-consuming and expensive conversion to specialized formatsUse same data used in operational C4ISR systems (C/JMTK)Enable mission planning, mission rehearsal, and predictive situation awareness

Page 5: 617-876-8085 GIS-Enabled Modeling and Simulation (GEMS) · Complete CGF Terrain Subsystem 3D Visualization Capabilities Extend terrain subsystem Browser-based Visualization Capabilities

©MÄK Technologies, Inc.

Terrain Generation for M&STerrain Generation for M&SCurrent PracticeCurrent Practice

Page 6: 617-876-8085 GIS-Enabled Modeling and Simulation (GEMS) · Complete CGF Terrain Subsystem 3D Visualization Capabilities Extend terrain subsystem Browser-based Visualization Capabilities

©MÄK Technologies, Inc.

GISGIS--Enabled M&SEnabled M&S

Page 7: 617-876-8085 GIS-Enabled Modeling and Simulation (GEMS) · Complete CGF Terrain Subsystem 3D Visualization Capabilities Extend terrain subsystem Browser-based Visualization Capabilities

©MÄK Technologies, Inc.

System Components to be DevelopedSystem Components to be Developed

Page 8: 617-876-8085 GIS-Enabled Modeling and Simulation (GEMS) · Complete CGF Terrain Subsystem 3D Visualization Capabilities Extend terrain subsystem Browser-based Visualization Capabilities

©MÄK Technologies, Inc.

Development ItemsDevelopment Items

ArcGIS/ArcObjects-based Terrain SubsystemAPIs to terrain data for CGF systemsCaching mechanismsAPIs to terrain data for 3D visualization (Option)APIs to analysis routines (Option)Dynamic terrain capabilities (Option)

MÄK GIS-LinkHLA, DIS, and TENA data display on C/JMTK displaysGIS data to simulations

Dynamic terrain, analytics, semantic information

Page 9: 617-876-8085 GIS-Enabled Modeling and Simulation (GEMS) · Complete CGF Terrain Subsystem 3D Visualization Capabilities Extend terrain subsystem Browser-based Visualization Capabilities

©MÄK Technologies, Inc.

Technical ChallengesTechnical Challenges

Overcoming performance bottlenecksESRI ArcGlobe already performs fly-thrus of GIS dataCachingMore performance enhancements coming

ArcGlobe ServerArcGIS Dynamic DisplayHaving ESRI as subcontractor will facilitate this

Access to analytical routinesAPI definitionTime delays that may arise

Page 10: 617-876-8085 GIS-Enabled Modeling and Simulation (GEMS) · Complete CGF Terrain Subsystem 3D Visualization Capabilities Extend terrain subsystem Browser-based Visualization Capabilities

©MÄK Technologies, Inc.

Terrain Subsystem TasksTerrain Subsystem Tasks

1. Work with TEC to develop requirements2. Develop a system and software design for

year 1 development3. Implement terrain subsystem for CGF and

2D viewer applications4. Integrate and test terrain subsystem with

VR-Forces

Page 11: 617-876-8085 GIS-Enabled Modeling and Simulation (GEMS) · Complete CGF Terrain Subsystem 3D Visualization Capabilities Extend terrain subsystem Browser-based Visualization Capabilities

©MÄK Technologies, Inc.

Requirements AnalysisRequirements Analysis

M&S terrain dataElevationFeatures

GIS terrain dataExisting C4ISR data setsGeodatabase schemasTheater Geospatial Database (TGD)

Interfaces for M&S dataVR-Forces, OneSAF Testbed, Delta 3D

Page 12: 617-876-8085 GIS-Enabled Modeling and Simulation (GEMS) · Complete CGF Terrain Subsystem 3D Visualization Capabilities Extend terrain subsystem Browser-based Visualization Capabilities

©MÄK Technologies, Inc.

CGF Terrain DatabasesCGF Terrain Databases2D Visualization

Abstract representation (maps)Realistic representation (imagery)

ReasoningGeometry and attribution of elevation and features

Data structures in memoryUses:

Vehicle placementMovement algorithms

Path planningObstacle avoidanceVehicle dynamics

Line of sightTargetingCommunications

Page 13: 617-876-8085 GIS-Enabled Modeling and Simulation (GEMS) · Complete CGF Terrain Subsystem 3D Visualization Capabilities Extend terrain subsystem Browser-based Visualization Capabilities

©MÄK Technologies, Inc.

CGF Terrain DatabasesCGF Terrain DatabasesTerrain Skin

Grid or TIN of elevation valuesMay or may not be stored as polygons

Attributes“Soil Type”

WaterMobility Characteristics

FeaturesPoint, Lines, AreasAttributes

Width, height, type, …3D Models

Typically associated with point featuresBuilding models

Varied fidelityOverturned shoe boxes to complex structures with interior details

Spatial organizationFind all terrain information around a location quicklyGrid-basedHierarchical

Quad trees

Page 14: 617-876-8085 GIS-Enabled Modeling and Simulation (GEMS) · Complete CGF Terrain Subsystem 3D Visualization Capabilities Extend terrain subsystem Browser-based Visualization Capabilities

©MÄK Technologies, Inc.

GIS Terrain DataGIS Terrain DataElevation Data

RasterTriangulated Irregular Network (TIN)Terrain Feature Class (GeoDB)Polygon Z Feature Class (GeoDB)

Feature DataShape FilesMulti Patch (GeoDB)Polygon, Polyline, Point Feature Datasets (GeoDB)

GeodatabasePersonalFile

Page 15: 617-876-8085 GIS-Enabled Modeling and Simulation (GEMS) · Complete CGF Terrain Subsystem 3D Visualization Capabilities Extend terrain subsystem Browser-based Visualization Capabilities

©MÄK Technologies, Inc.

System and Software DesignSystem and Software Design

System level component designsInterface designFunctional and performance characteristicsPerformance improvementsCaching mechanisms

Page 16: 617-876-8085 GIS-Enabled Modeling and Simulation (GEMS) · Complete CGF Terrain Subsystem 3D Visualization Capabilities Extend terrain subsystem Browser-based Visualization Capabilities

©MÄK Technologies, Inc.

GIS GIS vsvs GDB PerformanceGDB PerformanceThree main terrain calls:

ClosestIntersection – ElevationIntersect (1) – Horizontal LOSIntersect (2) – Vertical surfaces intersection

Scenario10 moving ground vehicles, 3 moving amphibious vehicles, 1 moving surface vehicle, 4 moving air vehicles and 16 non moving target vehicles

Average length of time in each call (microseconds)

GDB w/ soil type

TIN Raster TIN w/ soil type

ClosestIntersection

37 94 25 298

Intersect (1)

54 705 2006 N/A

Intersect (2)

62 407 691 N/A

Page 17: 617-876-8085 GIS-Enabled Modeling and Simulation (GEMS) · Complete CGF Terrain Subsystem 3D Visualization Capabilities Extend terrain subsystem Browser-based Visualization Capabilities

©MÄK Technologies, Inc.

Software ImplementationSoftware Implementation

Tools to populate a geodatabase for CGFsDeveloping prototype API for CGF

Elevation from TINLOS thru TIN and buildings

Modifying VR-Forces to use APIESRI Terrain subclass using ArcObjectsESRI Coordinate System subclass using ArcObjects

Page 18: 617-876-8085 GIS-Enabled Modeling and Simulation (GEMS) · Complete CGF Terrain Subsystem 3D Visualization Capabilities Extend terrain subsystem Browser-based Visualization Capabilities

©MÄK Technologies, Inc.

VRVR--Forces using GIS TerrainForces using GIS Terrain

ArcMap

MÄK GIS-Link VRF Toolbar

ArcMap VR-ForcesSimulation Engine

PhysicalWorld

Terrain

ESRITerrain

CoordinateSystem

ESRICoordinate

System

GIS DataTINMulti-PatchPolygonDIS

Page 19: 617-876-8085 GIS-Enabled Modeling and Simulation (GEMS) · Complete CGF Terrain Subsystem 3D Visualization Capabilities Extend terrain subsystem Browser-based Visualization Capabilities

©MÄK Technologies, Inc.

VRVR--Forces using GIS Terrain Forces using GIS Terrain DemonstrationDemonstration

Page 20: 617-876-8085 GIS-Enabled Modeling and Simulation (GEMS) · Complete CGF Terrain Subsystem 3D Visualization Capabilities Extend terrain subsystem Browser-based Visualization Capabilities

©MÄK Technologies, Inc.

MMÄÄK GISK GIS--LinkLinkProvides underlying components to enable ArcGIS-based applications to connect to HLA/DIS/TENA exercise & visualize real-time data

ArcMap rapidly updating symbologyArcGlobe dynamic 3D models

Comprised of underlying ArcObjects that easily integrate with other ArcGIS Engine componentsUtilizes dynamic display capabilities in ArcGIS 9.2

Page 21: 617-876-8085 GIS-Enabled Modeling and Simulation (GEMS) · Complete CGF Terrain Subsystem 3D Visualization Capabilities Extend terrain subsystem Browser-based Visualization Capabilities

©MÄK Technologies, Inc.

MMÄÄK GISK GIS--Link...ContinuedLink...Continued

Supply building blocks to …Support HLA/DIS/TENA simulation interoperability standardsEnable visualization of simulation specific objects & interactionsProvide higher-level GUI components for viewing & configuring simulation specific functionality

C/JMTK & ArcGIS conformant way to easily incorporate HLA, DIS, or TENA data

Page 22: 617-876-8085 GIS-Enabled Modeling and Simulation (GEMS) · Complete CGF Terrain Subsystem 3D Visualization Capabilities Extend terrain subsystem Browser-based Visualization Capabilities

©MÄK Technologies, Inc.

MMÄÄK GISK GIS--Link ProductLink Product

Available in 3 formsExtension for ArcMap (Map-Link), Extension for ArcGlobe (Globe-Link), &ArcObjects available for use with other ArcGIS Engine components

Comprised ofArcObjects that wrap VR-Link functionalityArcObjects for GUI components & display capabilitiesArcMap & ArcGlobe extension toolbars

Page 23: 617-876-8085 GIS-Enabled Modeling and Simulation (GEMS) · Complete CGF Terrain Subsystem 3D Visualization Capabilities Extend terrain subsystem Browser-based Visualization Capabilities

©MÄK Technologies, Inc.

Current StatusCurrent Status

ArcMap release candidateConnect to DIS, HLA 1.3, HLA 1516, or TENA exerciseDefine layers, either manually or automaticallyDisplay entities and aggregates using MOLE symbologyDisplay fire & detonate interactionsDisplay target-to-shooter linesDialogs for

Entities by layerSimulation-specific attributesEntity specific informationAggregate specific information

Page 24: 617-876-8085 GIS-Enabled Modeling and Simulation (GEMS) · Complete CGF Terrain Subsystem 3D Visualization Capabilities Extend terrain subsystem Browser-based Visualization Capabilities

©MÄK Technologies, Inc.

Current StatusCurrent Status

ArcGlobe release candidateDisplay entities as OpenFlight modelsDisplay fire and detonate interactions as animated sequencesDisplay target-to-shooter linesSupport attach modes to entities

CompassMimic

Support ArcGlobe “identify” tool

Page 25: 617-876-8085 GIS-Enabled Modeling and Simulation (GEMS) · Complete CGF Terrain Subsystem 3D Visualization Capabilities Extend terrain subsystem Browser-based Visualization Capabilities

©MÄK Technologies, Inc.

MapMap--Link PrototypeLink Prototype

Page 26: 617-876-8085 GIS-Enabled Modeling and Simulation (GEMS) · Complete CGF Terrain Subsystem 3D Visualization Capabilities Extend terrain subsystem Browser-based Visualization Capabilities

©MÄK Technologies, Inc.

ConclusionsConclusions

Early prototyping suggests feasibility of GIS terrain for M&SM&S using operational data facilitates embedded training in C4ISR systemsCan still benefit from high fidelity M&S terrain databases

Convert to GIS formats as neededUse automated content generation from terrain database generation systems

MÄK GIS-Link provides interoperability between C4ISR and M&S domains

Page 27: 617-876-8085 GIS-Enabled Modeling and Simulation (GEMS) · Complete CGF Terrain Subsystem 3D Visualization Capabilities Extend terrain subsystem Browser-based Visualization Capabilities

©MÄK Technologies, Inc.

Future WorkFuture Work

Complete CGF Terrain Subsystem3D Visualization Capabilities

Extend terrain subsystemBrowser-based Visualization Capabilities

Extend GIS-Link for GIS serversAccess to GIS-based Analytics and Terrain Reasoning

Extend terrain subsystem APIDevelop framework

Dynamic TerrainExtend terrain subsystem and GIS-LinkData management and distribution