Learn R Programming

mregions

mregions - Get data from https://www.marineregions.org

Some data comes from the Flanders Marine Institute (VLIZ) geoserver

mregions is useful to a wide diversity of R users because you get access to all of the data MarineRegions has, which can help in a variety of use cases:

  • Visualize marine regions alone
  • Visualize marine regions with associated data paired with analysis
  • Use marine region geospatial boundaries to query data providers (e.g., OBIS (https://www.obis.org))
  • Geocode - get geolocation data from place names
  • Reverse Geocode - get place names from geolocation data

Install

install.packages("mregions")

Development version

devtools::install_github("ropensci/mregions")
library("mregions")

GeoJSON

Get region

res1 <- mr_geojson(key = "Morocco:dam")

Get helper library

install.packages("leaflet")

Plot data

library('leaflet')
leaflet() %>%
  addProviderTiles(provider = 'OpenStreetMap') %>%
  addGeoJSON(geojson = res1$features) %>%
  setView(-3.9, 35, zoom = 10)

Shape

Get region

res2 <- mr_shp(key = "MarineRegions:eez_iho_union_v2", maxFeatures = 5)

Get helper library

install.packages("leaflet")

Plot data

library('leaflet')
leaflet() %>%
  addProviderTiles(provider = 'OpenStreetMap') %>%
  addPolygons(data = res2)

Convert to WKT

From geojson

res3 <- mr_geojson(key = "Morocco:dam")
mr_as_wkt(res3, fmt = 5)

#> [1] "MULTIPOLYGON (((41.573732 -1.659444, 45.891882 ... cutoff

From shp object (SpatialPolygonsDataFrame) or file, both work

mr_as_wkt(mr_shp(key = "MarineRegions:eez_iho_union_v2"))

#> [1] "GEOMETRYCOLLECTION (POLYGON ((-7.25 ... cutoff

Contributors

Meta

  • Please report any issues or bugs.
  • License: MIT
  • Get citation information for mregions in R doing citation(package = 'mregions')
  • Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

Copy Link

Version

Install

install.packages('mregions')

Monthly Downloads

91

Version

0.1.8

License

MIT + file LICENSE

Issues

Pull Requests

Stars

Forks

Last Published

April 11th, 2022

Functions in mregions (0.1.8)

mr_place_relations

Related records
mregions-package

Marine regions data from Marineregions
mr_layers

list layers
mr_names

Get region names - v2
mr_rev_geo_code

Reverse Geocode with Marineregions
mr_shp

Get a region shp file
mr_records_by_type

Get Marineregions records by place type
mr_as_wkt

Convert data to WKT
mr_names_search

Search for region names
mr_geojson

Get a Marineregions geojson file
mr_features_get

Get features
mr_place_types

Get Marineregions place types
mr_geo_code

Geocode with Marineregions