MapServer Deployment in Environment Canada

35
MapServer Deployment in Environment Canada Tom Kralidis Integrated Environmental Applications Branc Knowledge Integration Directorate Environment Canada 09 June 2004

description

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. Environment Canada. - PowerPoint PPT Presentation

Transcript of MapServer Deployment in Environment Canada

Page 1: MapServer Deployment in Environment Canada

MapServer Deploymentin

Environment Canada

Tom KralidisIntegrated Environmental Applications BranchKnowledge Integration DirectorateEnvironment Canada

09 June 2004

Page 2: MapServer Deployment in Environment Canada

2

Environment Canada

– Departmental Overview

– MapServer Implementations

– Benefits

– Questions

Page 3: MapServer Deployment in Environment Canada

3

Environment Canada

– Departmental Overview

– MapServer Implementations

– Benefits

– Questions

Page 4: MapServer Deployment in Environment Canada

4

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

Page 5: MapServer Deployment in Environment Canada

5

Environment Canada

– Importance of Decision Making

• Reporting, Tracking, Forecasting

• Analysis

– Importance of Information

• Timeliness

• Informed

• Reliable

Page 6: MapServer Deployment in Environment Canada

6

Environment Canada

Pacific and Yukon

Prairie and Northern

Ontario

Atlantic

Quebec

•LargeDepartment•NumerousRegionalOffices/Facilities

Page 7: MapServer Deployment in Environment Canada

7

IM Perspectives in Environment Canada

EC MovingTowards

Connectivity

CISE Task Force formed

Ask Canadians what they want for environmental decision-making

EC commits to two years of levied monies for development of CISE projects/program

IntegratedData = Information

Shareable Data

Useable Data

Identification of Data

Develop an architecture that allows for any APIBuild capacity in ability for others to share

Integrated Discovery, Access, and Use of Environmental Data

Applied geospatial area environmental management projects

2nd year – Focus on the architecture that allows any partners to connect

1st year – Make environmental information available in four

key theme areas

2001

2002

2003

2004

2005

Knowledge

Page 8: MapServer Deployment in Environment Canada

8

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

Page 9: MapServer Deployment in Environment Canada

9

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

Page 10: MapServer Deployment in Environment Canada

10

Canadian Information System for the Environment (CISE)

– Answer Canadians' need for integrated environmental information to assist in decision-making

– Integrating information from across the country, across jurisdictions, and across issues

Page 11: MapServer Deployment in Environment Canada

11

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

Page 12: MapServer Deployment in Environment Canada

12

• 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.

RésEau

Page 13: MapServer Deployment in Environment Canada

13

Environment Canada

– Departmental Overview

– MapServer Implementations

– Benefits

– Questions

Page 14: MapServer Deployment in Environment Canada

14

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)

Page 15: MapServer Deployment in Environment Canada

15

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

Page 16: MapServer Deployment in Environment Canada

16

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)

Page 17: MapServer Deployment in Environment Canada

17

CISEViewer

Page 18: MapServer Deployment in Environment Canada

18

CISEViewer

-Uses Chameleon extensibility to add new widget functionality-Subject matter/ theme-based information

-Air-Water-Climate-Biodiversity

Page 19: MapServer Deployment in Environment Canada

19

EMAN NatureWatchWeb 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

Page 20: MapServer Deployment in Environment Canada

20

EMAN NatureWatchWeb Services Enablement

• Use of UMN MapServer

– Publishing

• OGC:WMS (Visualization)

• OGC:WFS (Data Access)

– Cron job to generate shapefiles of observations using

Perl Mapscript

Page 21: MapServer Deployment in Environment Canada

21

EMAN NatureWatchWeb 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

Page 22: MapServer Deployment in Environment Canada

22

EMAN NatureWatchWeb 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

Page 23: MapServer Deployment in Environment Canada

23

EMAN NatureWatchWeb Services Enablement

Integration with partner agency datathrough interoperability

• Placenames (CGNS)

• Basemaps (Atlas)

• Observations(NatureWatch)

Page 24: MapServer Deployment in Environment Canada

24

PYR Water Quality WebWeb 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

Page 25: MapServer Deployment in Environment Canada

25

PYR Water Quality WebWeb Services Enablement

Page 26: MapServer Deployment in Environment Canada

26

PYR Water Quality WebWeb Services Enablement

• New functionality launched March 2004• In alignment with departmental Water Quality

Services Initiative

Page 27: MapServer Deployment in Environment Canada

27

ORISE

– Ontario Regional Information System for the Environment

– Decision Support for Ontario environmental information

– Multi-jurisdictional• Federal• Provincial

Page 28: MapServer Deployment in Environment Canada

28

ORISE

Chameleon-Rapid Application Development-Extensibility for domain requirements

Page 29: MapServer Deployment in Environment Canada

29

ORISE

MapServer-Quick deployment of robust OGC services

Page 30: MapServer Deployment in Environment Canada

30

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

Page 31: MapServer Deployment in Environment Canada

31

Canadian Bird Portal

– Use of MapServer• (recent convert!)

• Publish to WMS and WFS

• Small level of effort

– Data already in place

– ~8-10 emails!

Page 32: MapServer Deployment in Environment Canada

32

Environment Canada

– Departmental Overview

– MapServer Implementations

– Benefits

– Questions

Page 33: MapServer Deployment in Environment Canada

33

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

Page 34: MapServer Deployment in Environment Canada

34

Benefits

– Platform independence

– Easier to use

– Enables increased capacity within organization

• Higher awareness among developers

Page 35: MapServer Deployment in Environment Canada

35

MapServer Deployment inEnvironment Canada

– Questions

Thanks!

Tom Kralidis

tom.kralidis at ec.gc.ca