37
US Army Corps of Engineers DGI Europe 2008 Interoperability & Collaboration Focus Day Joel Schlagel & Michael Smith US Army Corps of Engineers Hanover, New Hampshire, USA

US Army Corps of Engineers DGI Europe 2008 Interoperability & Collaboration Focus Day Joel Schlagel & Michael Smith US Army Corps of Engineers Hanover,

Embed Size (px)

Citation preview

Page 1: US Army Corps of Engineers DGI Europe 2008 Interoperability & Collaboration Focus Day Joel Schlagel & Michael Smith US Army Corps of Engineers Hanover,

US Army Corps of Engineers

DGI Europe 2008

Interoperability &

Collaboration Focus Day

Joel Schlagel & Michael Smith

US Army Corps of Engineers

Hanover, New Hampshire, USA

Page 2: US Army Corps of Engineers DGI Europe 2008 Interoperability & Collaboration Focus Day Joel Schlagel & Michael Smith US Army Corps of Engineers Hanover,

US Army Corps of Engineers

Q: Will Commercial Platforms Or

Open Source Communities

Provide The Cutting Edge

Science That Delivers The

Open Sharing Environment of

The Future?

Page 3: US Army Corps of Engineers DGI Europe 2008 Interoperability & Collaboration Focus Day Joel Schlagel & Michael Smith US Army Corps of Engineers Hanover,

US Army Corps of Engineers

Q: Will Commercial Platforms Or

Open Source Communities

Provide The Cutting Edge

Science That Delivers The

Open Sharing Environment of

The Future?

A: Yes

Page 4: US Army Corps of Engineers DGI Europe 2008 Interoperability & Collaboration Focus Day Joel Schlagel & Michael Smith US Army Corps of Engineers Hanover,

US Army Corps of Engineers

➲ Open Source Concepts➲ USACE Success with Open Source Tools➲ A Review of Some Open Source Projects➲ Questions / Discussion

Page 5: US Army Corps of Engineers DGI Europe 2008 Interoperability & Collaboration Focus Day Joel Schlagel & Michael Smith US Army Corps of Engineers Hanover,

US Army Corps of Engineers

Page 6: US Army Corps of Engineers DGI Europe 2008 Interoperability & Collaboration Focus Day Joel Schlagel & Michael Smith US Army Corps of Engineers Hanover,

US Army Corps of Engineers

Open Source Software Image Map:

OSSIM

Page 7: US Army Corps of Engineers DGI Europe 2008 Interoperability & Collaboration Focus Day Joel Schlagel & Michael Smith US Army Corps of Engineers Hanover,

US Army Corps of Engineers

Globes

Page 8: US Army Corps of Engineers DGI Europe 2008 Interoperability & Collaboration Focus Day Joel Schlagel & Michael Smith US Army Corps of Engineers Hanover,

US Army Corps of Engineers

Open Source vs Closed Source

Page 9: US Army Corps of Engineers DGI Europe 2008 Interoperability & Collaboration Focus Day Joel Schlagel & Michael Smith US Army Corps of Engineers Hanover,

US Army Corps of Engineers

How Does Knowledge Flow?

➲ Requirement >➲ Commercial

Product >➲ Commodity

Knowledge >➲ Open Source Clone

➲ Requirement >➲ Open Source

Project >➲ Commodity

Knowledge➲ Closed Source Clone

Page 10: US Army Corps of Engineers DGI Europe 2008 Interoperability & Collaboration Focus Day Joel Schlagel & Michael Smith US Army Corps of Engineers Hanover,

US Army Corps of Engineers

Thought Questions?➲ Are defense geospatial software requirements

typical?➲ Can the marketplace guarantee software that

meets defense needs will be developed?➲ Can the marketplace guarantee that software

will be supported?➲ Is geospatial software a commodity of can it

provide a strategic advantage?➲ What are the benefits and costs of a diverse

software ecosystem?

Page 11: US Army Corps of Engineers DGI Europe 2008 Interoperability & Collaboration Focus Day Joel Schlagel & Michael Smith US Army Corps of Engineers Hanover,

US Army Corps of Engineers

Open Source Advantage:

Transparency

Page 12: US Army Corps of Engineers DGI Europe 2008 Interoperability & Collaboration Focus Day Joel Schlagel & Michael Smith US Army Corps of Engineers Hanover,

