mr_geojson: Get a Marineregions geojson file

View source: R/region_geojson.R

mr_geojsonR Documentation

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

## 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()
}

## End(Not run)

ropensci/mregions documentation built on Feb. 28, 2024, 9:23 a.m.