Skip to content
SlidesUse case

Create a spatial slide deck

A spatial slide deck briefs a room with a map that moves. Each slide is a map state, a camera position, the visible layers and a filter, laid out with a title, body, KPI row, legend or media. You advance with the keyboard, a click or a swipe, and the map flies between slides instead of cutting to a new static image.

Spatly slides share the same beats and layers as stories and dashboards, so a deck is not a separate export you have to keep in sync. Presenter mode gives you speaker notes, a peek at the next slide, and a laser to point on the map while you talk. Build a deck from a scroll story in one click, where each chapter becomes a slide, or start from a blank canvas with layout presets and free-form frames. The deck below is a real published Spatly slide set on the world's volcanoes.

Present live, share the deck as a link, or embed it. Mobile viewers swipe through the same slides.

Live on this page
/embed/hv4TYAAat7
Scroll to load the live embed
/embed/hv4TYAAat7lazy

Volcanoes of the world, a six-slide deck with presenter notes on Smithsonian data. This is a real published Spatly surface, not a screenshot.

HowThree steps in Spatly

How to create a spatial slide deck

  1. Step 1

    Set a map state per slide

    Frame each slide by moving the map, then add a title, body, KPI row, legend or media in a layout preset or a free frame.

  2. Step 2

    Add notes for presenter mode

    Write speaker notes per slide. In presenter mode you get the notes, a next-slide peek and a laser to point on the map.

  3. Step 3

    Present, share or embed

    Present live from the browser, share the deck as a link, or embed it. Build the same beats as a scroll story in one click.

DataFormats it reads

Bring the data you already have

Spatly ingests it into PostGIS, samples the fields for ramps and categories, and serves GeoJSON or vector tiles depending on size. Every source keeps its refresh policy, cache and health.

GeoJSONCSV / XYVector tilesImages & media
EmbedShips as one line

Embed this exact surface

Paste one script tag into any page. The map mounts where the tag sits, resizes to its content, and needs no build step.

one script tag
<script src="https://spatly.io/embed.js" data-spatly="hv4TYAAat7" data-height="560"></script>

Posts spatly:ready, spatly:resize, spatly:expand and spatly:select. Embed docs

FAQQuestions

Good to know

Is presenter mode included?
Yes. Presenter mode gives you speaker notes, a peek at the next slide and a laser to point on the map while you present.
Can I build slides from a story?
Yes. A scroll story converts to a deck in one click, with each chapter becoming a slide on the same map beats, and the reverse also works.

Create a spatial slide deck in Spatly.

Start from a basemap and a file, or open a template and take it apart. Every plan includes Spatly embeds, the REST API and the MCP server.

41.0082°N 28.9784°E · z 11.3 · ⟂ 0°