-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Adding what is a GeoRegion and predefined list
- Loading branch information
1 parent
02edeb8
commit 9f43197
Showing
4 changed files
with
90 additions
and
6 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
# What is a GeoRegion? | ||
|
||
In essence, a `GeoRegion` is: | ||
* a geographical region of interest | ||
* identified by an `ID` | ||
* itself a subregion of a **parent** `GeoRegion` (identified by `pID`, which must itself be a valid `ID`) | ||
|
||
!!! tip "Default GeoRegions" | ||
When using `GeoRegions.jl`, the default `GeoRegion` should generally be the global domain, specified by `GLB` and given by the `[N,S,E,W]` coordinates `[90,-90,360,0]`. The Global GeoRegion `GLB` is considered to be a subset of itself. | ||
|
||
In GeoRegions.jl, we differentiate between several different types of GeoRegions: | ||
* Rectilinear GeoRegions are denoted by the `RectRegion` type, available in all version of GeoRegions.jl | ||
* Tilted rectangular GeoRegions are denoted by the `TiltRegion` type, available in ≥v6 | ||
* Polygonal GeoRegions are denoted by the `PolyRegion` type, available in ≥v2 | ||
```@docs | ||
GeoRegion | ||
``` | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
# Default List of Predefined GeoRegions | ||
```@example listgeo | ||
using GeoRegions | ||
resetGeoRegions(all=true); | ||
``` | ||
|
||
## GeoRegions.jl's default region is the Globe | ||
|
||
```@example listgeo | ||
tableGeoRegions(custom=false) | ||
``` | ||
|
||
## Giorgi & Francisco [2000] | ||
|
||
Add the `GF_` prefix to the 3-letter IDs given in Giorgi & Francisco [2000] to call GeoRegions adapted from this paper. All GeoRegions are defined as the `RectRegion` type. | ||
|
||
!!! compat "Defined in GeoRegions > 1.1" | ||
All `GF_*` domains are defined only in versions ≥1.1 | ||
|
||
```@example listgeo | ||
tableRectRegions(giorgi=true) | ||
``` | ||
|
||
## SREX Regions from Seneviratne et al. [2012] | ||
|
||
Add the `SRX_` prefix to the 3-letter IDs given in Seneviratne et al. [2012] to call GeoRegions adapted from this paper. All GeoRegions are defined as the `PolyRegion` type, even though many of them are rectilinear. | ||
|
||
!!! compat "Defined in GeoRegions ≧ 2" | ||
All `SRX_*` domains are defined only in versions ≥2 | ||
|
||
```@example listgeo | ||
tablePolyRegions(srex=true) | ||
``` | ||
|
||
## IPCC AR6 Regions from Iturbide et al., [2020] | ||
|
||
Add the `AR6_` prefix to the 3-letter IDs given in Iturbide et al., [2020] to call GeoRegions adapted from this paper. All GeoRegions are defined as the `PolyRegion` type. | ||
|
||
!!! compat "Defined in GeoRegions ≧ 2" | ||
All `AR6_*` domains are defined only in versions ≥2 | ||
|
||
```@example listgeo | ||
tablePolyRegions(ar6=true) | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters