osm_basemap: osm_basemap

osm_basemapR Documentation

osm_basemap

Description

Generates a base OSM plot ready for polygon, line, and point objects to be overlain with add_osm_objects.

Usage

osm_basemap(bbox, structures, bg = "gray20")

Arguments

bbox

bounding box (Latitude-longitude range) to be plotted. A 2-by-2 matrix of 4 elements with columns of min and max values, and rows of x and y values. Can also be an object of class sf, for example as returned from extract_osm_objects or the osmdata package, in which case the bounding box will be extracted from the object coordinates.

structures

Data frame returned by osm_structures used here to specify background colour of plot; if missing, the colour is specified by bg.

bg

Background colour of map (default = gray20) only if structs not given).

Value

A ggplot2 object containing the base map.

See Also

add_osm_objects, make_osm_map.

Other construction: add_osm_objects(), make_osm_map(), osm_structures(), print_osm_map()

Examples

bbox <- get_bbox (c (-0.13, 51.5, -0.11, 51.52))
map <- osm_basemap (bbox = bbox, bg = "gray20")
map <- add_osm_objects (map, london$dat_BNR, col = "gray40")
print_osm_map (map)

mpadge/urbanplotr documentation built on Oct. 28, 2024, 11:46 a.m.