Package rnaturalearth

Similar documents
Package geogrid. August 19, 2018

Package rbgm. May 18, 2018

Package qualmap. R topics documented: September 12, Type Package

Package postgistools

Package internetarchive

Package cattonum. R topics documented: May 2, Type Package Version Title Encode Categorical Features

Package jpmesh. December 4, 2017

Package fastdummies. January 8, 2018

Package GetITRData. October 22, 2017

Package essurvey. August 23, 2018

Package librarian. R topics documented:

Package ECctmc. May 1, 2018

Package rpostgislt. March 2, 2018

Package robotstxt. November 12, 2017

Package nngeo. September 29, 2018

Package cancensus. February 4, 2018

Package githubinstall

Package validara. October 19, 2017

Package gfcanalysis. August 29, 2016

Package gtrendsr. October 19, 2017

Package goodpractice

Package geojsonsf. R topics documented: January 11, Type Package Title GeoJSON to Simple Feature Converter Version 1.3.

Package data.world. April 5, 2018

Package opencage. January 16, 2018

Package available. November 17, 2017

Package smapr. October 20, 2017

Package censusr. R topics documented: June 14, Type Package Title Collect Data from the Census API Version 0.0.

Package redlistr. May 11, 2018

Package modules. July 22, 2017

Package oec. R topics documented: May 11, Type Package

Package rosm. April 8, 2017

Package gtrendsr. August 4, 2018

Package dbx. July 5, 2018

Package rprojroot. January 3, Title Finding Files in Project Subdirectories Version 1.3-2

Package jstree. October 24, 2017

Package pdfsearch. July 10, 2018

Package waver. January 29, 2018

Package messaging. May 27, 2018

Package fastqcr. April 11, 2017

Package tiler. June 9, 2018

Package velox. R topics documented: December 1, 2017

Package docxtools. July 6, 2018

Package knitrprogressbar

Package fitbitscraper

Package calpassapi. August 25, 2018

Package strat. November 23, 2016

Package spark. July 21, 2017

Package ezknitr. September 16, 2016

Package datasets.load

Package virustotal. May 1, 2017

Package benchmarkme. R topics documented: February 26, Type Package Title Crowd Sourced System Benchmarks Version 0.2.

Package httpcache. October 17, 2017

Package BiocManager. November 13, 2018

Package ssh. June 4, 2018

Package sdmpredictors

Package labelvector. July 28, 2018

Package deductive. June 2, 2017

Package mdftracks. February 6, 2017

Package ggimage. R topics documented: December 5, Title Use Image in 'ggplot2' Version 0.1.0

Package loggit. April 9, 2018

Package dkanr. July 12, 2018

Package rmapzen. October 7, 2018

Package tidytransit. March 4, 2019

Package BioInstaller

Package RCzechia. R topics documented: October 30, 2018

Package rnn. R topics documented: June 21, Title Recurrent Neural Network Version 0.8.1

Package semver. January 6, 2017

Package spelling. December 18, 2017

Package reval. May 26, 2015

Package Grid2Polygons

Package ggimage. R topics documented: November 1, Title Use Image in 'ggplot2' Version 0.0.7

Package bikedata. April 27, 2018

Package patentsview. July 12, 2017

Package rwars. January 14, 2017

Package NFP. November 21, 2016

Package rzeit2. January 7, 2019

Package carbonate. R topics documented: October 14, 2018

Package preprosim. July 26, 2016

Package shinyfeedback

Package xroi. February 13, 2019

Package barcoder. October 26, 2018

Package censusapi. August 19, 2018

Package shinyhelper. June 21, 2018

Package angstroms. May 1, 2017

Package weco. May 4, 2018

Package lumberjack. R topics documented: July 20, 2018

Package editdata. October 7, 2017

Package geoops. March 19, 2018

Package meme. December 6, 2017

Package slickr. March 6, 2018

Package crochet. January 8, 2018

Package canvasxpress

Package SEMrushR. November 3, 2018

Package rtext. January 23, 2019

Package condusco. November 8, 2017

Package guardianapi. February 3, 2019

Package TrajDataMining

Package jdx. R topics documented: January 9, Type Package Title 'Java' Data Exchange for 'R' and 'rjava'

Package rbraries. April 18, 2018

Package aws.transcribe

