building decision-support tools to support integrated ... · mongodb application database user...

18
Building decision-support tools to support integrated marine resource management in Canada's North Pacific Coast Joanna Smith, Ph.D. TNC Canada (The Nature Conservancy) Previously: MaPP Science Coordinator 6 October 2016 Marine Spatial Planning: Lessons Learned from British Columbia

Upload: others

Post on 26-Apr-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Building decision-support tools to support integrated ... · MongoDB Application Database User sketches, forum posts, survey responses, etc. Application Servers Server-Side Javascript

Building decision-support tools to support integrated marine resource

management in Canada's North Pacific Coast

Joanna Smith, Ph.D.TNC Canada (The Nature Conservancy)Previously: MaPP Science Coordinator

6 October 2016Marine Spatial Planning: Lessons Learned from British Columbia

Page 2: Building decision-support tools to support integrated ... · MongoDB Application Database User sketches, forum posts, survey responses, etc. Application Servers Server-Side Javascript

• How will all members of technical team view 200+ data layers?

• How to share draft zoning designs with advisory committees?

• How can MaPP view, use, and protect confidential and proprietary data?

• How can advisory commiteesdiscuss designs on-line and sketch new proposals for zones?

• …

Decision-support Tools‘Form Follows Function’

Page 3: Building decision-support tools to support integrated ... · MongoDB Application Database User sketches, forum posts, survey responses, etc. Application Servers Server-Side Javascript

Zoning Design Steps

• Draft a zoning framework: type, number, objectives

• Identify high priority areas for conservation*

• Identify high priority areas for current and future uses – map stakeholder preferences*

• Identify potential areas of overlap or conflict between economic uses*

• Identify potential areas of overlap or conflict with ecological and other social or cultural values*

*Key steps that need a decision-support tool

Page 4: Building decision-support tools to support integrated ... · MongoDB Application Database User sketches, forum posts, survey responses, etc. Application Servers Server-Side Javascript

Zoning Design Steps

• Ground truth information with stakeholders*

• Iterate, iterate, iterate*

• Evaluate representation of conservation values in zoning design*

• Evaluate tradeoffs between multiple scenarios*

*Key steps that need a decision-support tool

Page 5: Building decision-support tools to support integrated ... · MongoDB Application Database User sketches, forum posts, survey responses, etc. Application Servers Server-Side Javascript

SeaSketch

• Web-based decision support system – GeoDesign Principles

• In existence since 2004 –Marine Map

• Built on ESRI interface• Confidential and proprietary

data layers can be protected• SeaSketch team has a long-

term investment into building the application

• Huge number of options for customisation

Page 6: Building decision-support tools to support integrated ... · MongoDB Application Database User sketches, forum posts, survey responses, etc. Application Servers Server-Side Javascript

SeaSketch

• 361 projects globally• 50 licensed projects• 20 large-scale planning efforts• Typical project 200-250 layers, up to 500• US, Canada, New Zealand, Australia, Indonesia, UK, Barbuda,

Montserrat, Curacao, Ecuador. • English, Spanish and Bahasa Indonesia

Page 7: Building decision-support tools to support integrated ... · MongoDB Application Database User sketches, forum posts, survey responses, etc. Application Servers Server-Side Javascript

MaPP Advisory Committees using SeaSketch

• View species, habitats and human-use data layers

• Read descriptions of the data layers

• Review data sources

• Provide suggestions for additional data

• View high-value areas from marine sectors;

• View sub-regional draft spatial plans

• Overlay draft spatial plans with other data layers

• Provide advice to the process of zone designation

Page 8: Building decision-support tools to support integrated ... · MongoDB Application Database User sketches, forum posts, survey responses, etc. Application Servers Server-Side Javascript

MaPP Planning Teams using SeaSketch

• View species, habitats and human-use data

• View Marxan and other spatial analyses

• Complement GIS and other spatial analyses

• Generate real-time analytical feedback on zoning designs

• Custom reports for EBM framework: ecological integrity, human well-being and governance

Page 9: Building decision-support tools to support integrated ... · MongoDB Application Database User sketches, forum posts, survey responses, etc. Application Servers Server-Side Javascript

