Expeditionary bed-down and aircraft planning in …€¦ · Sample Parking Plan Sample ......

28
Page 1 Expeditionary bed-down and aircraft planning in GeoExPT using ArcGIS Engine Expeditionary bed-down and aircraft planning in GeoExPT using ArcGIS Engine Richard Pruitt, Software Engineer 02.19.08

Transcript of Expeditionary bed-down and aircraft planning in …€¦ · Sample Parking Plan Sample ......

Page 1: Expeditionary bed-down and aircraft planning in …€¦ · Sample Parking Plan Sample ... Expeditionary bed-down and aircraft planning in GeoExPT using ArcGIS ... FedUC, Expeditionary

Page 1

Expeditionary bed-down and aircraft planning in GeoExPT using ArcGIS EngineExpeditionary bed-down and aircraft planning in GeoExPT using ArcGIS Engine

Richard Pruitt, Software Engineer02.19.08

Page 2: Expeditionary bed-down and aircraft planning in …€¦ · Sample Parking Plan Sample ... Expeditionary bed-down and aircraft planning in GeoExPT using ArcGIS ... FedUC, Expeditionary

Page 2

Business CaseBusiness Case

• The Department of Defense routinely identifies and assess Forward Operating Locations (FOL) and Main Operating Bases (MOB) for contingency bed-downs and/or future deployment

• Provide a consistent implementation of DOD standards for tent city layouts and aircraft bed-down processes

• Engineering Assistants and planners require a product that provides planning assistance, geospatial awareness, logistics and decision support

• Reduce airlift and improve pre-deployment planning• Commercial-off-the-Shelf (COTS) Geospatial products are too

complex for users to understand or effectively use

Page 3: Expeditionary bed-down and aircraft planning in …€¦ · Sample Parking Plan Sample ... Expeditionary bed-down and aircraft planning in GeoExPT using ArcGIS ... FedUC, Expeditionary

Page 3

Background of GeoExPTBackground of GeoExPT

• GeoSpatial Expeditionary Planning Tool (GeoExPT) provides the engineer with automated (85% solution) planning process tools toallow for the rapid development of base layout plans. Tools include:

• Create tent city bed-down plans• Create automated and manual parking (274+ aircraft) plans • Plot airfield damage• Determine minimum operating strip• Uses siting/basing criteriea• Collaborate with others

Page 4: Expeditionary bed-down and aircraft planning in …€¦ · Sample Parking Plan Sample ... Expeditionary bed-down and aircraft planning in GeoExPT using ArcGIS ... FedUC, Expeditionary

Page 4

HistoryHistory

• GeoExPT is a combination of two legacy custom solutions developed for the DOD– GeoBEST

• Bed-down (tent city layout) planning• Originally developed in 1997 (BBCPS)• Evolutionary development from ArcView 3.x towards ArcGIS

– CAPP• Automated aircraft parking• Originally created in 1996 (CAPP Version 1.0)• Evolutionary development from Blue Marble Geographics to ArcGIS

• Joint development with Air Force and Army over the past ten years• Includes nearly 1,000 components/assets (e.g. tents, aircraft, facilities/equipment )

Page 5: Expeditionary bed-down and aircraft planning in …€¦ · Sample Parking Plan Sample ... Expeditionary bed-down and aircraft planning in GeoExPT using ArcGIS ... FedUC, Expeditionary

Page 5

Key TechnologiesKey Technologies

• Desktop Solution– C# 2.0– Standalone ArcGIS Solution using ESRI ArcObjects 9.x

• ArcEngine or ArcView License• 3D Analyst• Military Analyst

– Web Services– Infragistics UI Components– Microsoft Visual Studio 2008 (IDE)

• Web Solution– ASP .Net

• Java Script, AJAX– C# 2.0– ESRI Web ADF– Web Services– Microsoft Visual Studio 2008 (IDE)

Page 6: Expeditionary bed-down and aircraft planning in …€¦ · Sample Parking Plan Sample ... Expeditionary bed-down and aircraft planning in GeoExPT using ArcGIS ... FedUC, Expeditionary

Page 6

GeoExPT ScenariosGeoExPT Scenarios

• ESRI High Precision Personal GeoDatabase • A single file format that stores all items regarding a project• Layers Files are serialized into database• All objects serialized into BLOBs• Advantages:

– Single file is easily transportable– Personal GeoDatabase can be shared between users– Can be directly viewed within ArcMap

Page 7: Expeditionary bed-down and aircraft planning in …€¦ · Sample Parking Plan Sample ... Expeditionary bed-down and aircraft planning in GeoExPT using ArcGIS ... FedUC, Expeditionary

Page 7

GeoExPT User Interface (UI)GeoExPT User Interface (UI)

• Designed as a Single Document Interface with multiple dockable panels

• Provides a consistent look and feel between both Microsoft Windows and ESRI ArcMap

• Panels Include:– Table Of Contents– Layer Manager– Properties– Advanced Placement Tools– Coordinate Tool– Notifications– Redlines

Page 8: Expeditionary bed-down and aircraft planning in …€¦ · Sample Parking Plan Sample ... Expeditionary bed-down and aircraft planning in GeoExPT using ArcGIS ... FedUC, Expeditionary

Page 8

GeoExPT UI - TOCGeoExPT UI - TOC

• The Table of Contents (TOC) provides logical grouping of all features on the map

• Allows quick access to features and there properties

• Provides drag and drop type functionality

• Icons and thematic symbols allow quick identification of type and state

• Bi-Directional Access– From Map to TOC– From TOC to Map

Page 9: Expeditionary bed-down and aircraft planning in …€¦ · Sample Parking Plan Sample ... Expeditionary bed-down and aircraft planning in GeoExPT using ArcGIS ... FedUC, Expeditionary

Page 9

GeoExPT UI - PropertiesGeoExPT UI - Properties

• The Properties Grid allows quick viewing and editing of features properties

• Standardizes properties view of all resources

• Works based on the selected item in the TOC

• Automatically linked to selected features fields

• Built-in validation• Similar to ArcMap Attribute Editor

Page 10: Expeditionary bed-down and aircraft planning in …€¦ · Sample Parking Plan Sample ... Expeditionary bed-down and aircraft planning in GeoExPT using ArcGIS ... FedUC, Expeditionary

Page 10

Bed-down PlanningBed-down Planning

• Provides tools for the creation and management of all resources required for bed-down planning– Resource Management

• Aircraft• Sets• Components• Units• Surfaces

– Utilities– Templates

• All managed through the TOC

Page 11: Expeditionary bed-down and aircraft planning in …€¦ · Sample Parking Plan Sample ... Expeditionary bed-down and aircraft planning in GeoExPT using ArcGIS ... FedUC, Expeditionary

Page 11

Bed-down PlanningBed-down Planning

• Advanced tools to allow formatting of features

• Layout– Area Array– Linear Array

• Coordinate Conversions• Advanced Placement

– Construction Line– Offsets– Angle– Placement Constraints

Page 12: Expeditionary bed-down and aircraft planning in …€¦ · Sample Parking Plan Sample ... Expeditionary bed-down and aircraft planning in GeoExPT using ArcGIS ... FedUC, Expeditionary

Page 12

• Templates allow the capability to save resources to be reused and shared with others.

• Provides a quick and accurate way to place large numbers of features multiple times.• Each template stored as XML for portability• Uses ESRI XML Serialization capabilities

TemplatesTemplates

Page 13: Expeditionary bed-down and aircraft planning in …€¦ · Sample Parking Plan Sample ... Expeditionary bed-down and aircraft planning in GeoExPT using ArcGIS ... FedUC, Expeditionary

Page 13

Aircraft Parking StandardsAircraft Parking Standards

• Parking plans are based on established aircraft parking standards and AFI guidelines

• Large number of rules and constraints which made manual parking tedious and error-prone

Page 14: Expeditionary bed-down and aircraft planning in …€¦ · Sample Parking Plan Sample ... Expeditionary bed-down and aircraft planning in GeoExPT using ArcGIS ... FedUC, Expeditionary

Page 14

Parking Algorithm BasicsParking Algorithm Basics

– Treated as a bin-packing problem, a common Operations Research problem

– Not practical to produce a single parking plan that includes theamount of planning factors available

– Generates a selection of parking plans – Planner selects overall plan that best meets mission requirements

Page 15: Expeditionary bed-down and aircraft planning in …€¦ · Sample Parking Plan Sample ... Expeditionary bed-down and aircraft planning in GeoExPT using ArcGIS ... FedUC, Expeditionary

Page 15

Aircraft Parking OptionsAircraft Parking Options

• Provides options to alter creation of parking plans– Aircraft Parking Direction– Aircraft Separation

Distances– Aircraft Parking Order– Aircraft Parking Angle– Surface Marking Lines– Peripheral Clearances– Obstacles

Page 16: Expeditionary bed-down and aircraft planning in …€¦ · Sample Parking Plan Sample ... Expeditionary bed-down and aircraft planning in GeoExPT using ArcGIS ... FedUC, Expeditionary

Page 16

AutoPark MethodologyAutoPark Methodology

• Parking plans are created by parking along each segment of the surface for each aircraft order

• Algorithms are used to reduce unlikely parking plans

• Includes use of spatial operators to determine optimal placement:– Topological– Relational – Proximity

Page 17: Expeditionary bed-down and aircraft planning in …€¦ · Sample Parking Plan Sample ... Expeditionary bed-down and aircraft planning in GeoExPT using ArcGIS ... FedUC, Expeditionary

Page 17

Sample Parking Plan Sample Parking Plan