US Army Corps of Engineers

Open Source in DoD

Page 13: US Army Corps of Engineers DGI Europe 2008 Interoperability & Collaboration Focus Day Joel Schlagel & Michael Smith US Army Corps of Engineers Hanover,

US Army Corps of Engineers

CorpsMap Values➲ IT Driven

➲ Standards Based (ESRI, Oracle, OGC)

➲ Security by Design

➲ Role-based access and customization

➲ Fine grained access control

➲ Auditing (who accessed what when. why?)

➲ Web Service Integration

➲ Publish & Subscribe architecture for data and meta-data supported

➲ Simple “Relative Geography” operations supported

➲ Complex server-side geospatial analysis supported

➲ N-Dimensional topology supported and analysis

➲ Operational

Page 14: US Army Corps of Engineers DGI Europe 2008 Interoperability & Collaboration Focus Day Joel Schlagel & Michael Smith US Army Corps of Engineers Hanover,

US Army Corps of Engineers

CorpsMap Deployment

➲ Design with Enterprise Architecture➲ Web Services as Integration Platform (SOAP, CORBA, OGC) ➲ Hosting at DoD Major Shared Resource Center➲ Data Center is at backbone for all Corps Districts➲ “Big Iron” operation with 24x7x365 monitoring➲ Failover and replication to alternate data center supported➲ Multiple network providers and multiple power sources➲ Hosting of mirrored systems on both NIPR and SIPR possible➲ DITSCAP Security Review / Authority to Operate➲ DoD network infrastructure – TNOSC Monitoring➲ CAC access or .mil access control

Page 15: US Army Corps of Engineers DGI Europe 2008 Interoperability & Collaboration Focus Day Joel Schlagel & Michael Smith US Army Corps of Engineers Hanover,

US Army Corps of Engineers

Page 16: US Army Corps of Engineers DGI Europe 2008 Interoperability & Collaboration Focus Day Joel Schlagel & Michael Smith US Army Corps of Engineers Hanover,

US Army Corps of Engineers

Page 17: US Army Corps of Engineers DGI Europe 2008 Interoperability & Collaboration Focus Day Joel Schlagel & Michael Smith US Army Corps of Engineers Hanover,

US Army Corps of Engineers

No “Appliance” Necessary

Page 18: US Army Corps of Engineers DGI Europe 2008 Interoperability & Collaboration Focus Day Joel Schlagel & Michael Smith US Army Corps of Engineers Hanover,

US Army Corps of Engineers

Cascading OGC WMS

Page 19: US Army Corps of Engineers DGI Europe 2008 Interoperability & Collaboration Focus Day Joel Schlagel & Michael Smith US Army Corps of Engineers Hanover,

US Army Corps of Engineers

Nationwide Color Orthoimagery

4tb - 100,000 tiles

Page 20: US Army Corps of Engineers DGI Europe 2008 Interoperability & Collaboration Focus Day Joel Schlagel & Michael Smith US Army Corps of Engineers Hanover,

US Army Corps of Engineers

Role-Based Access to layers and

attributes

Page 21: US Army Corps of Engineers DGI Europe 2008 Interoperability & Collaboration Focus Day Joel Schlagel & Michael Smith US Army Corps of Engineers Hanover,

US Army Corps of Engineers

NexRad Radar & Real-time

hydrologic data

Page 22: US Army Corps of Engineers DGI Europe 2008 Interoperability & Collaboration Focus Day Joel Schlagel & Michael Smith US Army Corps of Engineers Hanover,

US Army Corps of Engineers

Advanced Metadata Searc

Page 23: US Army Corps of Engineers DGI Europe 2008 Interoperability & Collaboration Focus Day Joel Schlagel & Michael Smith US Army Corps of Engineers Hanover,

US Army Corps of Engineers

Web Service Catalog

Page 24: US Army Corps of Engineers DGI Europe 2008 Interoperability & Collaboration Focus Day Joel Schlagel & Michael Smith US Army Corps of Engineers Hanover,

US Army Corps of Engineers

Single-Sign On

Page 25: US Army Corps of Engineers DGI Europe 2008 Interoperability & Collaboration Focus Day Joel Schlagel & Michael Smith US Army Corps of Engineers Hanover,

US Army Corps of Engineers

Transactional System