SeaSketch (Client Side)Backbone.js, esri JS API, D3Bootstrap, jQuery

MongoDBApplication Database

User sketches, forum posts, survey

responses, etc.

Application ServersServer-Side Javascript

Socket.io Connection (HTTPS)Bi-Directional, Real Time

Application layer handles user createdgeodesigns, user authentication and groups,sharing, real-time chat, usage logging,content management, style, etc.

SeaSketch (Server Side)

Data and Analytical Services

New Zealand BritishColumbia

Etc.

Geoprocessing Services

IntelligentMaps

Printing

WMSWMTS

ArcGIS Server handles geospatial data,cartography, intelligent maps functionality,analytical tools via geoprocessing scripts.

Intelligent maps map also be generatedby OGC compliant apps like GeoServer.

A r c h i t e c t u r e

Rest Services

Source: Will McClintock, USCB 2016

Page 10: Building decision-support tools to support integrated ... · MongoDB Application Database User sketches, forum posts, survey responses, etc. Application Servers Server-Side Javascript

Models and GeoDesign

Tradeoff Analysis

galapagos.seasketch.org

Cumulative Impacts Analysis

cebc.seasketch.org

Marxan Analysis (Optimization)

mapp.seasketch.org

Source: Will McClintock, USCB 2016

Page 11: Building decision-support tools to support integrated ... · MongoDB Application Database User sketches, forum posts, survey responses, etc. Application Servers Server-Side Javascript

Will McClintock1, Joanna Smith2, Charlie Short3, Steve Diggon4, John Bones5, and Matthew Justice3

A web-based decision support system used by the Marine Planning Partnership (MaPP) in the North Pacific Coast.

1 University of California, Santa Barbara, CA, 2Birdsmith Ecological Research, Smithers, BC, 3Ministry of Forests, Lands, and Natural Resource Operations, Victoria BC, 4Coastal First Nations-Great Bear Rainforest, 5JG Bones Consulting, Victoria, BC.

MaPP Planning Portal | mapp.seasketch.org

Slide provided by: Will McClintock, USCB 2016

Page 12: Building decision-support tools to support integrated ... · MongoDB Application Database User sketches, forum posts, survey responses, etc. Application Servers Server-Side Javascript

Data | Lots of Map Layers

Slide provided by: Will McClintock, USCB 2016

Page 13: Building decision-support tools to support integrated ... · MongoDB Application Database User sketches, forum posts, survey responses, etc. Application Servers Server-Side Javascript

Collections | Prospective Plans

Slide provided by: Will McClintock, USCB 2016

Page 14: Building decision-support tools to support integrated ... · MongoDB Application Database User sketches, forum posts, survey responses, etc. Application Servers Server-Side Javascript

Analysis | Many Detailed Reports

Governance Ecological Integrity Human Well-Being

Slide provided by: Will McClintock, USCB 2016

Page 15: Building decision-support tools to support integrated ... · MongoDB Application Database User sketches, forum posts, survey responses, etc. Application Servers Server-Side Javascript

Comparisons | Working toward better solutions

Slide provided by: Will McClintock, USCB 2016

Page 16: Building decision-support tools to support integrated ... · MongoDB Application Database User sketches, forum posts, survey responses, etc. Application Servers Server-Side Javascript

Forums | Private Discussions

Slide provided by: Will McClintock, USCB 2016

Page 17: Building decision-support tools to support integrated ... · MongoDB Application Database User sketches, forum posts, survey responses, etc. Application Servers Server-Side Javascript

Forums | Moderated Comments & Review

Slide provided by: Will McClintock, USCB 2016

Page 18: Building decision-support tools to support integrated ... · MongoDB Application Database User sketches, forum posts, survey responses, etc. Application Servers Server-Side Javascript

• Will McClintock and SeaSketch lab: Dan Yocum, Chad Burt, Evan Paul, Grace Goldberg

• Coastal Resource Mapping Ltd.

• PNCIMA Atlas

• BC Marine Conservation Analysis

www.mappocean.org

Acknowledgements

GR

EA

T BEAR INIT

IAT

IVE

CO

AST

AL FIRST NA

TIO

NS