Heavy Traffic How The BC Integrated Land Management Bureau Used Open Source to Deploy Government-Strength GeoWeb Services Michael Ross GeoWeb Arrghitect Integrated Land Management Bureau Province of British Columbia FOSS4G 2007 Victoria, BC September 2007
1: Base Map
TRIM 1: Base Map
OGC Catalogue Service v1.0
Integrated Cadastral Fabric WMS
DIS Imagery WarehouseLand and Resource Data Warehouse Client Tier MapServer WMS Airphoto Index Base Cadastre Forest Vegetation Wildlife Management Terrestrial Ecology Water Management ArcSDE Oracle Database Web Browser IMF application (e.g.,iMapBC, BMOS, CoinPacific, Mapster, NFIS) GeoWeb Services Architecture Aug 1, 2007 GeoServer WFS LRDW Feature Service* Earth Resources Image Web Server WMS Orthophoto Imagery Satellite Imagery JP2/ECW images *internal use only OGC Web Service Tier Data Tier OGC-compliant Mapping Tool ArcMap, Google Earth, GAIA, JUMP Apache Web Server Web Server Tier ArcIMS with OGC WMS Connector Base and Forest Veg
In The Beginning (2002) There Was An Interoperability Problem Warehouse designed to support internal clients External clients needed online access to TRIM, Forest Cover, and Imagery(CFS, DFO Pacific, public) CGDI To The Rescue Used ArcIMS 4 OGC Connector Single WMS serving TRIM and imagery 2,000 hits per month
Gearing Up Source 1. Software Evaluation for DIM, Final Report v1.1; BC Ministry of Sustainable Resource Management; September, 2003; Performance Test p.2.8 Imagery Server Evaluation
Gearing Up How Many Eyes Looking at MapServer/SDE or GeoServer/SDE? None Initial Evaluation Poor Performance No SDE 9 support Enhanced MapServer/GeoServer Connection pooling SDE 9 support
Gearing Up Source 1. Land Information BC Open Infrastructure WMS Final Test Results, BC Ministry of Sustainable Resource Management, 2005 WMS Re-evaluation MapServer ArcIMS
Cruisin' MapServer/GeoServer In Production Stable Good Performance Easy to administrate Supports complex styles and SLD's Good support both locally and globally
Cruisin'
Bumps Along The Way Source Performance Comparison: ArcSDE Joins in MapServer vs. ArcIMS, BC Ministry of Environment, 2007 ➢ Added support for SDE Joins in MapServer ➢ Discovered performance problem in ArcIMS X
Bumps Along The Way Mt 1: Scale Before Scale Range Adjustment Mt 1: Scale After Scale Range Adjustment
Bumps Along The Way AfterBefore Annotation Orientation Problem
Bumps Along The Way ArcSDE Patch Failure Oracle ArcSDE db2 PostGIS Shape MapServer/ GeoServer Cross-dbms support gave us elbow room
Bumps Along The Way
The Road Ahead 200 WMS layers defined, 1,000 to go WFS access Transactional WFS Support Gazetteer Service GeoWeb Processing Services Plotting Service 3D Stereo Service
Links Natural Resource Information Centre GeoConnections Discovery Portal