getCountryCode {MazamaSpatialUtils} | R Documentation |
Return country ISO codes at specified locations
Description
Uses spatial comparison to determine which country polygons the locations fall into and returns the country code strings for those polygons.
Specification of countryCodes
limits spatial searching to the
specified countries and greatly improves performance.
If allData = TRUE
, additional data is returned.
Usage
getCountryCode(
longitude = NULL,
latitude = NULL,
datasetName = "SimpleCountriesEEZ",
countryCodes = NULL,
allData = FALSE,
useBuffering = FALSE
)
Arguments
longitude |
Vector of longitudes in decimal degrees East. |
latitude |
Vector of latitudes in decimal degrees North. |
datasetName |
Name of spatial dataset to use. |
countryCodes |
Vector of ISO 3166-1 alpha-2 country codes. |
allData |
Logical specifying whether a full dataframe should be returned. |
useBuffering |
Logical flag specifying the use of location buffering to find the nearest polygon if no target polygon is found. |
Value
Vector of ISO-3166-1 alpha-2 country codes.
References
http://www.naturalearthdata.com/downloads/10m-cultural-vectors/
See Also
SimpleCountries
getSpatialData
Examples
library(MazamaSpatialUtils)
longitude <- seq(0, 50)
latitude <- seq(0, 50)
getCountryCode(longitude, latitude)