Page 18: Expeditionary bed-down and aircraft planning in …€¦ · Sample Parking Plan Sample ... Expeditionary bed-down and aircraft planning in GeoExPT using ArcGIS ... FedUC, Expeditionary

Page 18

Parking Plan OptionsParking Plan Options

• Number of Parking Plans are based on the following:– Aircraft Wing Span– Aircraft Priority– Complexity of

surface

Page 19: Expeditionary bed-down and aircraft planning in …€¦ · Sample Parking Plan Sample ... Expeditionary bed-down and aircraft planning in GeoExPT using ArcGIS ... FedUC, Expeditionary

Page 19

Airfield Damage AssessmentAirfield Damage Assessment

• Crash Grid used to locate features installation wide• Pavement Reference Marking System• Runway Thresholds and Centerline• Plot and Manage Airfield Damage• Define Aircraft Operations needed to support each runway• Drag and Drop Minimum Operating Strip (MOS)• Determine Repair Quality Criteria (RQC) for runway damage

Page 20: Expeditionary bed-down and aircraft planning in …€¦ · Sample Parking Plan Sample ... Expeditionary bed-down and aircraft planning in GeoExPT using ArcGIS ... FedUC, Expeditionary

Page 20

Pavement Reference Marking SystemPavement Reference Marking System

• Automatically creates a Pavement Reference Marking System based on the runway centerline and thresholds

• Grid based on required 100’ Majors and 10’ Minors

Page 21: Expeditionary bed-down and aircraft planning in …€¦ · Sample Parking Plan Sample ... Expeditionary bed-down and aircraft planning in GeoExPT using ArcGIS ... FedUC, Expeditionary

Page 21

Airfield DamageAirfield Damage

• Damage plotted by– Damage Code– Map Placement– GPS

• Damage Types– Crater– Bomblet– Spalls– UXO– Crater Field

Page 22: Expeditionary bed-down and aircraft planning in …€¦ · Sample Parking Plan Sample ... Expeditionary bed-down and aircraft planning in GeoExPT using ArcGIS ... FedUC, Expeditionary

Page 22

Minimum Operating Strip (MOS)Minimum Operating Strip (MOS)

• MOS creation based on required aircraft operations

• Color-coded arresting barrier and approach lighting

• Drag and Drop on runway shows damage intersection

Page 23: Expeditionary bed-down and aircraft planning in …€¦ · Sample Parking Plan Sample ... Expeditionary bed-down and aircraft planning in GeoExPT using ArcGIS ... FedUC, Expeditionary

Page 23

Repair Quality Criteria (RQC) WorksheetsRepair Quality Criteria (RQC) Worksheets

• Provides automation of RQC Worksheets

• Required runway length automatically determined for each Aircraft Operation

Page 24: Expeditionary bed-down and aircraft planning in …€¦ · Sample Parking Plan Sample ... Expeditionary bed-down and aircraft planning in GeoExPT using ArcGIS ... FedUC, Expeditionary

Page 24

RQC WorksheetsRQC Worksheets

• Automatically determine RQC for each damage that intersects the MOS• Based on original RQC Charts

Page 25: Expeditionary bed-down and aircraft planning in …€¦ · Sample Parking Plan Sample ... Expeditionary bed-down and aircraft planning in GeoExPT using ArcGIS ... FedUC, Expeditionary

Page 25

GeoExPT Collaboration PortalGeoExPT Collaboration Portal

• Collaboration Portal allows user to share – Scenarios– Templates– Print Layouts (mxt)

• Provides ability to version and redline GeoExPT scenarios on the web with no client desktop software

• Integrated into GeoExPT desktop using web services

Page 26: Expeditionary bed-down and aircraft planning in …€¦ · Sample Parking Plan Sample ... Expeditionary bed-down and aircraft planning in GeoExPT using ArcGIS ... FedUC, Expeditionary

Page 26

Collaboration RedlinesCollaboration Redlines

• Similar interface to desktop client

• Draw/Edit redlines of scenario

Page 27: Expeditionary bed-down and aircraft planning in …€¦ · Sample Parking Plan Sample ... Expeditionary bed-down and aircraft planning in GeoExPT using ArcGIS ... FedUC, Expeditionary

Page 27

Collaboration WorkflowCollaboration Workflow

• Create on desktop• Publish to web• Collaborate on web• Review and Redline on

web• Download on desktop• Implement Redlines on

desktop• Publish back to web

Page 28: Expeditionary bed-down and aircraft planning in …€¦ · Sample Parking Plan Sample ... Expeditionary bed-down and aircraft planning in GeoExPT using ArcGIS ... FedUC, Expeditionary

Page 28

Additional CapabilitiesAdditional Capabilities

• 3D View• Military Analyst Integration• Advanced Placement Tools• Planning Wizard• AAFIF MOG• SDSFIE Import/Export