Canada’s National Forest Information System (NFIS) a Web-enabled Distributed Service-based...

55
Canada’s Canada’s National Forest National Forest Information System (NFIS) Information System (NFIS) a Web-enabled Distributed Service- based Architecture NEFIS Mid-term Meeting NEFIS Mid-term Meeting Vienna May 25, 2004 Vienna May 25, 2004 Canada Ressources naturelles Servic e des forêts Natural Resources Canada Canadian Forest Service canadien

Transcript of Canada’s National Forest Information System (NFIS) a Web-enabled Distributed Service-based...

Page 1: Canada’s National Forest Information System (NFIS) a Web-enabled Distributed Service-based Architecture NEFIS Mid-term Meeting Vienna May 25, 2004 Canada.

Canada’s Canada’s National Forest Information National Forest Information

System (NFIS)System (NFIS)

a

Web-enabled Distributed Service-based

Architecture

NEFIS Mid-term MeetingNEFIS Mid-term Meeting

Vienna May 25, 2004Vienna May 25, 2004CanadaRessources naturelles

Service des forêts

Natural Resources Canada

Canadian Forest Service canadien

Page 2: Canada’s National Forest Information System (NFIS) a Web-enabled Distributed Service-based Architecture NEFIS Mid-term Meeting Vienna May 25, 2004 Canada.

CCFM-NFIS

VISION

Acquire

Integrate

Analyze

Model

Disseminate

Report

Authoritative

Transparent

Secure

Distributed

Autonomous

NFIS Vision

Page 3: Canada’s National Forest Information System (NFIS) a Web-enabled Distributed Service-based Architecture NEFIS Mid-term Meeting Vienna May 25, 2004 Canada.

NFIS is

• a set of conventions for shared information management by independent parties

• a network of distributed forest resources “content servers” -- NFIS network nodes

• Web content delivery

Page 4: Canada’s National Forest Information System (NFIS) a Web-enabled Distributed Service-based Architecture NEFIS Mid-term Meeting Vienna May 25, 2004 Canada.

Why distributed?• Leverages sparse resources

• Data managed closest to source• better, faster response to requests • centralization leads to stale data; supplier usually

has a stake in the data

• Access to current data

• Addresses concerns regarding supplier credit/visibility, access control

• Avoids system/vendor heated debates

Page 5: Canada’s National Forest Information System (NFIS) a Web-enabled Distributed Service-based Architecture NEFIS Mid-term Meeting Vienna May 25, 2004 Canada.

NFIS ProjectNFIS Project• Steering Committee – CCFM

• Chair Ontario Deputy Minister

• Provinces, Territories, Canada

• GeoConnections Observer

• Project Office – CFS, Pacific Forestry Centre

• Secretariat

• NFIS Implementation

• Funding

• Canadian Council of Forest Ministers (CCFM)

• GeoConnections

• Canadian Forest Service

NFIS Delivery

Page 6: Canada’s National Forest Information System (NFIS) a Web-enabled Distributed Service-based Architecture NEFIS Mid-term Meeting Vienna May 25, 2004 Canada.

Development RequirementsDevelopment Requirements

• Operating Guidelines• International Standards (OGC, ISO, etc.)

• CGDI Principles

• Vendor neutrality

• Open Source

• Absolutes• Security

• Minimal impact on business practices

• Branding

Page 7: Canada’s National Forest Information System (NFIS) a Web-enabled Distributed Service-based Architecture NEFIS Mid-term Meeting Vienna May 25, 2004 Canada.

Development PrinciplesDevelopment Principles

Open:  NFIS is based on open and shared specifications

for operational transactions and information

exchange. 

Transparent:  NFIS allows users to access data and

services seamlessly in a manner that removes the

complexities of the underlying technology and

information infrastructure.

Cooperative:  NFIS is facilitating the cooperation and

interoperability of autonomous participating

organizations, provincial and territorial forestry and

related resource departments.

Page 8: Canada’s National Forest Information System (NFIS) a Web-enabled Distributed Service-based Architecture NEFIS Mid-term Meeting Vienna May 25, 2004 Canada.