Transcription:

Title World Map Data from Natural Earth Version 0.1.0 Package rnaturalearth March 21, 2017 Facilitates mapping by making natural earth map data from <http://www.naturalearthdata.com/> more easily available to R users. License MIT + file LICENSE LazyData true LazyDataCompression xz URL https://github.com/ropenscilabs/rnaturalearth BugReports https://github.com/ropenscilabs/rnaturalearth/issues Additional_repositories http://packages.ropensci.org Depends R (>= 3.1.1) Imports sp (>= 1.0.15), utils (>= 3.2.3), sf (>= 0.3-4) Suggests rgdal, knitr (>= 1.12.3), testthat (>= 0.9.1), httr (>= 1.1.0), devtools (>= 1.10.0), rnaturalearthdata (>= 0.1.0), rnaturalearthhires (>= 0.1.0), raster (>= 2.5-2), rgeos VignetteBuilder knitr RoxygenNote 6.0.1 NeedsCompilation no Author Andy South [aut, cre] Maintainer Andy South <southandy@gmail.com> Repository CRAN Date/Publication 2017-03-21 21:58:11 UTC R topics documented: check_data_exist...................................... 2 check_rnaturalearthdata................................... 3 check_rnaturalearthhires.................................. 3 check_scale......................................... 4 1

2 check_data_exist countries........................................... 4 get_data........................................... 5 install_rnaturalearthdata.................................. 5 install_rnaturalearthhires.................................. 6 ne_as_sf........................................... 6 ne_coastline......................................... 7 ne_countries......................................... 7 ne_download........................................ 8 ne_file_name........................................ 10 ne_load........................................... 11 ne_states........................................... 12 rnaturalearth......................................... 13 Index 14 check_data_exist check whether the requested data exist on Natural Earth checks from a list dependent on type, category and scale. If it returns FALSE the data may still exist on the website. Doesn t yet do checking on raster names because I found the naming convention too tricky. check_data_exist(scale = 110, type, category = c("cultural", "physical", "raster")) scale type category type of natural earth file to download one of countries, map_units, map_subunits, sovereignty, states OR the portion of any natural earth vector url after the scale and before the. e.g. for ne_50m_urban_areas.zip this would be urban_areas OR the raster filename e.g. for MSR_50M.zip this would be MSR_50M one of natural earth categories : cultural, physical, raster TRUE or FALSE

check_rnaturalearthdata 3 check_data_exist( scale = 110, category = 'cultural', type = 'countries' ) # type not in list for this category check_data_exist( scale = 110, category = 'physical', type = 'airports' ) # type in list but scale shows FALSE check_data_exist( scale = 110, category = 'cultural', type = 'airports' ) check_rnaturalearthdata Check whether to install rnaturalearthdata and install if necessary If the rnaturalearthdata package is not installed, install it from GitHub using devtools. If it is not up to date, reinstall it. check_rnaturalearthdata() check_rnaturalearthhires Check whether to install rnaturalearthhires and install if necessary If the rnaturalearthhires package is not installed, install it from GitHub using devtools. If it is not up to date, reinstall it. check_rnaturalearthhires()

4 countries check_scale check that this scale is present in Natural Earth check name or numeric scale representations, return numeric one check_scale(x) x integer scale of map # commented out because not exported # check_scale(110) # check_scale("small") countries world country polygons from Natural Earth at 1:110m scale (small). Other data and resolutions are in the packages rnaturalearthdata and rnaturalearthhires. countries110 Format A SpatialPolygonsDataFrame Slots data A data frame with country attributes

get_data 5 Source http//www.naturalearthdata.com/download/110m/cultural/ne_110m_admin_0_countries. zip get_data Get data from within the package returns world country polygons at a specified scale, used by ne_countries() get_data(scale = 110, type = c("countries", "map_units", "sovereignty", "tiny_countries")) scale type scale of map to return, one of 110, 50, 10, 'small', 'medium', 'large' country type, one of countries, map_units, sovereignty, tiny_countries A SpatialPolygonsDataFrame object. install_rnaturalearthdata Install the naturalearthdata package after checking with the user Install the naturalearthdata package after checking with the user install_rnaturalearthdata()

