Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
R
 
 
 
 
man
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

ROSM: Open Street Map tiles in R

Travis build status Coverage status

Download and plot Open Street Map, Bing Maps, and other tiled map sources. Use to create high-resolution basemaps and add hillshade to vector based maps. Note that rosm uses base plotting and not ggplot2: for mapping in ggplot2, use ggspatial::annotation_map_tile().

Installation

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

Example

library(prettymapr)
library(rosm)

# specify a bounding box
altalake <- makebbox(50.1232, -122.9574, 50.1035, -123.0042)
prettymap({
  # plot tiles (see also osm.raster() and bmaps.plot())
  osm.plot(altalake)
  osm.points(c(-122.9841, -122.9812), c(50.11055, 50.11765), 
             pch=15, cex=0.6, col="white")
  osm.text(c(-122.9841, -122.9812), c(50.11055, 50.11765), 
           labels=c("GC6", "GC2"), adj=c(-0.2, 0.5), cex=0.7, col="white")
}, scale.label.col = "white")

The Future?

Some other great projects have popped up in the last few years, such that rosm will probably be retired in the next year. Packages that depend on will continue to work, but it is likely that a new API will pop up under a different name.

About

Plot Open Street Map and Other Tiles in R

Resources

Packages

No packages published

Languages

You can’t perform that action at this time.