Evolving:  The CCFM network of participating organizations is

defining the requirements and business applications for

information and service delivery to their respective users.

Self-organizing:  NFIS is enabling various levels of participating

organizations to contribute without the requirement for

centralized administration, access, and warehousing.

Self-sustaining:  NFIS is ensuring its long-term sustainability

through its relevance to the needs of the participating agencies

and users. 

Timely:  NFIS depends on services that support real-time and

timely response in support of distributed access to information

and ‘location-based’ services.

Page 9: Canada’s National Forest Information System (NFIS) a Web-enabled Distributed Service-based Architecture NEFIS Mid-term Meeting Vienna May 25, 2004 Canada.
Page 10: Canada’s National Forest Information System (NFIS) a Web-enabled Distributed Service-based Architecture NEFIS Mid-term Meeting Vienna May 25, 2004 Canada.

NFIS Connectivity StatusNFIS Project Office Node

Provincial/Territorial NodesBritish Columbia Alberta

SaskatchewanManitoba Ontario QuebecNew Brunswick Nova Scotia PEINfld. & Labrador Yukon NWTNunavut

CFS Nodes

Atlantic Laurentian Great Lakes Northern Pacific HQ

Other Federal InfrastructuresCISE NLWIS DFO CGKN CANSIS CTI CCRS

Established In process Planned To be initiatedServers in place, connectivity to be

established

Page 11: Canada’s National Forest Information System (NFIS) a Web-enabled Distributed Service-based Architecture NEFIS Mid-term Meeting Vienna May 25, 2004 Canada.

NFIS - Next StepsNFIS - Next Steps

• Maintain existing operational systems • Complete Connectivity

• Provinces and Territories

• CFS

• Other Federal Infrastructures

• Build Services• Analytical Capabilities

• New applications including NFI, EOSD

• Enhance Existing Capabilities• DACS, NFDP, etc.

Page 12: Canada’s National Forest Information System (NFIS) a Web-enabled Distributed Service-based Architecture NEFIS Mid-term Meeting Vienna May 25, 2004 Canada.

NFIS Services

• Infrastructure / Connectivity / Web Site

• Publishing – Thematic Templates

• Security - Distributed Access Control System

• Terrain Server

• Area of Interest

• Data Domain Statistics

• Spatial Operations

• Data capture, access, analysis, download and reporting

Page 13: Canada’s National Forest Information System (NFIS) a Web-enabled Distributed Service-based Architecture NEFIS Mid-term Meeting Vienna May 25, 2004 Canada.

Access to National and Provincial Thematic Views and Information

Page 14: Canada’s National Forest Information System (NFIS) a Web-enabled Distributed Service-based Architecture NEFIS Mid-term Meeting Vienna May 25, 2004 Canada.

PEI Thematic Portal – anonymous access

Page 15: Canada’s National Forest Information System (NFIS) a Web-enabled Distributed Service-based Architecture NEFIS Mid-term Meeting Vienna May 25, 2004 Canada.

NS Thematic Portal – anonymous access

Page 16: Canada’s National Forest Information System (NFIS) a Web-enabled Distributed Service-based Architecture NEFIS Mid-term Meeting Vienna May 25, 2004 Canada.

Fisheries and Oceans Thematic Portal – anonymous access

Page 17: Canada’s National Forest Information System (NFIS) a Web-enabled Distributed Service-based Architecture NEFIS Mid-term Meeting Vienna May 25, 2004 Canada.

Fisheries and Oceans Thematic Portal – anonymous access

Page 18: Canada’s National Forest Information System (NFIS) a Web-enabled Distributed Service-based Architecture NEFIS Mid-term Meeting Vienna May 25, 2004 Canada.

NFIS Distributed Access Control System (DACS) controls access to information holdings

Page 19: Canada’s National Forest Information System (NFIS) a Web-enabled Distributed Service-based Architecture NEFIS Mid-term Meeting Vienna May 25, 2004 Canada.

NFIS Web Site – Work Activities

Page 20: Canada’s National Forest Information System (NFIS) a Web-enabled Distributed Service-based Architecture NEFIS Mid-term Meeting Vienna May 25, 2004 Canada.

