Stelzenmüller, Vanessa, et al. "Practical tools to support marine spatial planning: a review and some prototype tools." Marine Policy 38 (2013): 214-227.
Types of MSP tools
Identifying spatial interactions between activities
Risk assessment of cumulative effects of human pressures
Decision support systems
Web-based vs. GIS-based tools
Designed for different users (programmer, scientist, strategic planner, case officer, public),
To addresse different stages of the plan
ADRIPLAN project
EU funded project to develop MSP in the Adriatic-Ionian Macroregion
Identify areas in the marine space where the environmental
components are more exposed to anthropogenic pressures
Activities and uses (e.g. Maritime transport)
Environmental components (e.g. Marine mammals)
Pressures (e.g. Underwater noise)
Sensitivities: the sensitivity of each environmental component to each pressure generated by a maritime use
firstly introduced by Halpern et al. (2008) at global
scale, then implemented in several Marine Regions
(Mediterranean by Micheli et al. (2013), Baltic Sea by
(Korpinen et al., 2013), and North Sea (Andersen et al., 2013)).
modified from Andersen 2013, Human uses, pressures and impacts in the eastern North Sea
U = Activities and uses
E = Environmental components
P = Pressures
s(U, P, E) = Sensitivities
i(U, M) = intensity U in the cell
in question according to spatial model M
MSPTools - Software packages
A stack of 3 elements
MSPTools GeoNode plugin: integrated GUI to create scenarios (Case Studies) and to visualize the outputs, functions to deal with GeoNode data store
MSPTools library: a geonode-agnostic library that implements the core functionalities (es. Case Study) and the specific tools (e.g. COEXIST, Cumulative Imapct)
RectifiedGrid: lower level library to deal with raster data
MSPTools - GeoNode plugin
MSPTools - GeoNode plugin
MSPTools - GeoNode plugin
MSPTools - GeoNode plugin
MSPTools - RectifiedGrid
Geospatial grid-based analyses
Based on: Numpy, SciPy, shapely, rasterio, fiona, geopandas, owslib, matplotlib-basemaps
Extends Numpy MaskedArray class by adding geospatial
functionalities (i.e. projection awareness, bounding boxes)
Simply support of "map-algebra" through Numpy syntax (ex. map_a + map_b)
Input / Output from geospatial formats through rasterio / fiona
Supports EEA reference grid (based on Lambert Azimuthal Equal Area - 1, 10, 100 km)