Geographical Data Supply to Simulators and...
Transcript of Geographical Data Supply to Simulators and...
03-10-06
1
Saab Aerosystems1
Geographical Data Supply to Simulators and Games
Digital Map Generating System (DMGS)
Göran Ancker Saab Aerosystems, Support Systems and Simulators
2007-01-25
03-10-06
2 Saab Aerosystems
Gripen Mission Trainer
Cabins and visual systems
Instructor station (IOS)
Network to external systems
03-10-06
3 Saab Aerosystems
Mission Evaluation
Gripen Aircraft SystemsMore than Aircraft necessary for mission completion
Mission Planning
Perform/RehearseMission
03-10-06
4 Saab Aerosystems
Gripen Aircraft systemswhere geospatial data is vital for operation
Aircraft
Mission Planning& Evaluation
Training &Rehearsal
03-10-06
5 Saab Aerosystems
Geographical Data – Geodata – Geospatial Data -Database - DatasetWhat do I mean?• Set of digital data that represents part of geography or information
related to geography. Digital format can be:• Proprietary formatted text tables• Standard formats e.g. ESRI SHAPE, DTED, ARINC 424• Relational Database .e.g Oracle Database• Etc.
• The Geographical Database is used by a System (not necessarily GIS) as exchangeable data for its functionality. Functionality can be:• Calculations and Analysis e.g. line-of-sight calculations• Visualisation e.g. maps or 3D-scenes• Etc.
03-10-06
6 Saab Aerosystems
Geographical data in Gripen AircraftGripen Moving Map (GMM)
Moving Map Data:• Geographic
information• Features• Aeronautical
information
03-10-06
7 Saab Aerosystems
Geographical data in Gripen Aircraft (SA)Navigation System Functions
Navigation system data (in SC):• IGRF (International Geomagnetic
Reference Field)• Geoids (local & global)• Elevation (local & “global”)• Runways• Radio navigation aids• Reference points
03-10-06
8 Saab Aerosystems
Geographical data inMission Support System (MSS)Mission Planning and Evaluation
Embedded GIS application for map presentation and terrain analysis. Holistic GIS database:
• Geographic information• Features• Feature Attributes
03-10-06
9 Saab Aerosystems
Geographical data inMission Support System (MSS)Mission Planning and Evaluation
Navigation system data
Moving Map Data:
03-10-06
10 Saab Aerosystems
Geographical data inMission Support System (MSS)Mission Fly-Through
3D visualisation data:• OpenFlight database• 3D models
03-10-06
11 Saab Aerosystems
Geographical data in Gripen Training System Real-Time Scene Generation
3D visualisation data for Out-The-Window (OTW), Infra-Red (IR) and Radar (RR):
• OpenFlight database• 3D models• IR and RR extensions
03-10-06
12 Saab Aerosystems
Geographical data in Gripen Training System Aircraft Simulation
Gripen Aircraft simulation needs data for:
• GMM• Navigation Functions
03-10-06
13 Saab Aerosystems
Geographical data in Gripen Training System Networked Simulators using Geographical Data
Computer Generated Forces (CGF) & Weapons simulation using GIS-data:
• Geographic information• Features• Feature Attributes
Instructor/Operator Station (IOS) Map GUI data:
• Geographic information• Features• Feature Attributes
03-10-06
14 Saab Aerosystems
Geographical data management and database generation, traditionally
AircraftSystems
Aircraft
Mission Planning& Evaluation
Training & Rehearsal
GeographicalDatabases
GeographicalSourceData
0100 1011 0000 1011 1011 10011000 0101 0010
DatabaseGeneration
Process
Raster (e.g. images)
Grids (e.g. elevation)
Vector (e.g. roads)
Table (e.g. Geoid)
03-10-06
15 Saab Aerosystems
Enterprise approach for geographical data management and database generation
AircraftSystems
Aircraft
Mission Planning& Evaluation
GeographicalDatabases
Raster (e.g. images)
Grids (e.g. elevation)
Vector (e.g. roads)
GeographicalSourceData
0100 1011 0000 1011 1011 10011000 0101 0010
Table (e.g. Geoid)
1 Process1 Database1 System
Training & Rehearsal
03-10-06
16 Saab Aerosystems
Enterprise data managementOperational concept description
Support System Administrators
GeographicalSourceData
AircraftData Provider
GeographicalSource Data
Provider
Aircraft Ground Crew
GeographicalDatabases
Accre-ditation
DMGS
03-10-06
17 Saab Aerosystems
DMGS - OverviewSystem Setup
H/WClients & Server
• PC ClientWindows OS
• Sun ServerSolaris OS
S/W ApplicationsDMGS S/W application
• ESRI ArcGISWith extended functionality
• ESRI ArcSDE• Oracle Database Management System
Supporting Tools• Erdas Imagine• Multigen Creator
Server
Clients
03-10-06
18 Saab Aerosystems
What’s GIS?Geodatabase in GIS
03-10-06
19 Saab Aerosystems
What’s GIS?Geographical data types
• Vector based dataPoints, lines, and polygons
• Raster based dataRaster images, grids
• Table dataContinuous set of data
03-10-06
20 Saab Aerosystems
What’s GIS?Working with data in GIS
03-10-06
21 Saab Aerosystems
What’s GIS?Geoprocessing
• ESRI ArcGIS class library includes ~2000+ methods• DMGS also includes Saab-developed methods
DMGS - OverviewSystem User Interface and Functions•ArcMap Graphical User Interface
•Tailored menus & wizards• Selected and verified
ArcGIS tools • DMGS unique tools• Process wizards
03-10-06
23 Saab Aerosystems
DMGS - OverviewSystem Components
Import modulesImport of geospatial data
CoreGeodatabase management and common tools
Export modulesProcess geodata and export output databases
Core system
GMM Nav SNE OTWExport modules
Database CommonTools
Export API
Import modules Vector Raster Tables
DMGSDetails!
GMM Nav SNE OTWExport modules
Aircraft Mission Planning& Evaluation
Training &Rehearsal
Core system Database
CommonTools
Import modules VPF
AeronauticalImagesElevation“Map”-data Navigation
Shape DTED Geo-TIFF
ESRIGrid
GSDElev.
ARINC424
Prop-rietary
Reference
03-10-06
25 Saab Aerosystems
OTW
DMGSOTW
03-10-06
26 Saab Aerosystems
DMGS - OTW Export ModuleTarget System CharacteristicsOut-The-Window Visual
Database • Database for 3-D scene
visualization• Elevation• Terrain• Features/Objects
• Can be used for visualization in multiple spectra• Visual (Sensor images or human views)• IR (image sensors)• Radar (SAR)
• Output file in open standard format -Open Flight
03-10-06
27 Saab Aerosystems
DMGS - OTW Export ModuleTarget System CharacteristicsOut-The-Window Visual
Database • Database for 3-D scene
visualization• Elevation• Terrain• Features/Objects
• Can be used for visualization in multiple spectra• Visual (Sensor images or human views)• IR (image sensors)• Radar (SAR)
• Output file in open standard format -Open Flight
• Independent of visualization system
03-10-06
28 Saab Aerosystems
DMGS - OTW Export ModuleVisual Database for Dummies
Visual database principles • Elevation represented with
polygons• Texture (i.e. image) draped on
elevation• Features (i.e. static objects)
placed on terrain• 3D-models (i.e. moving objects)
inserted during simulation by image generator (IG) software
03-10-06
29 Saab Aerosystems
DMGS - OTW Export ModuleTexture generating Tools
• Retrieves images from the Base Texture (e.g. satellite imagery) and High-res Texture (e.g. aerial photography) data frames
• Creates one base texture and a number of high-res textures per patch
GeotypicalTexturizer ImageBlenderColorizer
03-10-06
30 Saab Aerosystems
DMGS - OTW Export ModuleTinBuilder• Creates a Triangulated Irregular Network (TIN)
03-10-06
31 Saab Aerosystems
DMGS - OTW Export ModuleGeotypicalBuilder• Creates geo-typical terrain polygons
03-10-06
32 Saab Aerosystems
InsetBuilder
• Inserts 3D models into terrain
03-10-06
33 Saab Aerosystems
DMGS - OTW Export ModuleScatteredObjectBuilder
• Distributes scattered 3D models on top of terrain
03-10-06
34 Saab Aerosystems
DMGS - OTW Export ModulePointObjectBuilder• Plants 3D-models on top of terrain
03-10-06
35 Saab Aerosystems
GMM
DMGSGMM
03-10-06
36 Saab Aerosystems
DMGS - GMM Export ModuleTarget System CharacteristicsGripen Moving Map, GMM
(Swedish acronym ELKA ) • Gripen map display including
• Geographical info• Features• Aeronautical info
• Multiple pre-defined scales• Information dependent on map
scale, flight mode and altitude• GMM database in Gripen proprietary
format• Gripen hosts 4 map databases
each divided into sub-maps
03-10-06
37 Saab Aerosystems
DMGS - GMM Export ModuleLayer definition and Feature assignment
Layer definitionSelect features from repository database (Data Transfer Wizard)Assign selected features to GMM layers
DMGS Repository
Feature Mapping
GMM Layers
03-10-06
38 Saab Aerosystems
DMGS - GMM Export ModuleSegmentation and Split
Segmentation of vector data to • 16 directions• lengths suitable for each map scale
Split vectors crossing sub-maps
2 1 0 F E
3 D
C4
5 B
A9876
Directions&
LengthSub-maps
03-10-06
39 Saab Aerosystems
DMGS - GMM Export ModuleMap Sign DefinitionDefine (Draw) Map signs
• Shape• Color• Intensity
Signs in map
03-10-06
40 Saab Aerosystems
DMGS - GMM Export ModuleVerificationFilter out overlapping symbolsManual edit e.g. text overlapping other infoCheck for graphics processor overloadVisual inspection of end-result
Overload check End-result
03-10-06
41 Saab Aerosystems
DMGS - GMM Export ModuleExport Aircraft BinariesCalculate check-sumsConvert into Gripen file structure and binary format
Map symbol definitionsScale 1
Map sets Map symbols
Scale 2
Scale 3
03-10-06
42 Saab Aerosystems
Enterprise approach for geographical data management and database generation
AircraftSystems
Aircraft
Mission Planning& Evaluation
GeographicalDatabases
Raster (e.g. images)
Grids (e.g. elevation)
Vector (e.g. roads)
GeographicalSourceData
0100 1011 0000 1011 1011 10011000 0101 0010
Table (e.g. Geoid)
1 Process1 Database1 System
Training & Rehearsal
03-10-06
43 Saab Aerosystems
Geographical Data Supply to Simulators and GamesConclusions
Do we need accurate geodata and environment?Requirements on geodata accuracy is influenced by:• Real system accuracy (through correlation requirements)• Simulation objective e.g. Mission rehearsal
How do we achieve “common” environment?Correlated geographical data is dependent on open standards,
but which standards? Gaming, Military simulation or GIS?
Where do we find technology for environment representation?Gaming, Military simulation or GIS?