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 Q: Will Commercial Platforms Or Open Source Communities Provide The Cutting Edge Science That Delivers The Open Sharing Environment of The Future?
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
US Army Corps of Engineers ➲ Open Source Concepts ➲ USACE Success with Open Source Tools ➲ A Review of Some Open Source Projects ➲ Questions / Discussion
US Army Corps of Engineers
Open Source Software Image Map: OSSIM
US Army Corps of Engineers Globes
US Army Corps of Engineers Open Source vs Closed Source
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
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?
US Army Corps of Engineers Open Source Advantage: Transparency
US Army Corps of Engineers Open Source in DoD
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
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
US Army Corps of Engineers
No “Appliance” Necessary
US Army Corps of Engineers Cascading OGC WMS
US Army Corps of Engineers Nationwide Color Orthoimagery 4tb - 100,000 tiles
US Army Corps of Engineers Role-Based Access to layers and attributes
US Army Corps of Engineers NexRad Radar & Real-time hydrologic data
US Army Corps of Engineers Advanced Metadata Searc
US Army Corps of Engineers Web Service Catalog
US Army Corps of Engineers Single-Sign On
US Army Corps of Engineers Transactional System
US Army Corps of Engineers Open Source Geospatial Foundation
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 Time
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)
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
US Army Corps of Engineers QGIS & GRASS: Advanced Geospatial Analysis Desktop
US Army Corps of Engineers gvSIG
US Army Corps of Engineers Open Source & Open Standards Understand the Difference
US Army Corps of Engineers GIS and Relational Databases When all you think about is a hammer...
US Army Corps of Engineers Know the Standards & Question their implementation ➲ WMS ➲ WFS ➲ SLD ➲ WCS ➲ SFS ➲ XML ➲ KML ➲ GML ➲ AJAX ➲ SOA ➲ ESB
US Army Corps of Engineers 2 Cents (1 pence) If you Expect Open Standards, Support Open Source
US Army Corps of Engineers Adding Open Source Tools To Your Technology Stack Defense Agency Primary Contractor Technology Providers Requirements Capabilities
US Army Corps of Engineers Questions?