220 likes | 373 Views
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 michael.ra.ross@gov.bc.ca. FOSS4G 2007 Victoria, BC September 2007.
E N D
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 michael.ra.ross@gov.bc.ca FOSS4G 2007 Victoria, BC September 2007
GeoWeb Services Architecture Aug 1, 2007 OGC-compliant Mapping Tool ArcMap, Google Earth, GAIA, JUMP Web Browser IMF application (e.g.,iMapBC, BMOS, CoinPacific, Mapster, NFIS) Client Tier Apache Web Server Web Server Tier OGC Web Service Tier MapServer WMS Airphoto Index Base Cadastre Forest Vegetation Wildlife Management Terrestrial Ecology Water Management ArcIMS with OGC WMS Connector Base and Forest Veg GeoServer WFS LRDW Feature Service* Earth Resources Image Web Server WMS Orthophoto Imagery Satellite Imagery DIS Imagery Warehouse Land and Resource Data Warehouse Data Tier JP2/ECW images OracleDatabase ArcSDE *internal useonly
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 • Imagery Server Evaluation Source 1. Software Evaluation for DIM, Final Report v1.1; BC Ministry of Sustainable Resource Management; September, 2003; Performance Test p.2.8
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 WMS Re-evaluation • MapServer • ArcIMS Source 1. Land Information BC Open Infrastructure WMS Final Test Results, BC Ministry of Sustainable Resource Management, 2005
Cruisin' MapServer/GeoServer In Production Stable Good Performance Easy to administrate Supports complex styles and SLD's Good support both locally and globally
Bumps Along The Way • Added support for SDE Joins in MapServer • Discovered performance problem in ArcIMS X Source Performance Comparison: ArcSDE Joins in MapServer vs. ArcIMS, BC Ministry of Environment, 2007
Bumps Along The Way Mt Seymour @ 1: 60 000 Scale After Scale Range Adjustment Mt Seymour @ 1: 60 000 Scale Before Scale Range Adjustment
Bumps Along The Way Before After Annotation Orientation Problem
Bumps Along The Way ArcSDE Patch Failure MapServer/ GeoServer ArcSDE Shape PostGIS db2 Oracle Cross-dbms support gave us elbow room
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 http://www.nric.ca GeoConnections Discovery Portal http://geodiscover.cgdi.ca/gdp/