Plot Raster Map Tiles from Open Street Map and Other Sources

Download and plot Open Street Map < https://www.openstreetmap.org/>, Bing Maps < https://www.bing.com/maps> and other tiled map sources. Use to create basemaps quickly and add hillshade to vector-based maps.


ROSM: Open Street Map tiles in R

Codecov testcoverage

Download and plot Open Street Map, Bing Maps, and other tiled map sources. A previous version of this package provided an API for plotting base maps; the new API is more low-level and covers tile math, URL generation, and fetching tiles in parallel.

Installation

The rosm package is available on CRAN, and can be installed using install.packages("rosm").

Example

library(rosm)

bounds <- wk::rct(
  -7476083, 5349058,
  -6594103, 6243203,
  crs = osm_crs_native()
)

(grd <- osm_raster(bounds, osm_url_spec_example()))
#> <wk_grd_rct [768 x 768] => [-7514066 5322463 -6574807 6261721] with crs=EPSG:3857>
#> List of 2
#>  $ data: 'nativeRaster' int [1:768, 1:768] -2108502 -2108502 -2108502 -2108502 -2108502 -2108502 -2108502 -2108502 -2108502 -2108502 ...
#>  $ bbox: wk_rct[1:1] [-7514066 5322463 -6574807 6261721]
#>  - attr(*, "class")= chr [1:2] "wk_grd_rct" "wk_grd"
plot(grd)

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("rosm")

0.3.2 by Dewey Dunnington, 2 months ago


https://github.com/paleolimbot/rosm


Report a bug at https://github.com/paleolimbot/rosm/issues


Browse source code at https://github.com/cran/rosm


Authors: Dewey Dunnington [aut, cre] (ORCID: , Timothée Giraud [ctb]


Documentation:   PDF Manual  


GPL-2 license


Imports curl, jpeg, png, wk, glue, progress, rlang

Suggests sp, plyr, raster, testthat, withr, sf, terra, abind, methods, jsonlite, tiff, vdiffr


Imported by ggspatial.

Suggested by bioRad, prettymapr.


See at CRAN