Learn R Programming

AtlasMaker

The goal of the AtlasMaker R package is to create multiple, related leaflet maps across tabs for a shiny application without having to copy, paste, and continually edit core code blocks that share much of the same structure across map tabs. Users build lists of any polygons, points, and polylines needed for the project, use the map_server() function to feed built lists and other chosen aesthetics into the tab, and the package does the rest.

Download slides exploring AtlasMaker's purpose and creation: slides.

Installation

You can install the development version of AtlasMaker from GitHub with:

# install.packages("devtools")
devtools::install_github("rachel-greenlee/AtlasMaker")

To run the Shiny demo application, run the following command:

AtlasMaker::shiny_AtlasMaker()

Using AtlasMaker in your Shiny Application

Copy Link

Version

Install

install.packages('AtlasMaker')

Monthly Downloads

330

Version

0.1.0

License

GPL (>= 3)

Issues

Pull Requests

Stars

Forks

Maintainer

Rachel Greenlee

Last Published

July 17th, 2023

Functions in AtlasMaker (0.1.0)

roads_ny_interstate

roads_ny_interstate
flowering_plants

flowering_plants
shiny_AtlasMaker

Run a the AtlasMaker Shiny Demo
map_UI

The user interface for AtlasMaker.
points_watchsites

points_watchsites
reptiles

reptiles
points_parks

points_parks
points_campgrounds

points_campgrounds
birds

birds
counties_NY

counties_NY
map_server

The Shiny server module for AtlasMaker.
points

points
amphibians

amphibians
AtlasMaker-package

AtlasMaker: Make Multiple 'leaflet' Maps in 'Shiny'