Spatial Optimizations (Edit)
EwE6 incorporates two routines for optimum placement of marine protected areas (MPAs) so as to maximize a user-defined objective function. This routine is implemented at Ecospace > Tools > Spatial optimizations. In order to use this routine you must have defined both an Ecosim scenario and an Ecospace scenario, and have verified the behaviour of your model.
An early version of an Ecospace routine for spatial optimization was developed as part of a thesis project at UBC [1][2]. That approach was subsequently expanded and incorporated in EwE along with an additional spatial optimization module, which uses the same objectivity function as the updated seed cell, but where the spatial cell selection process is influenced by spatial reference layers, typically of conservation interest.
Two alternative approaches to running the routine have been developed: (i) ‘Seed cell’ selection, based on the original approach of Beattie (2001) and Beattie et al. (2002); and (ii) ‘Conservation feature’ sampling, an approach, which allows the user to incorporate other forms of spatial information in the selection of protected areas.
All methods for evaluating efficacy of MPAs are crucially dependant on dispersal rates.
Seed Cell Selection Procedure (‘Seed Cell’ Method)
This optimization method (user selects ‘Seed cell’ method) is based on a previous study (Beattie 2001; Beattie et al. 2002), in which we use a very simple optimization scheme to evaluate the trade-off between proportion of area protected and the value of the objective function. We have modified the previous approach by securing a better program flow, and by changing the objective function from considering only profit from fishing and existence value of biomass groups to a more detailed objective function described in the EwE textbook chapter on Spatial optimization.
The procedure takes as its starting point the designation of one, more, or all spatial cells as ‘seed cells’, i.e. cells that are to be considered as potential protected cells in the next program iteration. The procedure will then run the Ecospace model repeatedly between two time steps, closing one of the seeds cells in each run, while storing the ecosystem objective function value. The seed cell that results in the highest objective function value is then closed for fishing, and its four neighbouring cells (above, below, left, right) are then turned into seed cells, unless they are so already, or already are protected, or are land cells. This procedure will continue until all cells are protected. Finally, the routine will return the set of cells to be protected that would maximize the objective function.
The time over which the selection procedure is run is dependent on the application. Typically, an ecosystem model is initially developed and tuned using time series data to cover a certain time period, e.g., from 1950 to 2005. Subsequently, the model is used in a scenario development mode to evaluate, for instance, protected area placement covering the period 2006-2020.
The major result from the seed cell selection procedure is an evaluation of the trade-off between size of protected area, and each of the objectives in the objective function. This can, for instance, be used to consider what proportion of the total area to close in subsequent, more detailed analysis based on conservation feature layer sampling (see next section).
Conservation Feature Sampling
An advantage of the seed cell modelling approach described above is that it allows a comprehensive overview of the trade-off between proportion of area closed to fishing, and the ecological, social, and economical benefit and costs of the closures. This is done, based on the information already included in the EwE modelling approach, with no new information being needed. While this may be an advantage from one perspective, it does not allow use of other form for information, notably in form of spatial information, e.g., critical fish habitat layers from GIS.
To address this shortcoming, there is a conservation feature layer optimization routine in Ecospace. This approach uses spatial layers of conservation interest to set likelihoods for spatial cells being considered for protection. The optimizations are performed using a Monte Carlo approach where the conservation feature layers are used for the initial cell selection in each MC realization. The Ecospace model is then run, the objective function is evaluated, and the results, including which cells were protected, are stored for each run.
It is important to note that the conservation feature layers are not used to evaluate the objective function. The information in these layers is used only to influence initial cell selection.
The conservation feature layers are defined as raster layers, with dimensions similar to the base map layers in the underlying Ecospace model, i.e. they are rectangular cells in a grid with a certain number of rows and columns. Each cell in a given layer has a certain importance for conservation, expressed, e.g., as the probability of occurrence of an endangered species. For each conservation feature layer l, we initially scale the importance layer values to sum to unity, and then calculate an overall cell weighting wc for each cell C from
[latex]w_c=\sum\limits_l w_l C_{c,l}\tag{1}[/latex]
where wl are the conservation feature layer weightings, and the Cc,l cell-specific, scaled conservation feature layer values.
Similar to the seed cell selection procedure, we typically develop and tune the model to an initial time period, and then use the sampling procedure to evaluate scenarios for protected areas for a subsequent time period.
Ecospace can import raster files with spatial information such as conservation feature layers or other Ecospace base map layers. The reading is possible from comma separated text files (.csv), ESRI ASCII files (.asc), and ESRI shape files (.shp). The files need to have layers or columns with row and column numbers matching the Ecospace model (see below for details).
Further information can be found in the EwE textbook Spatial optimization chapter, and it is strongly recommended you read that chapter before running analysis with the approach.
Implementing Spatial Optimizations in Ecospace
The Spatial optimizations form is divided into two sections. Inputs are entered in the top half of the form in the Configuration and Map Input tabs. Results are displayed on the bottom half of the form on the Progress and Results tabs.
Configuration Tab
Users can choose between two methods of implementing the spatial optimisation routine: Seed cell or Importance layer (see _Ref493389844above). Before proceeding with the optimization routine, users should first select one of these two options in the Search box on the Parameters panel of the form (Figure 11.3). Selection of one of these methods will determine the inputs required.
In both cases, users must set the Start year and End year for the optimization search. If Start year is set to 1, the routine will start running Ecospace and evaluating the objective function from the first year of simulations. However, in many cases, users will wish to run Ecospace for a period of time, perhaps to allow the model to fit historic trends, before optimization begins. It is generally not a good idea to start the optimizations at year 1, as Ecospace as a rule needs to react to initial in-balance in how groups are distributed spatially. If for instance a predator has little spatial overlap with its main prey in an Ecospace scenario, then the biomass of the predator will likely fall initially, even under constant fishing pressure, and the prey increase.
To proceed, set Start year to the first year that the objective function is to be evaluated, e.g., if Start year is set to five, Ecospace will run for four years and then start the search routine in year five. Set End year to the year in which the search routine is to stop. The appropriate length of time over which to run the optimization routine will depend on the time horizon of the particular management question and the life span of the species affected by the MPA. When running, Ecospace will only run up to the Start year once,
save all information in memory, then run iteratively from Start year to End year, jump back to Start year, and so on.
In both cases, users can also select an MPA previously defined on the Ecospace Basemap (see also Define Ecospace habitats). The cells bordering the MPA will then also be used as seed cells and the selected MPA may be modified during the search. Any other MPAs will be unaffected by the search.
Additionally, if Importance layer is selected, the user defines the minimum and maximum area (Min area % and Max area %, with step size Step %, all expressed as percentage of water cells, i.e. ignoring land cells) to be set aside as MPA. The percentage area to be protected can be set to a fixed value by setting Min area % and Max area % to the same value. Users also set the number of Iterations that will be implemented in the Monte Carlo search routine (see above).
The search routine is initialized using the Run button. It can be stopped using the Stop button.
NOTE: If you initialize a search then stop the search, you cannot restart it or change input parameter values. You must use the New Search button to start a new search.
Objectives
The objective function used in the routine is analogous to that used in Ecosim’s Policy optimization routine. It is strongly recommended you read Spatial optimization procedures for detailed description of the objective function.
Use the Objectives table (Figure 11.3) to define objective function weights for Net economic value (total landed value of catch minus total operating cost); Social value (employment), i.e., a social indicator, assumed proportional to gross landed value of catch for each fleet with a different jobs/landed value ratio for each fleet; and two ecological objectives: 1. Mandated rebuilding of one group (value of the objective function is measured by departures of biomasses over time from target biomass levels specified by entering ratios of target to Ecopath base biomasses); and 2. Ecosystem structure, which favours biomasses of large, long-lived organisms. See Policy objectives in Fishing policy search and Christensen and Walters (2004b) for more details about these objectives.
Use Boundary weight to adjust the weight given to size/border ratio of the protected area in the objective function. This is estimated as protected area size over the total boundary length, and captures spatial connectivity of protected areas.
Note that you may initially need to play with different values for the objective function weight for each factor to find ranges that produce contrast in the final value of the objective function.
You may also need to set extra parameters for these using the two tabs on the Configuration panel. Use the Fleet table to set the number of jobs relative to the catch value. The default is 1 for each fleet, implying that if the catch doubled, the number of jobs would also double. For economic objectives, you may wish to adjust the Discount rate and Generational discount rate. The discount rate is the annual rate (entered in %) applied to discount the present value of future catches relative to present base value. See Ainsworth and Sumaila (2005) for description of intergenerational discounting.
The Group table has two columns:
Mandated rel. biomass
Use this column to set a threshold biomass (relative to the biomass in Ecopath) for the species or group of interest.
Structure rel. weight
When Ecosystem structure is included in the objective function, the search routine favours larger biomasses of long-lived organisms, indicated by B/P (i.e., P/B-1). These values are listed in the Structure rel. weight column and can be changed if users wish to place more or less weight on some groups than indicated by their B/P or if the user wishes to optimize for something other than B/P under the ecological objective.
Map Input tab
The Map Input tab displays the Ecospace basemap associated with the Ecospace scenario that has been loaded. It displays progress of the search and the final results of the analysis.
Layers
The Layers panel is also found on the Map Input tab. Available options will change, depending on whether the Seed cell or Importance layer search is selected. Note that the Layers panel has a root directory format, which can be collapsed or expanded using the plus and minus icons. Use the eye symbols
to show [ ] or hide [ ] layers on the Map.
Seed Cell
When Seed cell has been selected on the Configuration tab, use the Layers panel (see image below) to set seed cells.
You cannot set Best cells or Current cells, as these are output results, but you can edit their appearance (i.e., colour) by clicking once on the symbol (coloured circles in the image below). This will open a dialogue box (the Edit layer dialogue box, see image below) where the colour of the symbol can be set. You can also change the appearance of Seed cells in this way. Once you have set the appearance of seed cells, click OK to close the dialogue box.
Click to the left of the Seed cells eye symbol to pick up the pen tool [ ]. You can now click on the Map to select cell(s) to be used as seed cells. These will be indicated by a coloured circle (blue in this example). Note that you can use the Seed button at the top of the panel (see image below) to Clear all seed cells or Set all cells as seed cells.
Note also that if you now click on the Seed cells symbol (blue circle in the image below) the Edit layer dialogue box will now display the location of the seed cell(s) in the Description and Appearance tab. The Data tab of the Edit layer dialogue box displays the map as a spreadsheet of numbered cells corresponding to the cells on the map. Seed cells are indicated by 1 and all other cells are indicated by 0. Note that 1s and 0s relate only to the layer currently being edited. These data can be exported to a csv file using the Export
… button on the Data tab.
Habitats, MPAs and Land can also be modified using the Layers panel. Again, use the eye icon [ ] to
show or hide layers. Use the pen tool [] to modify location of these layers on the Map. Note that you can use the MPA button at the top of the panel (see image below) to Clear all MPAs or Set all cells as MPAs.
The Layers panel on the Map Input tab (Seed cell configuration).
The Edit layer dialogue box.
Importance layer
When Importance layer has been selected on the Configuration tab, the Layers panel (see image below) is used to set Importance layers (users do not set seed cells). Note that importance layers are not used in calculation of the objective function, but rather are used to give greater importance to certain cells during random selection of seed cells. There are a number of ways to read in data for setting or importing importance layers. See Setting importance layers for full details on importing data importance layers. See Spatial optimization procedures for more on Importance layers.
After you have imported the importance layers, they will be displayed in the Layers panel.
The Layers panel on the Map Input tab (Importance layer configuration).
Output
Progress Tab
As the search algorithm proceeds, progress is displayed on the Progress tab of the Output window (image below). On the left of the Progress tab, relative values of the components of the objective function are displayed. On the right, relative values of the components of the objective function are shown as a function of number of cells closed.
Results Tab
When the algorithm has finished, results are shown on the Results tab. Results are displayed graphically, as on the progress tab, as relative values of the components of the objective function, and are displayed as a function of the number of cells closed. Results are also shown in tabular form at the right of the Results panel and as MPAs on the Map Input panel.
Results can be filtered in three ways.
- You can hover with the mouse over the final results graph to display results at that location on the graph (vertical orange line below). Results at this location are displayed in tabular form on the right of the panel.
- You can also use the Area closed (%) window, above the graph, to select results to display.
- You can also use the Best (%) window on the Results tab to filter which results are displayed on the map (e.g., if 10% is selected, only results that produced the top 10% of objective function values will be displayed).
Final filtered results can be saved to csv file using the Save… button. The final filtered results can be converted to MPAs on the base map using the Convert to MPA button. This will result in MPAs with the highest count in the selected Best (%) being placed on the Basemap for the current Ecospace scenario.
Original MPAs can be reset using the Reset MPAs button.
Setting Importance Layers
When Importance layer has been selected on the Spatial optimizations form, the Layers panel on the Map Input tab is used to set Importance layers. Importance layers are used to give greater importance to certain cells during the random selection of seed cells as part of the Spatial optimization procedure.
NOTE: Values in importance layers have no effect on calculation of the objective function (see Spatial optimizations procedures). There are a number of ways to read in data for setting importance layers, listed here.
Reading in Importance Layers
- To read in importance layers, make sure you have first, loaded an Ecosim and Ecospace scenario, and opened the Spatial optimizations form. After setting input parameters and selecting Search type: Importance layer on the Configuration tab, go to the Map Input tab.
The Layers panel on the Map Input tab of the Spatial optimizations form (Importance layer
configuration).
- In the Layers panel, double click on the layer for which you want to import data (highlighted in the image above). This will open the Edit layer dialogue box. You can use this dialogue box to edit the description and appearance (i.e., display colour) of the importance layer.
IMPORTANT NOTE: You must also assign the layer a Weight on the Description and Appearance tab (see image below). Importance values are normalised within each importance layer. Therefore the Weight assigns relative importance of layers relative to one another.
The Edit layer dialogue box (Description and Appearance tab), before data entry.
- Next, click on the Data tab (image below). The tab contains a spreadsheet with exactly the same row and column configuration as the Ecospace Base map. Numbers entered into the cells on the Data tab represent relative importance weights for each cell within the layer. Note that the routine will normalise all values on the sheet, so only relative values are required (i.e., units are unimportant).
NOTE: There are two methods to enter data into the Data tab.
In the first method, copy and paste cells directly from a spreadsheet into the cells on the Data tab. Note that the data must be in exactly the same configuration as the cells in the base map. Assign greater importance to the cells of conservation interest (e.g., marine mammal breeding habitat; fish nursery areas; known habitat of rare species). Assign zero importance to cells of no conservation interest and land cells. After entering data this way, close the dialogue box and return to the Spatial optimizations form.
In the second method, Ecospace can read in raster files with spatial information such as importance layers or other Ecospace base map layers. It is possible to read from comma separated text files (.csv), ESRI ASCII files (.asc), and ESRI shape files (.shp).
To use this method, first click on the Import … button on the Data tab. This will open the Import layer data dialogue box. Proceed to Step 4 below.
The Edit layer dialogue box (Data tab), before data entry.
- Click on the Open icon [] on the Import layer data dialogue box (image below) and navigate to the location of the data file.
NOTE: at the bottom right of the Open dialogue box, there is a pull-down menu labelled Comma separated text file (see bottom image below). Use this pull-down menu to select the type of file (.csv, .asc, .shp) you will be importing. Click Open to open the file you wish to import.
IMPORTANT: To correctly import shape files, files must have row and column attributes identified and must have the same dimensions as the base map.
Use Cell row identifier and Cell column identifier to select the attributes of the rows and columns in the shape file. Note that shape files may have several layers (e.g., see image below). These will be displayed in the Mappings panel of the dialogue box.
Select OK to close the Import layer data dialogue box. Select OK again to close the Edit layer dialogue box. Imported layer(s) will now be visible on the Layer panel of the Map Input tab.
Click here to return to the Spatial optimizations documentation.
The Import layer data dialogue box.
The Open dialogue box. Note the Comma separated text file pull-down menu at the bottom right.
- Beattie, A., 2001. A new model for evaluating the optimal size, placement, and configuration of marine protected areas. M.Sc. University of British Columbia, Vancouver. ↵
- Beattie, A., Sumaila, U.R., Christensen, V., Pauly, D., 2002. A model for the bioeconomic evaluation of marine protected area size and placement in the North Sea. Natural Resource Modeling 15, 413–437. https://doi.org/10.1111/j.1939-7445.2002.tb00096.x ↵