ne_countries | R Documentation |
returns world country polygons at a specified scale, or points of tiny_countries
ne_countries(
scale = 110L,
type = "countries",
continent = NULL,
country = NULL,
geounit = NULL,
sovereignty = NULL,
returnclass = c("sf", "sv")
)
scale |
The scale of map to return, one of '110', '50', '10' or 'small', 'medium', 'large'. |
type |
country type, one of 'countries', 'map_units', 'sovereignty', 'tiny_countries' |
continent |
a character vector of continent names to get countries from. |
country |
a character vector of country names. |
geounit |
a character vector of geounit names. |
sovereignty |
a character vector of sovereignty names. |
returnclass |
A string determining the spatial object to return. Either "sf" for for simple feature (from 'sf', the default) or "sv" for a 'SpatVector' (from 'terra'). |
Note that the filename of the requested object will be returned if 'load = FALSE'.
If the data is to be loaded into memory ('load = TRUE'), the download will be handled using the GDAL virtual file system, allowing direct access to the data without writing it to disk.
An object of class 'sf' for simple feature (from 'sf', the default) or 'SpatVector' (from 'terra').
ne_load
, pre-downloaded data are available using
ne_countries
, ne_states
. Other geographic data
are available in the raster package : getData
.
world <- ne_countries()
africa <- ne_countries(continent = "africa")
france <- ne_countries(country = "france")
plot(world$geometry)
plot(africa$geometry)
plot(france$geometry)
# get as SpatVector
world <- ne_countries(returnclass = "sv")
terra::plot(world)
tiny_countries <- ne_countries(type = "tiny_countries", scale = 50)
plot(tiny_countries)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.