
ATOM INSPIRE: Download all the addresses of a municipality
Source:R/atom_ad.R
catr_atom_get_address.RdGet the spatial data of all the addresses belonging to a single municipality
using the INSPIRE ATOM service. Additionally, the function also returns the
corresponding street information on the fields with the prefix tfname_*.
Usage
catr_atom_get_address(
munic,
to = NULL,
cache = TRUE,
update_cache = FALSE,
cache_dir = NULL,
verbose = FALSE
)Arguments
- munic
Municipality to extract, It can be a part of a string or the cadastral code. See
catr_atom_search_munic()for getting the cadastral codes.- to
Optional parameter for defining the Territorial Office to which
municbelongs. This parameter is a helper for narrowing the search.- cache
A logical whether to do caching. Default is
TRUE. See About caching section oncatr_set_cache_dir().- update_cache
A logical whether to update cache. Default is
FALSE. When set toTRUEit would force a fresh download of the source file.- cache_dir
A path to a cache directory. On
NULLvalue (the default) the function would store the cached files on thetempdir.- verbose
Logical, displays information. Useful for debugging, default is
FALSE.
Value
A sf object.
See also
INSPIRE API functions:
catr_atom_get_address_db_all(),
catr_atom_get_buildings(),
catr_atom_get_buildings_db_all(),
catr_atom_get_parcels(),
catr_atom_get_parcels_db_all(),
catr_wfs_get_address_bbox(),
catr_wfs_get_buildings_bbox(),
catr_wfs_get_parcels_bbox(),
catr_wms_get_layer()
Other INSPIRE ATOM services:
catr_atom_get_address_db_all(),
catr_atom_get_buildings(),
catr_atom_get_buildings_db_all(),
catr_atom_get_parcels(),
catr_atom_get_parcels_db_all(),
catr_atom_search_munic()
Other addresses:
catr_atom_get_address_db_all(),
catr_wfs_get_address_bbox()
Other spatial:
catr_atom_get_buildings(),
catr_atom_get_parcels(),
catr_wfs_get_address_bbox(),
catr_wfs_get_buildings_bbox(),
catr_wfs_get_parcels_bbox(),
catr_wms_get_layer()
Examples
# \donttest{
s <- catr_atom_get_address("Melque",
to = "Segovia"
)
#> Warning: cannot open URL 'https://www.catastro.hacienda.gob.es/INSPIRE/Addresses/ES.SDGC.AD.atom.xml': HTTP status was '500 Internal Server Error'
#> Warning: cannot open URL 'https://www.catastro.hacienda.gob.es/INSPIRE/Addresses/ES.SDGC.AD.atom.xml': HTTP status was '500 Internal Server Error'
#> Download failed
#>
#> url
#> https://www.catastro.hacienda.gob.es/INSPIRE/Addresses/ES.SDGC.AD.atom.xml not reachable.
#>
#> Please try with another options. If you think this is a bug please consider opening an issue
#> Error in catr_hlp_dwnload(api_entry, filename, cache_dir, verbose, update_cache, cache):
#> Execution halted
library(ggplot2)
ggplot(s) +
geom_sf(aes(color = specification)) +
coord_sf(
xlim = c(376200, 376850),
ylim = c(4545000, 4546000)
) +
labs(
title = "Addresses",
subtitle = "Melque de Cercos, Segovia"
)
#> Error: object 's' not found
# }