Skip to contents

Implementation of the OVCCoordenadas service Consulta_CPMRC. Return the coordinates for a specific cadastral reference.

Usage

catr_ovc_get_cpmrc(
  rc,
  srs = 4326,
  province = NULL,
  municipality = NULL,
  verbose = FALSE
)

Arguments

rc

The cadastral reference to be geocoded.

srs

SRS/CRS to use on the query. To check the admitted values check catr_srs_values, specifically the ovc_service column.

province, municipality

Optional, used for narrowing the search.

verbose

Logical, displays information. Useful for debugging, default is FALSE.

Value

A tibble. See Details

Details

When the API does not provide any result, the function returns a tibble with the input parameters only.

On a successful query, the function returns a tibble with one row by cadastral reference, including the following columns:

  • xcoord, ycoord: X and Y coordinates in the specified SRS.

  • refcat: Cadastral Reference.

  • address: Address as it is recorded on the Cadastre.

  • Rest of fields: Check the API Docs on Consulta_CPMRC

References

Consulta_CPMRC

Examples

# \donttest{

# using all the arguments
catr_ovc_get_cpmrc("13077A01800039",
  4230,
  province = "CIUDAD REAL",
  municipality = "SANTA CRUZ DE MUDELA"
)
#> Error in catr_ovc_get_cpmrc("13077A01800039", 4230, province = "CIUDAD REAL",     municipality = "SANTA CRUZ DE MUDELA"): Forbidden (HTTP 403).

# only the cadastral reference
catr_ovc_get_cpmrc("9872023VH5797S")
#> Error in catr_ovc_get_cpmrc("9872023VH5797S"): Forbidden (HTTP 403).
# }