Utility functions for feature service metadata.
Usage
fetch_layer_metadata(url, token = NULL, call = rlang::caller_env())
Arguments
- url
the url of the item.
- token
an
httr2_token
from one of the providedauth_
functions- call
default
rlang::caller_env()
. The calling environment passed todetect_errors()
.
Details
fetch_layer_metadata()
given a request, fetches the metadata by setting the query parameterf=json
Examples
# url is broken into parts to fit within 100 characters to avoid CRAN notes
url_parts <- c(
"https://services.arcgis.com/P3ePLMYs2RVChkJx/ArcGIS/rest/services",
"/USA_Counties_Generalized_Boundaries/FeatureServer/0"
)
furl <- paste0(url_parts, collapse = "")
meta <- fetch_layer_metadata(furl)
head(names(meta))
#> [1] "currentVersion" "id" "name" "type"
#> [5] "serviceItemId" "cacheMaxAge"