Learn R Programming

osmplotr (version 0.1-3)

osm_structures: osm_structures

Description

For the given vector of structure types returns a 'data.frame' containing two columns of corresponding OpenStreetMap key-value pairs, one column of unambiguous suffices to be appended to the objects returned by get_osm_data(), and one column specifying colours. This data frame may be subsequently modified as desired, and ultimately passed to make_osm_map() to automate map production.

Usage

osm_structures(structures = c("building", "amenity", "waterway", "grass",
  "natural", "park", "highway", "boundary", "tree"), col_scheme = "dark")

Arguments

structures
The vector of types of structures (defaults listed in '?extract_osm_objects').
col_scheme
Colour scheme for the plot (current options include 'dark' and 'light')

Value

  • 'data.frame' of structures, key-value pairs, corresponding prefixes, and colours.

Examples

Run this code
structures <- c ("highway", "park", "grass")
structs <- osm_structures (structures=structures, col_scheme="light")
# make_osm_map returns potentially modified list of data
dat <- make_osm_map (bbox=get_bbox(c (-0.15, 51.5, -0.1, 51.52)),
    osm_data=london, structures=structs)

Run the code above in your browser using DataLab