Page 26: US Army Corps of Engineers DGI Europe 2008 Interoperability & Collaboration Focus Day Joel Schlagel & Michael Smith US Army Corps of Engineers Hanover,

US Army Corps of Engineers

Open Source Geospatial Foundation

Page 27: US Army Corps of Engineers DGI Europe 2008 Interoperability & Collaboration Focus Day Joel Schlagel & Michael Smith US Army Corps of Engineers Hanover,

US Army Corps of Engineers

MapServer: Growing Capabilities

➲ ArcView IMS➲ MapObjects IMS➲ ArcIMS➲ ESRI Portal Toolkit➲ ArcGIS Server

➲ MapServer➲ + GDAL ➲ + OGC Services ➲ + Cached Maps➲ + OpenLayers

Tim

e

Page 28: US Army Corps of Engineers DGI Europe 2008 Interoperability & Collaboration Focus Day Joel Schlagel & Michael Smith US Army Corps of Engineers Hanover,

US Army Corps of Engineers

Case Study: GDAL

➲ Geospatial Data Abstraction Library➲ Supports reading and writing numerous

data formats➲ Open Source Library used by many Open

Source Projects➲ Many Commercial Companies contribute➲ Used in Google Earth➲ Data Engine for MapServer since 2002➲ Added to ArcGIS Desktop in 2007 (9.2)

Page 29: US Army Corps of Engineers DGI Europe 2008 Interoperability & Collaboration Focus Day Joel Schlagel & Michael Smith US Army Corps of Engineers Hanover,

US Army Corps of Engineers

A Few Open Source Projects

➲ PostGIS – Refractions Research, Canada➲ OSSIM – USA➲ gvSIG – Spain➲ Deegree - Germany➲ OpenLayers - USA➲ MapGuide - Autodesk, USA➲ GRASS - Italy (Formerly USACE)➲ MapBender, Tydac, Switzerland➲ GeoPortal Open Source– UN FAO➲ Chameleon, DM Solutions, Canada

Page 30: US Army Corps of Engineers DGI Europe 2008 Interoperability & Collaboration Focus Day Joel Schlagel & Michael Smith US Army Corps of Engineers Hanover,

US Army Corps of Engineers

QGIS & GRASS: Advanced

Geospatial Analysis Desktop

Page 31: US Army Corps of Engineers DGI Europe 2008 Interoperability & Collaboration Focus Day Joel Schlagel & Michael Smith US Army Corps of Engineers Hanover,

US Army Corps of Engineers

gvSIG

Page 32: US Army Corps of Engineers DGI Europe 2008 Interoperability & Collaboration Focus Day Joel Schlagel & Michael Smith US Army Corps of Engineers Hanover,

US Army Corps of Engineers

Open Source & Open Standards

Understand the Difference

Page 33: US Army Corps of Engineers DGI Europe 2008 Interoperability & Collaboration Focus Day Joel Schlagel & Michael Smith US Army Corps of Engineers Hanover,

US Army Corps of Engineers

GIS and Relational Databases

When all you think about is a hammer ...

Page 34: US Army Corps of Engineers DGI Europe 2008 Interoperability & Collaboration Focus Day Joel Schlagel & Michael Smith US Army Corps of Engineers Hanover,

US Army Corps of Engineers

Know the Standards &

Question their implementation

➲ WMS➲ WFS➲ SLD➲ WCS➲ SFS

➲ XML➲ KML➲ GML➲ AJAX➲ SOA➲ ESB

Page 35: US Army Corps of Engineers DGI Europe 2008 Interoperability & Collaboration Focus Day Joel Schlagel & Michael Smith US Army Corps of Engineers Hanover,

US Army Corps of Engineers

2 Cents (1 pence)

If you Expect Open Standards,

Support Open Source

Page 36: US Army Corps of Engineers DGI Europe 2008 Interoperability & Collaboration Focus Day Joel Schlagel & Michael Smith US Army Corps of Engineers Hanover,

US Army Corps of Engineers

Adding Open Source Tools To Your

Technology Stack

Defense Agency

Primary Contractor

Technology Providers

Requirem

ents Cap

abili

ties

Page 37: US Army Corps of Engineers DGI Europe 2008 Interoperability & Collaboration Focus Day Joel Schlagel & Michael Smith US Army Corps of Engineers Hanover,

US Army Corps of Engineers

Questions?