6 ne_as_sf install_rnaturalearthhires Install the naturalearthhires package after checking with the user Install the naturalearthhires package after checking with the user install_rnaturalearthhires() ne_as_sf coerce return object to sf if option set coerce return object to sf if option set ne_as_sf(x, returnclass = c("sp", "sf")) x returnclass sp default or sf for Simple Features #not exported an sf or sp object

ne_coastline 7 ne_coastline Get natural earth world coastline returns world coastline at specified scale ne_coastline(scale = 110, returnclass = c("sp", "sf")) scale returnclass sp default or sf for Simple Features SpatialLinesDataFrame or sf if (requirenamespace("rnaturalearthdata")) { sldf_coast <- ne_coastline() if (require(sp)) { plot(sldf_coast) ne_countries Get natural earth world country polygons returns world country polygons at a specified scale, or points of tiny_countries ne_countries(scale = 110, type = "countries", continent = NULL, country = NULL, geounit = NULL, sovereignty = NULL, returnclass = c("sp", "sf"))

8 ne_download scale type continent country geounit sovereignty returnclass country type, one of countries, map_units, sovereignty, tiny_countries a character vector of continent names to get countries from. a character vector of country names. a character vector of geounit names. a character vector of sovereignty names. sp default or sf for Simple Features SpatialPolygonsDataFrame,SpatialPointsDataFrame or sf spdf_world <- ne_countries() spdf_africa <- ne_countries(continent = 'africa') spdf_france <- ne_countries(country = 'france') if (require(sp)) { plot(spdf_world) plot(spdf_africa) plot(spdf_france) # get as sf if (require(sf)) { sf_world <- ne_countries(returnclass='sf') plot(sf_world) if (require(rnaturalearthdata) & require(sp)) { spdf_tiny_countries <- ne_countries(type = 'tiny_countries', scale = 50) plot(spdf_tiny_countries) ne_download download data from Natural Earth and (optionally) read into R returns downloaded data as a spatial object or the filename if load=false. if destdir is specified the data can be reloaded in a later R session using ne_load with the same arguments.

ne_download 9 ne_download(scale = 110, type = "countries", category = c("cultural", "physical", "raster"), destdir = tempdir(), load = TRUE, returnclass = c("sp", "sf")) scale type category destdir load returnclass type of natural earth file to download one of countries, map_units, map_subunits, sovereignty, states OR the portion of any natural earth vector url after the scale and before the. e.g. for ne_50m_urban_areas.zip this would be urban_areas. See Details. OR the raster filename e.g. for MSR_50M.zip this would be MSR_50M one of natural earth categories : cultural, physical, raster where to save files, defaults to tempdir(), getwd() is also possible. TRUE/FALSE whether to load file into R and return sp default or sf for Simple Features Details A non-exhaustive list of datasets available according to scale specified by the type param scale = small scale = medium scale = large category = physical, type = [below] coastline y y y land y y y ocean y y y rivers_lake_centerlines y y y lakes y y y glaciated_areas y y y antarctic_ice_shelves_polys - y y geographic_lines y y y graticules_1 y y y graticules_30 y y y wgs84_bounding_box y y y playas - y y minor_islands - - y reefs - - y category = cultural, type = [below] populated_places y y y boundary_lines_land y y y breakaway_disputed_areas - y y airports - y y ports - y y urban_areas - y y roads - - y railroads - - y

10 ne_file_name A Spatial object depending on the data (points, lines, polygons or raster), unless load=false in which case it returns the name of the downloaded shapefile (without extension). See Also ne_load, pre-downloaded data are available using ne_countries, ne_states. Other geographic data are available in the raster package : getdata. ## Not run: spdf_world <- ne_download( scale = 110, type = 'countries' ) if (require(sp)) { plot(spdf_world) plot(ne_download(type = 'populated_places')) # reloading from the saved file in the same session with same arguments spdf_world2 <- ne_load( scale = 110, type = 'countries' ) # download followed by load from specified directory will work across sessions spdf_world <- ne_download( scale = 110, type = 'countries', destdir = getwd() ) spdf_world2 <- ne_load( scale = 110, type = 'countries', destdir = getwd() ) # for raster, here an example with Manual Shaded Relief (MSR) # download & load rst <- ne_download(scale = 50, type = 'MSR_50M', category = 'raster', destdir = getwd()) # load after having downloaded rst <- ne_load(scale = 50, type = 'MSR_50M', category = 'raster', destdir = getwd()) # plot library(raster) raster::plot(rst) ## End(Not run) # end dontrun ne_file_name return a natural earth filename based on arguments returns a string that can then be used to download the file. ne_file_name(scale = 110, type = "countries", category = c("cultural", "physical", "raster"), full_url = FALSE)

ne_load 11 scale type category full_url type of natural earth file to download one of countries, map_units, map_subunits, sovereignty, states OR the portion of any natural earth vector url after the scale and before the. e.g. for ne_50m_urban_areas.zip this would be urban_areas OR the raster filename e.g. for MSR_50M.zip this would be MSR_50M one of natural earth categories : cultural, physical, raster whether to return just the filename [default] or the full URL needed for download string ne_name <- ne_file_name( scale = 110, type = 'countries' ) ne_url <- ne_file_name( scale = 110, type = 'countries', full_url = TRUE ) ne_load load a Natural Earth vector that has already been downloaded to R using ne_download returns loaded data as a spatial object. ne_load(scale = 110, type = "countries", category = c("cultural", "physical", "raster"), destdir = tempdir(), file_name = NULL, returnclass = c("sp", "sf")) scale type category destdir file_name returnclass type of natural earth file one of countries, map_units, map_subunits, sovereignty, states OR the portion of any natural earth vector url after the scale and before the. e.g. for ne_50m_urban_areas.zip this would be urban_areas OR the raster filename e.g. for MSR_50M.zip this would be MSR_50M one of natural earth categories : cultural, physical, raster folder to load files from, default=tempdir() OPTIONAL name of file (excluding path) instead of natural earth attributes sp default or sf for Simple Features

12 ne_states A Spatial object depending on the data (points, lines, polygons or raster). See Also ne_download ## Not run: # download followed by load from tempdir() works in same R session spdf_world <- ne_download( scale = 110, type = 'countries' ) spdf_world2 <- ne_load( scale = 110, type = 'countries' ) # download followed by load from specified directory works between R sessions spdf_world <- ne_download( scale = 110, type = 'countries', destdir = getwd() ) spdf_world2 <- ne_load( scale = 110, type = 'countries', destdir = getwd() ) # for raster # download & load rst <- ne_download(scale = 50, type = 'OB_50M', category = 'raster', destdir = getwd()) # load after having downloaded rst <- ne_load(scale = 50, type = 'OB_50M', category = 'raster', destdir = getwd()) # plot library(raster) plot(rst) ## End(Not run) # end dontrun ne_states Get natural earth world state (admin level 1) polygons returns state polygons (administrative level 1) for specified countries ne_states(country = NULL, geounit = NULL, iso_a2 = NULL, spdf = NULL, returnclass = c("sp", "sf"))

rnaturalearth 13 country geounit iso_a2 spdf returnclass a character vector of country names. a character vector of geounit names. a character vector of iso_a2 country codes an optional alternative states map sp default or sf for Simple Features SpatialPolygonsDataFrame or sf # comparing using country and geounit to filter if (requirenamespace("rnaturalearthhires")) { spdf_france_country <- ne_states(country = 'france') spdf_france_geounit <- ne_states(geounit = 'france') if (require(sp)) { plot(spdf_france_country) plot(spdf_france_geounit) plot(ne_states(country = 'united kingdom')) plot(ne_states(geounit = 'england')) rnaturalearth rnaturalearth : world map data from Natural Earth Facilitates world mapping by making Natural Earth map data more easily available to R users. See Also ne_countries ne_states ne_download

Index Topic datasets countries, 4 check_data_exist, 2 check_rnaturalearthdata, 3 check_rnaturalearthhires, 3 check_scale, 4 countries, 4 countries110 (countries), 4 get_data, 5 getdata, 10 install_rnaturalearthdata, 5 install_rnaturalearthhires, 6 ne_admin0 (ne_countries), 7 ne_admin1 (ne_states), 12 ne_as_sf, 6 ne_coastline, 7 ne_countries, 7, 10, 13 ne_download, 8, 11 13 ne_file_name, 10 ne_load, 8, 10, 11 ne_states, 10, 12, 13 rnaturalearth, 13 rnaturalearth-package (rnaturalearth), 13 14