MapServer Deployment in Environment Canada

Download Report

Transcript MapServer Deployment in Environment Canada

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