Learn R Programming

mregions (version 0.1.8)

mr_geojson: Get a Marineregions geojson file

Description

Get a Marineregions geojson file

Usage

mr_geojson(key = NULL, name = NULL, maxFeatures = 50, ...)

Arguments

key

(character) Region key, of the form x:y, where x is a namespace (e.g., MarineRegions), and y is a region (e.g., eez_33176)

name

(character) Region name, if you supply this, we search against titles via mr_names() function

maxFeatures

(integer) Number of features to return. Default: 50

...

Curl options passed on to httr::GET()

Value

an S3 class of type mr_geojson, just a thin wrapper around a list. The list has names:

  • type (character) - the geojson type (e.g., FeatureCollection)

  • totalFeatures (integer) - the

  • features (list) - the features, with slots for each feature: type, id, geometry, geometry_name, and properties

  • crs (list) - the coordinate reference system

  • bbox (list) - the bounding box that encapsulates the object

Examples

Run this code
# NOT RUN {
# by key
res1 <- mr_geojson(key = "Morocco:dam")

# by name -- not working right now

if (requireNamespace("geojsonio")) {
  library("geojsonio")
  as.json(unclass(res1)) %>% map_leaf

  # MEOW - marine ecoregions
  as.json(unclass(mr_geojson("Ecoregions:ecoregions"))) %>% map_leaf()
}
# }

Run the code above in your browser using DataLab