Volume (L) | Buffer size (m) |
---|---|
[0, 100] | 250 |
[100, 1000] | 500 |
[1000, 10000] | 1000 |
[10000+ [ | 2000 |
4 Threat layers
4.1 Petroleum Pollution Based on Past Incidents
The objective was to assess the risk associated with petroleum incidents by evaluating the frequency of past incidents at specific locations over a defined period. Ideally, a more detailed approach would model the diffusion of each spill based on factors such as total volume, substance type, and local or regional currents to estimate the likely spread of each event. However, this level of detail was beyond the scope of the current study. Given the retrospective nature of the dataset and its focus on historical rather than predictive risk, we chose a simplified approach. Each recorded or probable incident was treated as an individual, discrete event in the dataset to characterize exposure to petroleum-related incidents.
This threat layer was constructed using the ISTOP, NEEC, and NASP datasets. Each dataset was processed to create spatially and temporally explicit threat layers:
- ISTOP: Categories 1A (possible oil with a clearly associated target), 1B (possible oil with a target within 50 km), and 2 (possible oil without an identifiable source) were retained. The ISTOP data already included polygons representing areas of exposure, which were directly utilized as pollution events in the analysis.
- NASP: Records with missing coordinates were removed. Each NASP incident, represented as a point with latitude/longitude coordinates and spill volumes in liters, had exposure areas inferred by categorizing spill volumes and applying a variable buffer around each point based on the reported volume (Table 4.1).
- NEEC: This dataset underwent extensive filtering, including the removal of records with empty coordinates, selection of the highest quantity for multi-substance spills, exclusion of irrelevant terms (e.g., “mvi,” “furnace oil”), and filtering out observations beyond 1 km of the coastline. NEEC incidents were also represented as points and processed similarly to the NASP dataset, with additional classification by substance type based on chemical state and the presence of an oil sheen.
Each dataset was clipped to the boundary of the area of interest (Section 1.3). Temporal information was standardized, with incident dates grouped by month. The datasets were rasterized using the study grid, with each grid cell representing the count of overlapping incidents for a given temporal period divided by the period covered by each dataset, resulting in an assessment in number of events per year. For the NEEC dataset, additional threat layers were created based on the substance classification (e.g., liquid with oil sheen, liquid without oil sheen, unknown). The ISTOP and NASP datasets were similarly grouped to create monthly raster layers of incident density. We also created monthly rasters combining all the datasets together. The resulting raster layers provide spatially explicit representations of petroleum pollution incidents, highlighting areas of greater historical exposure.
- Processing Scripts:
ana_petroleum_pollution_incidents_istop.R
ana_petroleum_pollution_incidents_nasp.R
ana_petroleum_pollution_incidents_neec.R
ana_petroleum_pollution_incidents.R
- Output Files: Rasterized layers stored in
workspace/data/analyzed/petroleum_pollution_incidents-1.0.0/
.
4.2 Offshore Petroleum
4.2.1 Offshore Petroleum Activities
The offshore petroleum activity threat layers were developed to assess spatial exposure to petroleum-related industrial activities within the defined study area. This analysis integrates spatial data on petroleum operations from Newfoundland Section 4.2.1 and Nova Scotia Section 4.2.2. Data preparation involved processing point and polygon features from the harvested datasets. Point geometries were buffered by 500 meters to approximate their spatial influence, while polygon geometries were used as-is. The combined dataset was clipped to the boundary of the area of interest and grouped by classification (Table 4.2) and status categories (Table 4.3). Spatial features were grouped into discrete threat layers using union operations to consolidate overlapping geometries and identify areas where activities occurred as presence-absence. To quantify exposure, the threat layers were rasterized using the study grid (Section 1.3). Each cell in the raster represents the count of overlapping features for a given combination of classification and status. This process generated a series of spatially explicit raster layers, which were exported as geospatial files for further use.
- Processing Script:
ana_offshore_petroleum_activity.R
- Output File(s): Rasterized layers stored in
workspace/data/analyzed/offshore_petroleum_activity-1.0.0/
.
4.2.2 Offshore Petroleum Platforms
The offshore petroleum platform threat layers were created using the VIIRS Night Fire (VNF) dataset (Section 4.5.2), with separate analyses for monthly and annual data. These layers quantify spatial and temporal variations in flaring activity associated with offshore petroleum platforms, providing insight into their environmental footprint.
4.2.2.1 Annual Layers
The annual VNF dataset was used to generate rasterized layers summarizing flaring activity by year. Each annual dataset contains spatial information on platform locations, including the average temperature of flares (avg_temp_k
). The following steps were applied to create the annual threat layers:
- Data Preparation: The annual VNF dataset was filtered to retain only records within the area of interest (Section 1.3).
- Aggregation: Flaring activity was grouped by year to calculate annual summaries of total heat output (
total_heat
) at each platform location. - Rasterization: The annual flaring data was rasterized using the study grid, with each grid cell containing the sum of
total_heat
values for all platforms in that cell for a given year. - Export: Rasterized layers were exported as geospatial files, with one raster file generated for each year.
The resulting layers provide annual snapshots of flaring activity.
- Processing Script:
ana_offshore_petroleum_platform_annual.R
- Output Files: Rasterized annual layers stored in
workspace/data/analyzed/offshore_petroleum_platform_annual-1.0.0/
.
4.2.3 Monthly Layers
The monthly VNF dataset was used to generate high-resolution temporal layers, summarizing flaring activity at a monthly level. These layers provide finer granularity in monitoring platform activity. It should be noted that only data for the year 2023 are available. The following steps were applied to create the monthly threat layers:
- Data Preparation: The monthly VNF dataset was filtered to retain only records flagged as
likely_flare
and located within the area of interest (Section 1.3). - Temporal Grouping: Flaring activity was grouped by month, with the
total_heat
value aggregated for each month. - Rasterization: For each month, flaring data was rasterized onto the study grid, with cell values representing the sum of
total_heat
values for all platforms within that cell. - Export: Rasterized layers were exported as geospatial files, with one raster file generated for each month.
The monthly layers allow for detailed temporal analyses of flaring activity.
- Processing Script:
ana_offshore_petroleum_platform_monthly.R
- Output Files: Rasterized monthly layers stored in
workspace/data/analyzed/offshore_petroleum_platform_monthly-1.0.0/
.
4.3 Offshore Wind Farms
The offshore wind farm threat layers were developed to assess the spatial footprint of existing and proposed offshore wind farms or area of interest for wind farm projects. This layer integrates data from multiple regional datasets, capturing offshore wind farm activity across Canada and the United States.
More precisely, our analysis used offshore wind farm datasets for Canada (Section 4.3.1) and the United-States (Section 4.3.4). Each dataset contains spatial information on the locations of wind farms represented as polygons. The following steps were applied to create the threat layers:
- Data Preparation: Datasets were merged into a single spatial layer. Overlapping geometries were unified to represent contiguous wind farm areas accurately.
- Clipping to AOI: The combined dataset was clipped to the area of interest (Section 1.3).
- Rasterization: The spatial data was rasterized onto the study grid, with each cell representing the count of overlapping wind farm polygons.
- Export: The processed raster layer was exported as a geospatial file.
The offshore wind farm threat layer provides a spatially explicit representation of wind farm locations and projects, enabling further analyses of potential environmental impacts. The resulting raster layer can be integrated into broader assessments of offshore activities.
- Processing Script:
ana_offshore_wind_farm.R
- Output File:
offshore_wind_farm.tif
, stored inworkspace/data/analyzed/offshore_wind_farm-1.0.0/
.
4.4 Nighttime Lights
The night lights threat layer was developed to quantify the spatial and temporal distribution of artificial light pollution. This analysis used the VIIRS Monthly Nighttime Light dataset (Section 4.5.3), which provides high-resolution observations of nighttime light intensity. The data was analyzed using the following steps:
- Data Preparation: Each monthly VIIRS nighttime light raster file was resampled to the study grid.
- Coastal Masking: A coastal mask was applied to focus the analysis on regions near the coastline. The mask was created by:
- Downloading and merging coastline data for Canada, the United States, and Greenland.
- Buffering the coastlines by 1 km offshore and 5 km inland.
- Masking the resampled nighttime light data.
- Temporal Aggregation: Each monthly raster file was processed individually to extract nighttime light intensity values.
- Raster Export: Processed raster files were exported as geospatial files, with one raster generated for each month in the dataset.
The night lights threat layer provides a spatially explicit representation of artificial light pollution along the coastlines, with monthly granularity.
- Processing Script:
ana_night_light_monthly.R
- Output Files: Rasterized monthly layers stored in
workspace/data/analyzed/night_light_monthly-1.0.0/
.
4.5 Shipping
4.5.1 Ship-Based Pollution Risk
The ship-based pollution risk layer quantifies the density of ship traffic within the area of interest, providing insight into the spatial and temporal variability of shipping activities and their potential environmental impacts. This analysis utilizes Automatic Identification System (AIS) data (Section 4.4). The following processing steps were used to create this threat layer, but refer to Section 4.4 for more information on AIS data processing:
- Data Preparation:
- AIS data for ship locations and movements were ingested in Parquet format and pre-processed to ensure compatibility with the study grid.
- Auxiliary information on vessel types was included by merging with a reference dataset containing vessel classification (
ntype
).
- Spatial Filtering:
- Data points were filtered to retain only those within the area of interest, as defined by its bounding box.
- Vessel movements were further processed to create continuous tracklines by connecting sequential AIS points for individual vessels.
- Temporal Grouping:
- Vessel tracklines were grouped by month, allowing for the calculation of monthly ship traffic densities.
- Density Calculation:
- Ship densities were calculated by rasterizing the trackline data onto the study grid. For each grid cell, the number of unique vessel occurrences was normalized by the number of days in the corresponding month to obtain a density assessment in number of ships per month in each grid cell.
- Vessel Type-Specific Analysis:
- Ship densities were categorized by vessel type (
ntype
), creating separate layers for different vessel classes.
- Ship densities were categorized by vessel type (
- Export:
- Rasterized ship density layers were exported as geospatial files, with separate files generated for each month and vessel type.
The ship-based pollution risk layer provides spatially and temporally explicit representations of shipping activity, highlighting areas with higher densities of vessel traffic. These layers can inform risk assessments related to ship-based pollution, such as oil spills and other environmental hazards.
- Processing Script:
ana_shipping_intensity_density.R
- Output Files: Monthly ship density layers stored in
workspace/data/analyzed/shipping_intensity_density-1.0.0/
.
4.5.2 Ship-Based Night Lights
The ship-based night lights threat layer quantifies the spatial and temporal distribution of artificial light emitted by ships at night. Two distinct data sources were utilized to create this layer: Automatic Identification System (AIS) data filtered for nighttime activities and VIIRS Boat Detection (VBD) data.
4.5.2.1 Nighttime Shipping Activities Using AIS Data
This layer builds on the methods described in section Section 4.5.1 but focuses specifically on nighttime shipping activities. The following key differences in processing were applied:
- Nighttime Filtering: AIS data was filtered to retain only ship positions recorded during nighttime, as determined by the
day_or_night
field in the processed AIS dataset (see Section 4.4). - Trackline Creation: Tracklines were constructed using only nighttime data points, maintaining the methodology described previously.
- Density Calculation: The density of nighttime shipping activities was calculated and normalized by the number of nights in each month, resulting in monthly raster layers providing the number of ships per month in each grid cell.
This layer highlights areas with intense nighttime shipping activities, reflecting potential light pollution from ship-based operations.
- Processing Script:
ana_shipping_night_light_density.R
- Output Files: Rasterized monthly layers stored in
workspace/data/analyzed/shipping_night_light_intensity_density-1.0.0/
.
4.5.2.2 Nighttime Ship Light Detection Using VBD Data
The second approach utilized VIIRS Boat Detection (VBD) data (Section 4.5.1), which directly measures the radiance of lights detected from boats at night. The following steps were applied:
- Data Preparation: The VBD dataset was filtered to include only observations within the area of interest.
- Temporal Grouping: Observations were grouped by month, with radiance values aggregated for each month.
- Rasterization: Monthly radiance values were rasterized onto the study grid. Each grid cell contains the sum of radiance values for all detected boats within that cell divided by the number of years of data harvested, resulting in total radiance per year in each grid cell.
- Masking and Export: Rasterized layers were masked to the area of interest and exported as monthly geospatial files.
This layer provides a direct measurement of ship light emissions, offering a complementary perspective to the AIS-derived night lights layer.
- Processing Script:
ana_ship_light_detection.R
- Output Files: Rasterized monthly layers stored in
workspace/data/analyzed/ship_light_detection-1.0.0/
.