FOSS4G2007_USACE_DhirenKhona
Download
Report
Transcript FOSS4G2007_USACE_DhirenKhona
Transformation With Free & Open Source Geospatial Software
Business Process Re-engineering
United States Army Corps of Engineers
(USACE)
Presenter: Dhiren S. Khona
[email protected]
Victoria, BC
09/25/2007
FOSS4G 2007
Presenter’s Background
Bachelor’s in Science Degree from the Agricultural and Biological Engineering – University of Florida
– Specialization in GIS/RS
– ARCINFO, AML, Avenue, java programming
Master’s in Urban and Regional Planning and Busi
– Focus on Geospatial Statistical Analysis
– GIS and Remote Sensing
Previous Experience at Wal-Mart Headquarters – Programmer/Analyst - Informix-SQL/spatial datablade with
MapInfo for enterprise geospatial workflows for decision support systems and learning the business process
and building criteria and analysis in SQL to support the workflow
Previous Experience at Lockheed Martin – ESRI software development 6000 hours development in
ArcObjects
– The redeeming fact was that I supported/advocated ESRI software for desktop based GIS
Current Position at Booz Allen Hamilton – Supporting USACE – primarily an advocate for enterprise
solutions – spatially enabling the workflow and building open standards based data-model drive spatial
databases
Filename/RPS Number
1
Agenda
USACE requirements
USACE strategy
Challenges
Where do things work well?
What problems did we solve and at what cost?
Summary
Filename/RPS Number
2
USACE Geospatial Requirements
Filename/RPS Number
3
STRATEGY
Scalability
Scaling hardware/software to extend geospatial analysis and visualization is inexpensive and simple with free
and open source geospatial software
Scaling commercial GIS software includes cost of licensing + increase in hardware/software + annual
maintenance fees
Cost of Ownership
Cost
Filename/RPS Number
4
STRATEGY
Transparent Data Access Across The Enterprise
Data is stored in native database data type (and not as proprietary binary object)
Available for consumption by every business line of the enterprise
– Ex: Engineering, Navigation, Hydrology, Real Estate
Selecting a DBMS that supports open standards (like: OGC)
– At USACE, Oracle is the supported enterprise DBMS
Filename/RPS Number
5
STRATEGY
Spatially Enabling the Enterprise Data-warehouse
Non spatial data is available to be consumed with spatial data for visualization
– Create a policy driven data-model to support the business logic
– Include spatial tables in the data-model to relate non-spatial data to a location (point, line or
polygon)
– For example: Information, collected by Hydrology business unit, about a river is available for
use by the Engineering & Construction business unit for building a levee
Filename/RPS Number
6
STRATEGY
Keep the Business Logic in the DBMS
Policy driven business rules and logic are created and maintained in SQL within the DBMS
– The analytical power of a GIS is created and realized in the DBMS
Advanced toolsets that come with commercial applications can be substituted by customized
SQL analysis within the database
Filename/RPS Number
7
STRATEGY
Visualization of Geospatial Analysis
Visualization is supported through various software and delivery methods:
– Web-browser with MapServer, ESRI, Google Earth, MapInfo, Autodesk-MapGuide etc.
Filename/RPS Number
8
STRATEGY
System Architecture
One Database Server + One Web Server – KISS (this is possible due to our chosen products)
Minimizing points of failure
Benefits of a simple proven architecture:
– Gives our subject matter experts more time to engage clients in meaningful policy defining
discussions
– And allows our DBA’s to spend more time fine tuning the data schema & SQL queries
Support many products
ORACLE DBMS
Centrally Managed
supporting Open
Standards
Data is stored in native
database data-type
Map
Server
WMS
WFS
Google Earth
Google Maps
ESRI
Bentley
Registered with ARCSDE
Filename/RPS Number
9
STRATEGY
Balanced Use of Commercial and Open Source Geospatial
The standard tools that come with Commercial applications are not fully utilized
Provide commercial products to a subset of people that conduct advanced analysis
Find the right balance between Open Source and Commercial geospatial software to maximize
the return on investment
Filename/RPS Number
10
Challenges for Adopting Open Source Geospatial Software
Swimming upstream against the flow of mainstream commercial GIS applications
– General acceptance and support to use commercial geospatial application (following the
herd mentality)
Lack of institutional knowledge to create and implement a strategy for seamless data access
across the enterprise
Universities and colleges have access to free ESRI software in America
– Training employees
Filename/RPS Number
11
WHERE DO THINGS WORK WELL
We build systems based on the following:
– We understand the requirements
– We Create business rules to support the requirements
– We put policy in place to support the requirements
Filename/RPS Number
12
WHAT PROBLEMS DID WE SOLVE AT WHAT COST?
CorpsMap Project Notebook (CPN)
Comprehensive Evaluation of Project Datums (CEPD)
National Levee Database – Web Reporting Tool (NLD-WRT)
Wetland Regulation and Permitting Program (ORM)
Filename/RPS Number
13
CorpsMap Project Notebook
We have transformed a 10 year old defunct Digital Project Notebook based on MS-Access
database to manage information about the location and relevant attributes about a Project
We created and delivered a centrally managed web-based GUI supported by policy with the
ability to capture/manage project location and related project information
We were able to spend time on engage the USACE to define a project and fine tune the
business rules to classify projects
How we did it – technical solution:
– Customizing Oracle Application Express and MapServer
Filename/RPS Number
14
Comprehensive Evaluation of Vertical Datums
We have created a centralized web-based GUI to allow people to provide information related
to the vertical datum of a project and facilitate upward reporting to the USACE-HQ and the
Congress
How we did it:
– Customizing Oracle Application Express and MapServer
Filename/RPS Number
15
National Levee Database Web Reporting Tool
We have created an application to display the information contained in the National Levee
Database for upward reporting to the USACE-HQ and the Congress
The web based GUI displays a map of the ‘state’ of levees and other relevant thematic
rendering of data contained in the National Levee Database
How we did it:
– Customizing Oracle Application Express and MapServer
Filename/RPS Number
16
Summary
We are able to provide a cost effective rapid solutions to re-engineer business process with
seamless geospatial integration
Simple architecture allows to be more:
– Agile
– Nimble
– Alert
– Responsive
Open source geospatial software provides an unprecedented opportunity to maximize return
on investment to deliver open-standards based cutting edge geospatial integrated holistic
systems that endure
Filename/RPS Number
17
Q&A
Contact Presenter:
– Dhiren S. Khona @ [email protected]
Filename/RPS Number
18