Skip to content

Latest commit

 

History

42 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Interactive maps with tmap & Shiny

R statistical software is becoming increasingly popular for interactive spatial visualization—and for good reason. It brings together the best of both worlds: a powerful data science environment where just a few lines of code are often sufficient to produce sophisticated results. The bridge to modern web mapping is formed through state-of-the-art JavaScript libraries such as Leaflet, Mapbox, and MapLibre, allowing R users to create rich, interactive maps that can be explored in a web browser. This course teaches you how to create interactive maps in R using the tmap package, which provides a simple and consistent grammar for mapmaking. Using Leaflet as the default interactive backend, you will learn how to build dynamic maps directly from R that allow users to zoom, pan, and interact with spatial data. In addition, the course introduces the new tmap.mapgl extension, which enables high-performance web maps powered by Mapbox and MapLibre GL, making it possible to visualize large spatial datasets smoothly in the browser. By the end of the course, you will be able to create, customize, and publish interactive maps that can be shared online or embedded in dashboards and applications.

Course URLs

PR Stats

Schedule

New York (EDT) London (BST) Amsterdam (CEST)
Session 08:00–08:50 13:00–13:50 14:00–14:50
Short Break 08:50–09:10 13:50–14:10 14:50–15:10
Session 09:10–10:00 14:10–15:00 15:10–16:00
--- --- --- ---
Long Break 10:00–11:00 15:00–16:00 16:00–17:00
--- --- --- ---
Session 11:00–11:50 16:00–16:50 17:00–17:50
Short Break 11:50–12:10 16:50–17:10 17:50–18:10
Session 12:10–13:00 17:10–18:00 18:10–19:00

Sessions

Day 1 (date to be announced, probably December)

  1. Introduction to tmap
  2. The interactive view mode
  3. Legends and other map components
  4. Layer groups and controls

Day 2 (date to be announced)

  1. Review of exercises
  2. Interactive features (tooltips and popups)
  3. Introduction to tmap.mapgl
  4. 3D maps and high-performance web maps

Day 3 (date to be announced)

  1. Review of exercises
  2. Exporting and sharing interactive maps
  3. Integrating tmap with Shiny dashboards
  4. Putting it all together: building a complete interactive map application

Most important resources

Package home pages

Books

About

Repo for the course Interactive Maps with tmap and Shiny

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages