Open Source Geospatial software for the the Army Corps of Engineers Wetlands Regulatory program FOSS4G2007 Victoria, B.C. Canada Michael Smith Engineer.

Slides:



Advertisements
Similar presentations
Geography 911: NeoGeography GIS 2.0 and Software Toolkits Joshua S. Campbell – 23 February 2010.
Advertisements

A Roadmap of Open Source components for GI Web Services and Clients A Paul R Cooper MAGIC.
Perspectives from the Client Side Integrating Backbone OS Technology with PostgreSQL PostGIS, UMN MapServer and Mapbender A short listing of the mentioned.
KEYS TO SUCCESS DATA PREPARATION AND ORGANIZATION
Welcome to Middleware Joseph Amrithraj
GML Relay 2006 ESRI Nederland b.v. Miloš van Leeuwen Consultant
Bentley and ESRI Interoperability. Designed to serve all types of workflows Desktop Interoperability Server Interoperability.
What’s New in ArcGIS Desktop
Spatial Vision Innovative Geospatial Solutions BioSIRT - A national system using Open GIS components Ian Miller.
Understanding Servers Keith T. Weber GIS Training and Research Center Idaho State University.
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
GTRI_B-1 FalconView for First Responders 2010 FalconView Symposium David Millard & Steve Cuzzort Georgia Tech Research Institute (GTRI) 24 August 2010.
Technical Architectures
Benefits and Concerns when Constructing an Enterprise-scale Geodatabase Larry Theller, presenter Agricultural and Biological Engineering Dept Purdue University.
17-Oct-07 Spatial Engineering, Inc.1 Installation Management Agency Korea Region Office KOROGIS CADD/GIS Interoperability Presented By: Anna Austin, GISP.
1 Alternate Title Slide: Presentation Name Goes Here Presenter’s Name Infrastructure Solutions Division Date GIS Perfct Ltd. Autodesk Value Added Reseller.
ArcServer Kris Lander Central Region HQ RFC GIS Workshop July 2007.
Web Feature Service and Web Map Service WATER FOR A HEALTHY COUNTRY FLAGSHIP SISS Workshop v2.3 Pavel Golodoniuc, Josh Vote 8 May 2013.
LizardTech Geospatial Products April, LiDAR Compressor Compress point cloud data to MrSID Generation 4 (MG4) Lossless 25% of the original size.
Web Application Architecture: multi-tier (2-tier, 3-tier) & mvc
Engineering and Construction Division US Army Corps of Engineers USACE Enterprise GIS and CorpsMap Nancy Blyler U.S. ARMY CORPS OF ENGINEERS CECW-EE
GIS Application Development for the Internet:
Introduction to Open Source GIS, GeoTec 2005
Victoria, BC 09/25/2007 FOSS4G 2007 Transformation With Free & Open Source Geospatial Software Business Process Re-engineering United States Army Corps.
US Army Corps of Engineers DGI Europe 2008 Interoperability & Collaboration Focus Day Joel Schlagel & Michael Smith US Army Corps of Engineers Hanover,
Authors: James Rineer, RTI International (presenter) Anne Marie Miller, RTI International (presenter) Michael Plastino, US EPA, Office of Water Thomas.
ArcSDE Presented by Reza Wahadj University of California,San Diego (UCSD)
Cube Enterprise Database Solution presented to MTF GIS Committee presented by Minhua Wang Citilabs, Inc. November 20, 2008.
Implementing Geodatabase Technology
Sep , 2006 v FME Worldwide User Conference - Vancouver What’s New in ArcGIS Data Interoperability Extension Kim Avery, ESRI, California, USA, and.
CALIFORNIA DEPARTMENT OF WATER RESOURCES GEOSPATIAL TECHNICAL SUPPORT MODULE 2 ARCHITECTURE OVERVIEW AND DATA PROMOTION FEBRUARY 20, 2013.
George Washington Birthplace NM: Geodatabase Development for Resource Management and Planning Bill Slocumb GIS Specialist and Research Associate North.
Geospatial Systems Architecture Todd Bacastow. Views of a System Architecture ISO Reference Model of Open Distributed Processing (RM-ODP) –Enterprise.
Jeremy D. Bartley Kansas Geological Survey An Introduction to an Index of Geospatial Web Services.
U.S. Environmental Protection Agency WATERS Status Update
PHP With Oracle 11g XE By Shyam Gurram Eastern Illinois University.
Oracle-GIS update for MCMLTER Chi Yang. VALMAP- Valleys Mapping Project Developed By Dr. Michael Prentice at the University of New Hampshire 2001 version.
STOQS: The Spatial Temporal Oceanographic Query System Mike McCann Abstract Monterey Bay Aquarium Research Institute Architecture Postgres.
An Introduction To Building An Open Standard Web Map Application Joe Daigneau Pennsylvania State University.
9. Introduction to ArcObjects Most GIS analysis carried out within a GIS consists of a labor- intensive sequence of steps. Automating a GIS makes it possible.
material assembled from the web pages at
Geospatial Technical Support Module 2 California Department of Water Resources Geospatial Technical Support Module 2 Architecture overview and Data Promotion.
12.3 Using Open GIS web services to serve environmental data 21rst IIPS: Session 12 GIS Applications 12.3 Using Open GIS web services to serve environmental.
The FalconView Geodata Overlay
The 2000 Decennial Census School District Project: Using Census Data for the School District Mapping System **** Development and Implementation Tai A.
The Open Source Spatial Services Kit: Lowering the Cost of Deploying Services on the Geo-Web Presented by Ben Lewis Advanced Technology Solutions, Inc.
Intro to GIS and ESRI Trainers: Randy Jones, GIS Technician, Douglas County Jon Fiskness, GISP GIS Coordinator, City of Superior.
Global map layers Additional global data sets such as Hydrology data (Hydrosheds), new and updated Landcover data (Globcover), demographic data and others.
Introduction to the Adapter Server Rob Mace June, 2008.
A Geoprocessing Framework using Python and ESRI SDE Howard Butler Center for Survey Statistics & Methodology Iowa State University Beginning Middle End.
Database Architectures Database System Architectures Considerations – Data storage: Where do the data and DBMS reside? – Processing: Where.
Geospatial Systems Architecture Todd Bacastow. Views of a System Architecture Enterprise Information Computational Engineering Technology.
A GeoSpatial Mapping Architecture
GISt lunch meeting OTB Research Institute for Housing, Urban and Mobility Studies Writing a DBMS buyers guide Wim de Haas Wilko Quak Based.
KNOWLEDGE SYSTEMS Open Source GIS The Ecotrust mission to utilize new innovative technology Aaron Racicot – GIS Programmer
Intro to GIS | Summer 2012 Attribute Tables – Part 1.
Intro to GIS & Pictometry Trainers: Randy Jones, GIS Technician, Douglas County Jon Fiskness, GISP GIS Coordinator, City of Superior.
Heavy Traffic How The BC Integrated Land Management Bureau Used Open Source to Deploy Government-Strength GeoWeb Services Michael Ross GeoWeb Arrghitect.
Managing Enterprise GIS Geodatabases
Making Friends with Your Public Works Department Using GIS Sherry Coatney Intergraph Corporation
GeoConnections Secretariat May 2000 NRCan/GeoConnections OGC activities Brian McLeod Canada Centre for Remote Sensing.
Features Of SQL Server 2000: 1. Internet Integration: SQL Server 2000 works with other products to form a stable and secure data store for internet and.
Open Source GIS The Ecotrust mission to utilize new innovative technology Aaron Racicot – GIS Programmer
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
Overview of the Spatial Data Standards for Facilities, Infrastructure, and Environment (SDSFIE) Eileen Goff, GeomorphIS December 8, 2005 Geodatabase Committee.
Developing Hydrology Mashups with ArcGIS Server 9.3 by Alper Dinçer M.Sc. Civil Engineer Geo Web Developer State Hydraulic Works (DSI) TURKEY
ECoastal Training USACE Coastal CoP Meeting and Workshop eCoastal in a Nutshell: An Introduction to the eCoastal Program & Custom Applications Rose Dopsovic.
WV DOT Scanning Project
Building Enterprise Applications Using Visual Studio®
Presentation transcript:

