| catr_get_code_from_coords {CatastRo} | R Documentation |
Get the cadastral municipality code from coordinates
Description
This function takes as an input a pair of coordinates of a sf
object and returns the corresponding municipality code for that coordinates.
See also mapSpain::esp_get_munic_siane() and catr_ovc_get_cod_munic().
Usage
catr_get_code_from_coords(x, srs, verbose = FALSE, cache_dir = NULL, ...)
Arguments
x |
It could be:
|
srs |
SRS/CRS to use on the query. To check the admitted values check
catr_srs_values, specifically the |
verbose |
Logical, displays information. Useful for debugging,
default is |
cache_dir |
A path to a cache directory. On |
... |
Arguments passed on to
|
Details
When x is a numeric vector, make sure that the srs matches the
coordinate values.
When x is a sf object, only the first value would
be used. The function would extract the coordinates using
sf::st_centroid(x, of_largest_polygon = TRUE).
Value
A tibble with the format described in
catr_ovc_get_cod_munic().
See Also
mapSpain::esp_get_munic_siane(), sf::st_centroid().
Other search:
catr_atom_search_munic(),
catr_ovc_get_cod_munic(),
catr_ovc_get_cod_provinces()
Examples
# Use with coords
catr_get_code_from_coords(c(-16.25462, 28.46824), srs = 4326)
# Use with sf
prov <- mapSpain::esp_get_prov("Caceres")
catr_get_code_from_coords(prov)