Apps & dashboards
Interactive map applications: Streamlit, pydeck and the browser budget that decides what they can show.
Everything on Spatial Workflow about apps & dashboards, in the order that usually works: understand the idea, then run the task, then fix it when it goes wrong. 20 guides in total.
One learning path runs through this topic — follow it if you would rather work through a route than pick a single guide.
🧭 Start with the concepts
The ideas the how-to guides below assume you already have.
- Spatial Dashboards Explained: When an App Beats a Map Image spatial dashboard explained
- Streamlit, Dash or Panel: Choosing a Framework for a Map App python map app framework
- Reruns and State Explained: Why Your Map App Redraws Everything streamlit rerun state map
- What a Map App Can Afford to Send to the Browser map app performance budget
- Notebook, App or Report: Choosing How to Ship an Analysis notebook app or report
- Sharing a Map App: Public, Private and In Between share map app access control
⚙️ Then do the task
Step-by-step walkthroughs with code you can copy and adapt.
- How to Build a Streamlit App with an Interactive Map streamlit map app python
- How to Add Filters and Widgets That Drive a Map map app filters widgets
- How to Cache Spatial Data in a Map App cache spatial data streamlit
- How to Render a Million Points in a Map App with pydeck pydeck million points
- How to Let Users Draw an Area of Interest in a Map App draw area of interest map app
- How to Add a Download Button for Filtered Spatial Data download button spatial data app
- How to Link a Map and a Chart So One Selection Drives Both link map and chart app
- How to Deploy a Python Map App with Docker deploy streamlit app docker
- How to Test a Map App Without a Browser test streamlit map app
🔧 When it breaks
The errors this topic produces, with the cause explained rather than just the command.
- Fixing a Map App That Takes Ten Seconds to Load map app slow to load
- Fixing a Map That Resets or Disappears on Every Interaction streamlit map resets rerun
- Fixing an App Whose Memory Grows With Every User streamlit app memory grows
- Fixing Blank or Grey Tiles in an Embedded Map blank grey tiles map app
- Fixing an Uploaded File That Breaks a Map App uploaded file breaks map app
Learning paths through this topic
A curated route rather than a list — the guides in the order that builds on itself.
Related topics
Subjects that keep coming up alongside this one, most overlap first.