Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
MapServer Deployment in Environment Canada Tom Kralidis Integrated Environmental Applications Branch Knowledge Integration Directorate Environment Canada 09 June 2004 Environment Canada – Departmental Overview – MapServer Implementations – Benefits – Questions 2 Environment Canada – Departmental Overview – MapServer Implementations – Benefits – Questions 3 Environment Canada – Federal Government Department dealing with: • Reporting on Canada’s Environment • Collection and dissemination of Environmental Information – Clean Environment – Nature – Weather and Environmental Predictions – Management, Administration and Policy • Working with other environmental organizations 4 Environment Canada – Importance of Decision Making • Reporting, Tracking, Forecasting • Analysis – Importance of Information • Timeliness • Informed • Reliable 5 Environment Canada •Large Department •Numerous Regional Offices/Facilities P ac ifi c a n d Y u ko n P ra ir ie a n d N o rth e r n O n ta ri o Q u e be c A tla n tic 6 IM Perspectives in Environment Canada Knowledge Integrated Discovery, Access, and Use of Environmental Data EC Moving Towards Connectivity 2005 Applied geospatial area environmental management projects 2004 EC commits to two years of levied monies for development of CISE projects/program 2003 Develop an architecture that allows for any API Build capacity in ability for others to share Integrated 2nd year – Focus on the Data = Information architecture that allows any partners to connect 1st year – Make environmental information available in four key theme areas Shareable Data Ask Canadians what they want for environmental decision-making CISE Task Force formed 2002 Useable Data 2001 7 Environment Canada – Abundance of data • Legacy Databases (circa 1800s) • Location-based reports • XML • Spreadsheets – Data exists and maintained (“Good to go”) • Enablement of location-based environmental data 8 EC Implementations – Graduating to Information as Web Services • Publishing • Consuming – Departmental Interoperability • Fusion of information across activities – Plug-and-play with complimenting infrastructures • National/Provincial: CGDI, NLWIS, NFIS, LIO, NSDI • International: NSDI, INSPIRE, AUSLIG 9 Canadian Information System for the Environment (CISE) – Answer Canadians' need for integrated environmental information to assist in decisionmaking – Integrating information from across the country, across jurisdictions, and across issues 10 Canadian Information System for the Environment (CISE) – Theme areas • Air, Water, Climate, Biodiversity – Architecture built upon OGC specifications • • • • Data Visualization Data Access Data Discovery Metadata 11 RésEau • Focus on watershed-based pilot projects; • Informing Canadians for enhanced decision-making; • RésEau’s deliverables are aligned with five key areas as identified in the Treasury Board proposal; Focus Areas • • • • Mapping the sources – open data sources. Mapping the services – open applications. Dissemination strategy – information and tools. Watershed management – Pockwock example of how interoperability leads the development of watershed management solutions. • Engaging youth – water from a youth perspective. 12 Environment Canada – Departmental Overview – MapServer Implementations – Benefits – Questions 13 EC MapServer Implementations – CISEViewer – Ecological Monitoring and Assessment Network (EMAN) – Ontario Regional Information System for the Environment (ORISE) – Bird Studies Canada – Ecostratification – Water Quality Web – Canada Newfoundland and Labrador Aqua Link (CANAL) 14 CISEViewer – Web Mapping Application to showcase EC data through OGC / CGDI specifications • Uses Chameleon to connect to data via standards-based services – Integrated Environmental Information Holdings • • • • Air Water Climate Biodiversity • Currently internal application – Data QA tool 15 CISEViewer – Integration of partner agency online services • NRCan NTDB OGC:WMS • Atlas of Canada OGC:WMS • Agriculture and Agri-Food Canada Ecostratification OGC:WMS, OGC:WFS) • Canadian Geographical Names Service (OGC:WMS, OGC:WFS) • NIMA World Placename Lookup Service (OGC:WFS) • NRCan Postal Code Lookup Service (OGC:GML) • FGDC ZIP Code Lookup Service (OGC:GML) • NRCan NTS Lookup Service (OGC:GML) 16 CISEViewer 17 CISEViewer -Uses Chameleon extensibility to add new widget functionality -Subject matter/ themebased information -Air -Water -Climate -Biodiversity 18 EMAN NatureWatch Web Services Enablement • Ecological Monitoring and Assessment Network – http://www.eman-rese.ca/ – NatureWatch • http://www.naturewatch.ca/ • Community / Citizen based science monitoring programs – – – – IceWatch PlantWatch WormWatch FrogWatch – Input of Observations using accepted field data collection protocols 19 EMAN NatureWatch Web Services Enablement • Use of UMN MapServer – Publishing • OGC:WMS (Visualization) • OGC:WFS (Data Access) – Cron job to generate shapefiles of observations using Perl Mapscript 20 EMAN NatureWatch Web Services Enablement – Small level of effort • Afternoon implementation session – Next steps • Connect directly to database (Port to PostGIS ) • Seamless upgrade for MapServer – Need only to update data bindings 21 EMAN NatureWatch Web Services Enablement • New functionality launched January 2004 • “Map of the Week” on GeoConnections Discovery Portal (February 2004) • First EC publicly available OGC:WMS and OGC:WFS 22 EMAN NatureWatch Web Services Enablement Integration with partner agency data through interoperability • Placenames (CGNS) • Observations (NatureWatch) • Basemaps (Atlas) 23 PYR Water Quality Web Web Services Enablement • Use of UMN MapServer – Publishing • OGC:WMS (Visualization) • OGC:WFS (Data Access) – Consuming • Use of MapSurfer to connect to MapServer based data • Export of OGC Web Map Context Documents 24 PYR Water Quality Web Web Services Enablement 25 PYR Water Quality Web Web Services Enablement • New functionality launched March 2004 • In alignment with departmental Water Quality Services Initiative 26 ORISE – Ontario Regional Information System for the Environment – Decision Support for Ontario environmental information – Multi-jurisdictional • Federal • Provincial 27 ORISE Chameleon -Rapid Application Development -Extensibility for domain requirements 28 ORISE MapServer -Quick deployment of robust OGC services 29 Canadian Bird Portal – Partnership • Bird Studies Canada • Miistakis Institute – Portal • • • • • Access survey data Breeding bird surveys Christmas bird counts Bird banding recoveries Important bird areas across Canada 30 Canadian Bird Portal – Use of MapServer • (recent convert!) • Publish to WMS and WFS • Small level of effort – Data already in place – ~8-10 emails! 31 Environment Canada – Departmental Overview – MapServer Implementations – Benefits – Questions 32 Benefits – Supports Specifications – No charge to acquire (licensing, etc.) – Code Extensibility / Customization • Contribution to main dist – Quicker turnaround time for upgrades to serve direct needs and requirements • e.g. MapServer ODBC “Simple Points” support 33 Benefits – Platform independence – Easier to use – Enables increased capacity within organization • Higher awareness among developers 34 MapServer Deployment in Environment Canada – Questions Thanks! Tom Kralidis tom.kralidis at ec.gc.ca 35