The Where to Work tool is a web-based, decision support tool for building and solving systematic conservation planning problems. To achieve this, it employs integer programming techniques to formulate mathematical optimization problems and uses exact algorithms to find near-optimal results. As a consequence, the tool can quickly analyze large and complex datasets and perform real-time analysis to help facilitate stakeholder discussions. Although this tool can help identify optimized solutions to real-world conservation problems, it is not a substitute for conservation decision making. Since the results depend on input data – and such data may omit important considerations – the tool is intended to help inform decision making. Here we provide a brief overview of the tool. Please refer the manual for further details (click here to download).
The tool uses spatially explicit data to identify priorities for conservation. These data can include themes, weights, and includes. We describe each of these different data types below.
Planning features: Planning features describe facets of biodiversity that are important for conservation (e.g., species, habitats, ecosystems). To help safeguard Themes, you can set goals to ensure a minimum level of coverage by solutions (also known as targets under systematic conservation planning terminology). For example, setting a goal of 20% ensures that 20% of the overall spatial extent of the theme is covered by the solution. Some Themes can contain multiple components that are termed Features. For example, a Theme pertaining to Threatened Species may contain Features, wherein each Feature corresponds to a different species.
Costs: A costs describes properties of places that can impede or improve conservation efforts. Set the weight factor between –100 and 100 to indicate how important is to avoid or cover (respectively) a given weight in the solution. To completely avoid a weight (e.g., to avoid all areas with mining leases), use a value of -100 (i.e., ensure that planning units with the lowest possible values in the weight dataset are selected). To include as much of the weight as possible (e.g., to include all areas of cultural significance), use a value of 100 (i.e., ensure that planning units with the highest possible values in the weight dataset are selected). Setting a value of zero (deselecting the weight using the toggle) means that it is not considered at all in the prioritization.
Includes: An Include refers to areas that are already managed for conservation. By toggling on an Include, this ensures that solutions will select places that are already managed for conservation (similar to locking in certain places under systematic conservation planning terminology). This is important to consider so that solutions build on the current reserve network. It can also be useful to generate solutions that do not consider current reserves, such as to explore counterfactuals and management plans generated using other processes (e.g., what if we built a new system from scratch?).
The tool has three main components that comprise the user interface. These components include (i) buttons on the top of the map, (ii) a left sidebar for visualizing and downloading data, and (iii) a right sidebar for generating and evaluating solutions. We cover each of these components below.
Map buttons: These buttons provide the following functionality.
Open this help popup again.
Zoom the map to show the full extent of the data.
Hide or show all data on the map.
Save the map as an image.
Hover over the button to select a different base map.
Left sidebar: The left sidebar primarily contains panes for visualizing the data. It also contains panes that provide contact details for the development team, and acknowledgments for individuals, organizations, and underlying software that have contributed to the tool. We will describe each of these panes below. To open one of these panes, click on the matching icon in the sidebar.
The Table of contents pane is used to interactively visualize data on the map. Each layer corresponds to a theme (
The Download pane can be used to download data and results. Specifically, spatially explicit datasets for the themes, weights, and includes can be downloaded (e.g., in raster or vector format). Additionally, solutions can be downloaded too, along with statistics summarizing their performance.
The Contact pane provides information for contacting the development team.
The Acknowledgments pane details all the contributions and support provided by various individuals and organizations. Additionally, this pane describes all the open source software that underpins the tool.
Right sidebar: The right sidebar contains panes for generating new solutions and evaluating them. To open one of these panes, click on the matching icon in the sidebar.
The New solution pane is used to generate new solutions. Here, you can set various parameters for each of the themes (under the Themes panel), weights (under the Weights panel), and includes (under the Includes panel). For example, you can use sliders to specify the goal for each theme (i.e., specifying the minimum desired amount for each theme to be secured within a solution). You can also use sliders to specify the factor for each weight (i.e., specifying the relative importance of each weight). Additionally, you can specify settings to customize the optimization process (under Settings panel). These settings include imposing a limit (budget) on the maximum amount of area that can be selected, and controlling the level of spatial clustering in the solution. After specifying all these parameters, you can enter a name for the new solution, select a display color for it, and then click the “Optimize” button to generate a new solution (using inputs along the bottom of the New solution pane). Once the optimization process has finished, the new solution will then appear in Table of contents pane, and the Solution results pane will open so you can evaluate the solution.
The Solution results pane is used to evaluate solutions. It provides statistics that summarize various characteristics of the solution (under the Summary panel ), such as the total area encompassed by the solution and the number of individual reserves within the solution. It also provides pie charts to visualize how much the solution represents each of themes (under the Themes panel), weights (under the Weights panel), and the includes (under the Includes panel). These pie charts show the amount of coverage by selected includes (shown in green), as well as the solution (shown in the color selected for displaying the solution). In addition to the pie charts, this information can be viewed in tabular form (i.e., by clicking on the table button).
If you have any questions, comments, or concerns with using this application, please feel free to reach out. Our team includes Dr. Oscar Venter, Dr. Peter Arcese , Dr.(st) Xavier Llano
This project, in partnership with Pacific Institute for Climate Solutions, The Nature Trust of British Columbia, Canadian Parks and Wilderness Society and BC Parks Foundation, and also by UBC and UNBC universities.
CAP-BC uses as a conservation planning application a specific implementation of Where to work tool, special thanks to them. The Where To Work application was developed by Jeffrey Hanson, Jaimie Vincent, and Joe Bennett at Carleton University and Richard Schuster at the Nature Conservancy of Canada. The work by Carleton University was completed under contract with the Nature Conservancy of Canada. This work was supported by generous contributions by Environment and Climate Change Canada and the Royal Bank of Canada.
This application was built using the Shiny web application framework for the R statistical computing environment. It uses the prioritizr R package and the CBC (Coin-OR branch and cut) optimization software to generate solutions. It also uses the DataTables, D3, el checkbox, Leaflet, noUiSlider, SortableJS, and wNumb JavaScript libraries. It also uses the Leaflet.EasyButton, leaflet-easyPrint, Leaflet-History Control, and the sidebar-v2 Leaflet plugins.