Convenience functions to extract specific parts of the metadata object
returned by tmap_src_meta.
Usage
tmap_src_layers(meta)
tmap_src_vars(meta, layer = NULL)
tmap_src_cats(meta, layer = NULL, var)Arguments
- meta
List. Output of
tmap_src_meta.- layer
Character. Layer name. May be omitted when the source has exactly one layer; required otherwise.
- var
Character. Variable name within the layer.
Value
tmap_src_layersCharacter vector of layer names.
tmap_src_varsData frame with columns
variable,class,categories(list-column), andpalette(list-column) for all variables in the layer.tmap_src_catsA list with elements
categories(character vector of known category values) andpalette(named character vector of hex colours), bothNULLwhen no catalogue entry exists forlayer.var.
Examples
if (FALSE) { # \dontrun{
urls <- tmap_src_overture()
meta <- tmap_src_meta(urls$buildings)
tmap_src_layers(meta)
#> [1] "building" "building_part"
tmap_src_vars(meta, layer = "building")
tmap_src_cats(meta, layer = "building", var = "subtype")
#> $categories
#> [1] "residential" "commercial" ...
#> $palette
#> residential commercial ...
#> "#f4a460" "#4169e1" ...
} # }