A tibble with the ISO codes and names derived from
Marine Regions v12, to be used by get_regions() and get_region_id() to
extract numeric EEZ codes (MRGID)
Format
A tibble with 285 rows and 5 columns
isoISO Code derived from the different ISO code columns in the Maritime Boundaries Geodatabase v12
nameTerritory name derived from the different Name and Geoname columns in the Maritime Boundaries Geodatabase v12
MRGIDOriginal numeric id for EEZs from the Marine Boundaries Geodatabase v12. This numeric code should be used in the
regionargument when using functionsget_raster()andget_event(), whenregion_source = "EEZ".GEONAMEOriginal GEONAME field from the Maritime Boundaries Geodatabase v12
POL_TYPEOriginal POLygon TYPE from the Maritime Boundaries Geodatabase v12. Possible value are "200NM", "Overlapping claim" and "Joint regime"
Details
The main source data for EEZ shapefiles and information across Global Fishing Watch's data and platforms is Marine Regions v12.
The main variable of interest of this dataset is MRGID, the unique
identifier for each one of the polygons comprising Marine Regions. MRGID
is necessary to retrieve apparent fishing effort data and all event types
from other gfwr functions when region_source = "EEZ"
Functions get_region_id() and get_regions() facilitate fetching region ids
from ISO codes and region names.
However, the original Marine Region dataset includes several columns that can
refer to the ISO of the territory itself (ISO_TER1), the entity that has
sovereignty over the territory (ISO_SOV1) or the territories that operate
Joint regime areas, or claim Overlapping claims areas (ISO_SOV1, ISO_SOV2,
ISO_SOV3).
The table marine_regions unifies all these ISO markers into a single column without
modifying the original data, in a reproducible way.
Joint regime and overlapping claims with no ISO receive an
NA:iso = NATerritories within the 200NM with an ISO receive it:
iso = ISO_TER1Overlapping claims with an ISO receive it:
iso = ISO_TER1Territories within the 200NM and no ISO receive the ISO of their mainland:
iso = ISO_SOV1
Likewise, marine_regions also derives a name column from the different
names and GEONAME columns present in the original dataset.
Countries and territories within the 200NM EEZs receive their name:
name = TERRITORY1Overlapping claims with a name receive their name:
name = TERRITORY1Joint regimes and overlapping claims with no name receive their
GEONAME:name = GEONAME
The code implementing this synthesis can be found in the data-raw/marine_regions.R file.
