Calls GET /collections/{collection_id}/locations/{location_id}.
Typically returns CoverageJSON; pass the result to
covjson_to_tibble() for a tidy data frame.
Usage
edr_location(
client,
collection_id,
location_id,
datetime = NULL,
parameter_name = NULL,
z = NULL,
crs = NULL,
format = c("covjson", "geojson", "csv", "json"),
...,
instance_id = NULL,
f = NULL
)Arguments
- client
An
edr_client.- collection_id
Collection identifier.
- location_id
Identifier of the location, as advertised by the server. IDs vary by deployment: bare integers, alphanumeric station codes, or compound identifiers (e.g. colon-separated triplets used by some snow / forecast networks). Reserved characters are URL-encoded for you; a literal
/is rejected because it cannot round-trip through HTTP path segments.- datetime
ISO-8601 instant or interval, e.g.
"2024-01-01/2024-12-31"or"2024-01-01/..".- parameter_name
Character vector of parameter names to filter on. Sent as a comma-separated
parameter-name=query.- z
Vertical level filter.
- crs
Optional CRS URI for the response.
- format
"covjson"(default),"geojson","csv", or"json".- ...
Additional query parameters passed through verbatim.
- instance_id
Optional instance identifier. When supplied, the request is sent beneath
/collections/{collection_id}/instances/{instance_id}. This keyword-only argument leaves existing positional calls unchanged.- f
Optional server-advertised output-format token sent as the EDR
fquery parameter. This is separate fromformat, which selects the client-side parser. For example, a strict coverage endpoint can useedr_position(..., format = "covjson", f = "CoverageJSON").
Value
An edr_response containing CoverageJSON or GeoJSON, or a tibble
for CSV responses. Use covjson_to_tibble() or geojson_to_sf() to
convert structured JSON responses.