Accessing distributed Protected Areas Information

(CISE/CCEA)

Page 21: Canada’s National Forest Information System (NFIS) a Web-enabled Distributed Service-based Architecture NEFIS Mid-term Meeting Vienna May 25, 2004 Canada.
Page 22: Canada’s National Forest Information System (NFIS) a Web-enabled Distributed Service-based Architecture NEFIS Mid-term Meeting Vienna May 25, 2004 Canada.

CreditsCanadian Council of Forest MinistersCanadian Provinces and Territories

Natural Resources CanadaEnvironment Canada

Canadian Council on Ecological AreasGeoConnections

Canadian Forest Service

Page 23: Canada’s National Forest Information System (NFIS) a Web-enabled Distributed Service-based Architecture NEFIS Mid-term Meeting Vienna May 25, 2004 Canada.

Local Schemas

Page 24: Canada’s National Forest Information System (NFIS) a Web-enabled Distributed Service-based Architecture NEFIS Mid-term Meeting Vienna May 25, 2004 Canada.

Forestry

NB

PEI

Nfld.

NS

etc.

Protected Areas

Eco-zonesOthers

Jurisdictional

Threshold

National

- Design, build NFIS reference services

Provinces & Territories

- modify & implement reference NFIS services against P/T schemas

NS Services (A, B, C..)

Nfld. Services (A, B, C..)

NB Services (A, B, C..)

PEI Services (A, B, C..)

NB

PEI

Nfld.

NS

etc.

NB

PEI

Nfld.

NS

etc.

NB

PEI

Nfld.

NS

etc.

Disparate Services operating against Provincial /Territorial Schemas

Reports, maps, statistics, raw data, interactive Web applications

Web get/post

Service C

Service B

Service A

Page 25: Canada’s National Forest Information System (NFIS) a Web-enabled Distributed Service-based Architecture NEFIS Mid-term Meeting Vienna May 25, 2004 Canada.

NB

PEI

N&L

NS

etc.

NB

PEI

N&L

NS

etc.

NB

PEI

N&L

NS

etc.

Forestry

NB

PEI

N&L

NS

etc.

Protected AreasEco-zonesOthers

National SchemasJurisdictional

Threshold

National

- Design, build and implement NFIS services

Provinces & Territories

- Collectively define national data models

- map information holdings to National Schemas

- host and run services

Service B Service CService A

Common Services operating against National Schemas

Schema Mapping

Reports, maps, statistics, raw data, interactive Web applications

Web get/post

Page 26: Canada’s National Forest Information System (NFIS) a Web-enabled Distributed Service-based Architecture NEFIS Mid-term Meeting Vienna May 25, 2004 Canada.

?

Viewing Scolytidae Collections (Bark Beetles) using Terrain Server

Page 27: Canada’s National Forest Information System (NFIS) a Web-enabled Distributed Service-based Architecture NEFIS Mid-term Meeting Vienna May 25, 2004 Canada.

Bark Beetle collection sites draped over terrain

Page 28: Canada’s National Forest Information System (NFIS) a Web-enabled Distributed Service-based Architecture NEFIS Mid-term Meeting Vienna May 25, 2004 Canada.

Forest Cover classified for root rot risk draped over terrain

Page 29: Canada’s National Forest Information System (NFIS) a Web-enabled Distributed Service-based Architecture NEFIS Mid-term Meeting Vienna May 25, 2004 Canada.

Rotated

Page 30: Canada’s National Forest Information System (NFIS) a Web-enabled Distributed Service-based Architecture NEFIS Mid-term Meeting Vienna May 25, 2004 Canada.

Area of Interest

Area of Interest (AOI) capability

Page 31: Canada’s National Forest Information System (NFIS) a Web-enabled Distributed Service-based Architecture NEFIS Mid-term Meeting Vienna May 25, 2004 Canada.

Data Domain Statistics

• Stage 1– Min, Max, Arithmetic Mean, Median, Mode,

Standard Deviation and Frequency Distribution

• Stage 2– Implementation of R Statistical package

