-
Notifications
You must be signed in to change notification settings - Fork 0
/
regions.qmd
38 lines (31 loc) · 2.21 KB
/
regions.qmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
---
title: "Regions"
bibliography: references.bib
callout-icon: false
callout-appearance: simple
---
One of the first steps of conducting an OHI assessment is defining regions of interest. These can be based on political and/or ecological boundaries. The definition of a “region” varies depending on the goals and scale of the OHI assessment. For the global OHI, each region is defined as the Exclusive Economic Zone boundaries [EEZ, @claus2012marine] area (300 nm offshore) for all coastal countries and territories (e.g., US Virgin Islands).
There are 220 global coastal countries and territorial regions (Table 4.1). Regions are based on EEZ boundaries. However, we aggregate some EEZ regions to the level of country (e.g., Hawaii is estimated as part of the larger U.S.). We have also modified some boundaries [@halpern2012index; @halpern2015patterns]. We do not estimate OHI values for disputed or unclaimed areas.
**Figure 4.1. Global regions** Map of the OHI regions (with color corresponding to 2022 regional index scores). Mollweide coordinate reference system is used because it accurately represents area.
![](media/figs/global_map_Index_2023_mol.png){fig-align="center"}
::: {.callout-note collapse=true}
# Table 4.1. Global regions (click to expand)
```{r table_regions, eval = TRUE, echo=FALSE, message=FALSE, error=FALSE, warning=FALSE}
library(tidyverse)
library(magrittr)
library(kableExtra)
regions <- read.csv("https://raw.githubusercontent.com/OHI-Science/ohiprep/master/src/LookupTables/eez_rgn_2013master.csv", stringsAsFactors = FALSE) %>%
filter(rgn_typ == "eez") %>%
filter(rgn_id_2013 <= 250) %>%
filter(rgn_id_2013 != 213) %>%
select(region_id = rgn_id_2013, region_name = rgn_nam_2013, iso_id = eez_iso3, administrative_country=sov_nam) %>%
unique() %>%
arrange(region_id) %>%
mutate(status = ifelse(region_name == administrative_country, "country", "territory")) %>%
mutate(administrative_country = ifelse(region_name == administrative_country, "", administrative_country)) %>%
select("region"=region_name, "region ID"=region_id, "ISO code"=iso_id, type=status, "administrative country" =administrative_country) %>%
arrange(region)
kable(regions) %>%
kableExtra::kable_styling(full_width = F)
```
:::