1 / 42

Overview

The use of Open Source in Canada’s National Forest Information System FOSS4G 2009 Brian Low Canadian Forest Service Natural Resources Canada. Overview. What is NFIS Canada? What are we doing? Example Applications and Software Stack Questions. Overview of Canada’s Forest.

darby
Download Presentation

Overview

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. The use of Open Source in Canada’s National Forest Information SystemFOSS4G 2009Brian LowCanadian Forest ServiceNatural Resources Canada

  2. Overview • What is NFIS Canada? • What are we doing? • Example Applications and Software Stack • Questions

  3. Overview of Canada’s Forest • Canada is composed of: • 10 Provinces • 3 Territories • 1 Federal government • Through legislation the forests are managed by the provinces and the territories

  4. Overview of Canada’s Forest • 402.1 million hectares of forests • 10% of world’s forests • 30% of world’s boreal forests • Approximately 8 % protected

  5. Overview of Canada’s Forest • Largest exporter of forest products • Forest Industry 1.9% of GDP • United States is the largest buyer of forest products

  6. What is NFIS Canada? NFIS Canada is about both Trees?

  7. CGDI The Canadian Geospatial Data Infrastructure consists of the technologies, policies, applications, services and tools needed to share and merge location-based data over the Internet. This data can be exchanged between and throughout all levels of government, the private and non-profit sectors and the academic community.

  8. OtherSDI Australian SDI EuropeanGII U.S.NSDI Data Data Data CGDI Services CGDI International SDIs Applications Applications GeoBC LIO Providers NFIS GeoNova NLWIS DFO

  9. NFIS is designed to: • Provide the point of contact for information on Canada’s forests • Present an accurate picture of Canadian forests and forest practices by providing ready access to the most current, consistent and reliable forest resources information

  10. NFIS is designed to: • Provide the transparent integration of information across jurisdictional boundaries • Provide consistency and eliminate duplication in reporting thereby avoiding different answers being given to the same question • Utilize existing databases, information & technology, building upon past investments to the maximum extent practical

  11. How do we do it? • Distributed network providing the ability to access, analyze and report on Canada’s most current authoritative forestry data and information over the Web.

  12. How do we do it? • Data and information are accessed directly from the custodial holdings published on federal, provincial and territorial servers distributed across Canada.

  13. NFIS Requirements WMS WFS WCS GDAS Access Control

  14. NFIS Requirements Partners must meet requirements with their Own software or we will provide our “SDI-in-a-Box” that fulfills the requirements: WMS, WFS, WCS, GDAS Access Control

  15. Example Applications • National Forest Inventory (NFI) Metadata Capture • National Forest Inventory spatial data capture and analysis services • National Afforestation Inventory (NAI) web services

  16. Example Applications • Canadian Wildland Fire Information System • Protected Areas reporting system • Canadian Forest Genetic Resources Information System (CAFGRIS) • FOBIG Forest Biodiversity Gateway

  17. Example Applications • Earth Observation for Sustainable Development of Forests (EOSD) web services • Forest Ecosystem Mapping in Canada • Mountain Pine Beetle Internet Tool

  18. Example Applications

  19. Example Applications

  20. Example Applications

  21. NFIS Stack – Open Source Openlayers DACS –Access Control MapServer/GeoServer Apache – Web Server Tomcat – Java Web Container PostgreSQL/PostGIS Linux – Red Hat or Fermi

  22. What is DACS? Open source license SourceForge project DACS is a light-weight single sign-on and role-based access control system for web servers and server-based software

  23. What is DACS? It is also an authentication and authorization toolkit for programmers. DACS makes secure resource sharing and remote access via the web easier, safer, and more efficient. Federated – credentials can be used throughout NFIS

  24. What is DACS? Rule-based authorization checking that can be applied selectively and transparently to any resource or activity

  25. What is DACS? ACL - The Who, What and How ACL’s are responsible (in conjunction with credentials) to allow or deny access to individual Each jurisdiction is responsible for ACL’s.

  26. What is DACS? ACL rules are evaluated based on: User, role, group, jurisdiction, ip, time, date, etc.

  27. getmap DACS DACS Allow Mapserver Mapserver Image response Jack’s Server Jill’s Server What is DACS? Mapserver was enhanced to pass cookies via https (for cascading WMS/WFS/WCS) ?

  28. More than Maps

  29. NFIS Stack – Open Source Openlayers DACS –Access Control MapServer Apache – Web Server Tomcat – Java Web Container PostgreSQL/PostGIS Linux – Red Hat or Fermi

  30. NFIS Stack – New to the stack OWS-PROXY MapServer

  31. OWS-PROXY Allows for the monitoring and proxy of OGC Web services such as: WMS, WFS, WCS Instead of layer by layer additions to a Mapserver map file. OWS-Proxy points to to a server URL (getCapabilities).

  32. Questions Thanks and please visit us at: http://nfis.org Or email at: blow@nrcan.gc.ca

More Related