(http://www.r-project.org/

Existing Geometry or User Digitized Area (AOI)

Page 32: Canada’s National Forest Information System (NFIS) a Web-enabled Distributed Service-based Architecture NEFIS Mid-term Meeting Vienna May 25, 2004 Canada.

WMS Spatial Operations Intersection of forest cover with ownership

Total Area (ha)9408

Area of individual Colours (ha)Red Green Blue Count of Pixels Area (ha)

0 8 0 13 0.254872 0 0 94 1.8424001

192 0 0 130347 2554.80130 104 0 2 0.03920 1 0 51943 1018.08280 0 208 4 0.07840 0 160 13211 258.93560 0 112 20 0.392

48 0 0 166 3.25360010 0 64 39459 773.39640 0 16 231 4.52760030 32 0 87098 1707.1208

24 0 0 4840 94.8640 128 0 628 12.3088

144 0 0 11133 218.20680 224 0 35312 692.115230 56 0 19286 378.0056

120 0 0 1304 25.558401240 0 0 3903 76.4988

0 0 88 7300 143.080 0 40 4283 83.9468

96 0 0 44203 866.37880 80 0 25 0.490 176 0 25195 493.822

Page 33: Canada’s National Forest Information System (NFIS) a Web-enabled Distributed Service-based Architecture NEFIS Mid-term Meeting Vienna May 25, 2004 Canada.

WMS Spatial Operations - Masking

Total Area (ha)9408

Area of individual Colours (ha)Red Green Blue Count of Pixels Area (ha)

0 0 0 280238 5492.665255 255 255 25208 494.0768127 127 0 174554 3421.2585

Page 34: Canada’s National Forest Information System (NFIS) a Web-enabled Distributed Service-based Architecture NEFIS Mid-term Meeting Vienna May 25, 2004 Canada.

WMS Spatial Operations – Buffer 10 pixels

Total Area (ha)9408

Area of individual Colours (ha)Red Green Blue Count of Pixels Area (ha)

35 255 255 56631 1109.9677165 42 42 2668 52.2928128 128 128 420701 8245.739

Page 35: Canada’s National Forest Information System (NFIS) a Web-enabled Distributed Service-based Architecture NEFIS Mid-term Meeting Vienna May 25, 2004 Canada.

WMS Spatial Operations Intersection of Road Buffer with Ownership

Total Area (ha)9408

Area of individual Colours (ha)Red Green Blue Count of Pixels Area (ha)

48 0 0 2 0.03920 0 64 68871 1349.87160 0 16 691 13.54360 128 0 303278 5944.249

96 0 0 3890 76.2440 224 0 14994 293.882420 32 0 1784 34.96640 1 0 48550 951.58

192 0 0 37747 739.84120 0 160 193 3.7828

Page 36: Canada’s National Forest Information System (NFIS) a Web-enabled Distributed Service-based Architecture NEFIS Mid-term Meeting Vienna May 25, 2004 Canada.

Representation of MAI by Forest Types

Parks Area - 0.4 million ha

Entire Area - 8.4 million ha

Culmination

MAI

Cover Types

Analysis

Page 37: Canada’s National Forest Information System (NFIS) a Web-enabled Distributed Service-based Architecture NEFIS Mid-term Meeting Vienna May 25, 2004 Canada.

Representation of Age Classes (CCFM C&I 1.1.2 and 1.1.3)

Entire Area - 9.5 million haProtected areas - 0.43 million ha

Percent

Area

Age Classes

Page 38: Canada’s National Forest Information System (NFIS) a Web-enabled Distributed Service-based Architecture NEFIS Mid-term Meeting Vienna May 25, 2004 Canada.
Page 39: Canada’s National Forest Information System (NFIS) a Web-enabled Distributed Service-based Architecture NEFIS Mid-term Meeting Vienna May 25, 2004 Canada.
Page 40: Canada’s National Forest Information System (NFIS) a Web-enabled Distributed Service-based Architecture NEFIS Mid-term Meeting Vienna May 25, 2004 Canada.

?

Multi-temporal NFI Query

1980 1990T-GENUS1 PICE

T_GENUS2 PINU

T_GENUS3 POPU

Page 41: Canada’s National Forest Information System (NFIS) a Web-enabled Distributed Service-based Architecture NEFIS Mid-term Meeting Vienna May 25, 2004 Canada.

NFIS Operational Applications

NFIS Development Site

NFIS National Web Site

Distributed Access Control System

Access User Account Manager

National Forestry Database Program

National Afforestation Inventory

GHG Monitoring, Accounting & Reporting Systems (MARS - Forestry Working Group)

CubeWerx CubeSuite

UMN MapServer

Refractions Terrain Server

Page 42: Canada’s National Forest Information System (NFIS) a Web-enabled Distributed Service-based Architecture NEFIS Mid-term Meeting Vienna May 25, 2004 Canada.

Computing Array Layers

PresentationBusiness

Logic Database

Operating SystemOperating System

HardwareHardware

Base SoftwareBase Software

Software ExtensionsSoftware Extensions

Data StorageNetwork

Cisco | DELL | Sun | IBM

NetNS | Linux | Solaris

Tomcat /Apache | Oracle

mod_ssl, CubeServ, f-prot,…| CubeStor

Application Specific Software and Configurations

Page 43: Canada’s National Forest Information System (NFIS) a Web-enabled Distributed Service-based Architecture NEFIS Mid-term Meeting Vienna May 25, 2004 Canada.

PresentationBusiness

LogicDistributed

Servers Data

Storage

Computing Array Hardware

Network

Page 44: Canada’s National Forest Information System (NFIS) a Web-enabled Distributed Service-based Architecture NEFIS Mid-term Meeting Vienna May 25, 2004 Canada.

CCFM - agreement for two years, 2004-2006

Governance Model to be developed

Services to be expanded based on partner needs

Industry, NGOs and others to be engaged

Where to now ….

Page 45: Canada’s National Forest Information System (NFIS) a Web-enabled Distributed Service-based Architecture NEFIS Mid-term Meeting Vienna May 25, 2004 Canada.

CCFM - agreement for two years, 2004-2006

Governance Model to be developed

Services to be expanded based on partner needs

Industry, NGOs and others to be engaged

Where to now ….

Visit NFIS at:

http://nfis.org

Page 46: Canada’s National Forest Information System (NFIS) a Web-enabled Distributed Service-based Architecture NEFIS Mid-term Meeting Vienna May 25, 2004 Canada.

NFIS Development Site

Application: NFIS Development Site

Owner: NFIS Project Office

Site: dev.nfis.org

Description: dev.nfis.org (DEV) is the NFIS Project Office Developer Web Site. DEV serves project documentation, the Track+ issue Web application, xplanner, an Extreme Programming planning Web application, SVN the Subversion replacement for CVS revision control system, project documentation, reference materials, etc.

Online Link: https://dev.nfis.org

Protocol: https

Page 47: Canada’s National Forest Information System (NFIS) a Web-enabled Distributed Service-based Architecture NEFIS Mid-term Meeting Vienna May 25, 2004 Canada.

NFIS Operational Applications

Application: NFIS National Web Site

Owner: NFIS Project Office

Site: nfis.org

Description: nfis.org is the primary Web site of the National Forest Information System. It provides project information and entry points to member Web sites in the nfis.org federation.

Protocol: http/s

Ports: *:80

DACS ENABLED

Page 48: Canada’s National Forest Information System (NFIS) a Web-enabled Distributed Service-based Architecture NEFIS Mid-term Meeting Vienna May 25, 2004 Canada.

Distributed Access Control System

Application: NFIS DACS

NRCan Jurisdictional Server / Public Jurisdictional Server

Owner: NFIS Project Office

Site: nrcan.nfis.org / public.nfis.org

Description: DACS authentication server for NRCan Jurisdiction

DACS authentication server for Public Jurisdiction

Protocol: https

Ports: _default_:811 10.1.1.11:443

Page 49: Canada’s National Forest Information System (NFIS) a Web-enabled Distributed Service-based Architecture NEFIS Mid-term Meeting Vienna May 25, 2004 Canada.

Access User Account Manager

Application: Access

Owner: NFIS Project Office

Site: ca.nfis.org

Description: Access is the user account and profile management suite of the NFIS Project Office. Access provides the user interface for such functions as user login, registration, forgot password etc.

Online Link: https://ca.nfis.org/access/why_register.jsp

Protocol: https

Ports: _default_:815 10.

Page 50: Canada’s National Forest Information System (NFIS) a Web-enabled Distributed Service-based Architecture NEFIS Mid-term Meeting Vienna May 25, 2004 Canada.

National Forestry Database Program

Application: NFDP Data Capture Application

Owner: National Forestry Database Program

Site: nfdp.nfis.org

Description: nfdp.nfis.org is the Web application of the National Forestry Database Program. It serves provincial, territorial and federal agencies in the annual data capture requirement for the NFDP Forest Statistics Compendium.

Online Link: https://nfdp.nfis.org/questionnaire/index.jsp

Protocol: https

Ports: *:80, _default_:813 10.1.1.13:443

DACS ENABLED

Page 51: Canada’s National Forest Information System (NFIS) a Web-enabled Distributed Service-based Architecture NEFIS Mid-term Meeting Vienna May 25, 2004 Canada.

National Afforestation Inventory

Application: NAI Application

Owner: Canada Carbon Accounting Team

Site: nai.nfis.org

Description: nai.nfis.org is the Web application site for the National Afforestation Inventory. The site permits users to access and/or update NAI information based on assigned Access roles.

Protocol: https

Ports: *:80, _default_:817 10.1.1.17:443

DACS ENABLED

Page 52: Canada’s National Forest Information System (NFIS) a Web-enabled Distributed Service-based Architecture NEFIS Mid-term Meeting Vienna May 25, 2004 Canada.

GHG Monitoring, Accounting & Reporting Systems (MARS) - Forestry Working Group

Application: MARS Custom PHPCollab

Owner: Canada Carbon Accounting Team

Site: mars.nfis.org

Description: mars.nfis.org is a team collaboration Web site operated on behalf of PFC-CAT. The site supports discussion lists, task assignment, status and issues tracking and document upload.

Online Link: http://mars.nfis.org redirect to https://mars.nfis.org/

Protocol: http/s

Ports: *:80, _default_:812 10.1.1.12:443

DACS ENABLED

Page 53: Canada’s National Forest Information System (NFIS) a Web-enabled Distributed Service-based Architecture NEFIS Mid-term Meeting Vienna May 25, 2004 Canada.

CubeWerx CubeSuite

Application: CubeSuite

Owner: NFIS Project Office

Site: ca.nfis.org

Description: CubeSuite is the product set of CubeWerx (http://cubewerx.com) implementing the OGC WMS, WFS, SLD and other specifications. .

Online Link: https://ca.nfis.org/cfsnet/arc/index.html

Protocol: https

Ports: _default_:817 10.1.1.17:443

DACS ENABLED

Page 54: Canada’s National Forest Information System (NFIS) a Web-enabled Distributed Service-based Architecture NEFIS Mid-term Meeting Vienna May 25, 2004 Canada.

UMN MapServer

Application: UMN MapServer

Owner: NFIS Project Offic

Site: ca.nfis.org

Description: UMN MapServer is the University of Minnesota implementation of the OGC WMS, WFS, SLD and other specifications.

Online Link: https://ca.nfis.org/mapserver/nfis-mapserver.phtml

Protocol: https

Ports: *:80, _default_:815 10.1.1.15:443

DACS ENABLED

Page 55: Canada’s National Forest Information System (NFIS) a Web-enabled Distributed Service-based Architecture NEFIS Mid-term Meeting Vienna May 25, 2004 Canada.

Refractions Terrain Server

Application: Terrain Server

Owner: NFIS Project Office

Site: ca.nfis.org

Description: Refractions Terrain Server 3D Web Mapping system adding a third dimension to OpenGIS WMS map servers delivering results over the web in real time.

(http://www.refractions.net/terrainserver )

Online Link: https://ca.nfis.org/terrain/index.html

Protocol: https

Ports: _default_:815 10.1.1.15:443

DACS ENABLED