Open Source Geospatial software for the the Army Corps of Engineers Wetlands Regulatory program FOSS4G2007 Victoria, B.C. Canada Michael Smith Engineer Research & Development Center Remote Sensing/GIS Center US Army Corps of Engineers, Hanover, NH

Task: Revise Regulatory Software  Geospatial Input  Geospatial Intelligence  Complex forms  Many Business Rules  National Upward Reporting / Geospatial Reports

Business Requirements  Account/password management for thousands of users  Strictly Defined Roles and Access  Remote Data Centers (run by people we’ve never met on machines we’ve never seen)  24x7 Systems with Fail-Over/Disaster Recovery  Oracle standby servers and load-balanced apache  24x7x365 DBAs at data centers

ORM1  VB with Oracle data storage (3 stored procedures)  Mapping done via ArcIMS called from VB  3 years development for point spatial storage  $5 M budget  2 Updates in 2 years  District by district deployment

ORM1

ORM1 GIS Implementation USACE Corporate SDE/Oracle geodatabase OMBIL / ORM CorpsMap District eGIS COMOBJECTEXCHANGECOMOBJECTEXCHANGE AnalysisAnalysis RFMIS EngLink ORM Data V&V Process SDESDE Lat/Long PLSS Congressional County Water body Soil type HUC ORM Input Panels Write to OMBIL IMSIMS REMIS

ArcGIS Server Architecture

Few Moving Parts Apache MapServer CGI Oracle Web Services

Not that exciting an architecture ( but do you really want it exciting? )  Oracle Database backend - all data stored there  Apache frontend  Pl/Sql Stored Procedures - for Business Logic  Oracle Application Express (Web metadata-driven front end)  MapServer provides GIS visualization for web  MapServer provides OGC interoperability (cascading WMS/WFS and integration with ArcGIS)

One of Many (Clients) Approach Our web interface and MapServer CGI just one method to get at the data  Google Earth (kml from Oracle, wms from MS)  ArcGIS (via SDE, wms, VB.net)  Bentley MicroStation (via ProjectWise)  Others…..

Metadata Driven Development Environment

Apex - more

Application Reports

Activity / Session State Management

ORM2  1 year development (actually around 7 months, 5 months of group meetings on peoples gripes)  $750K budget  Point / Line / Poly spatial storage  Web front end with Oracle backend (everything in oracle with mapserver cgi)  1 division (5 districts) initial deployment  All remaining districts (except 1) deployed following month

Hardware Platform  Hardware  Sun Fire 12K / 32 cpu / 32 gb RAM - for Database  1 of 40 Oracle Databases (1 gb ram allocated)  2 Sun Fire T2000 with Load Balancer / Shared with 3 others  Requirements are minimal though  Serve 50 (10 concurrent) users with Oracle XE (free) on a laptop (macbook pro) (in a vm)

Benefits  Very stable  same architecture for 6 years  Scalable  supporting ~ 1350 users, around 500 distinct users per day, 30-35K page views, 9K map views  Oracle XE is free / Apex is included  If not XE, your org probably has Oracle already  If not, Postgres / PostGIS

Page Views

ORM2 Dashbaord

Full History

On-screen Digitizing

Consume WMS

WMS Services

Spatial Details from Query

Spatial Analyses

Spatial Searches

Spatial Searches - By Address

Google Earth - Export

Google Earth - Import

Presentation from 2004  Build enterprise class applications with unlimited scalability …  Oracle runs all the Mission Critical Systems of the Corps  Sun or Linux Servers at Agency Data Centers  Independent development, testing and production environments  Oracle is our primary RDBMS  Oracle is our primary application & web development environment  Oracle Spatial geometry for application specific and dynamic geospatial data  We use shape files or Oracle for rendering read only/basemap data  PL/SQL for domain logic  University of Minnesota Map Server for Map Generation  Adopt OGC Standards (WMS/WFS) and SOAP/XML RPC Access to Geospatial Data  DMS OWTchart for graphing  Refractions OGC->IMS script for ESRI compatibility

Questions?

Versions over the Years YearESRIOur Choice 2001MapObjectsForNet / MapServer ArcView IMSMapserver ArcIMS 3Mapserver ArcIMS 3Mapserver ArcIMS 4Mapserver ArcMap ServerMapserver ArcGIS ServerMapserver 4.10 (soon 5)