-
Notifications
You must be signed in to change notification settings - Fork 3
GeoSet Multi Map
The GeoSet Multi Map (deck_geoset_multi_map) chart type composes multiple GeoSet Map Layer Chart charts into a single interactive map. Each sub-layer retains its own styling, data source, and legend configuration.
- First create each individual layer as a GeoSet Map Layer chart
- In Superset, go to Charts → + Chart
- Select your dataset (used only for dashboard filters) and choose GeoSet Multi Map as the chart type
- In the Map panel, add your layer charts via GeoSet Layer Charts
Choose the base map style. All layers share the same base map.
When checked, shows the Viewport control for setting a fixed map position. The map will not move when panning or zooming unless you explicitly save a new viewport.
Sets the map center, zoom, pitch, and bearing for the static viewport. See GeoSet Map Layer Chart#Viewport for details on how the controls work.
Select the GeoSet Map Layer Chart charts to include. Only charts of type deck_geoset_map_layer appear in the list.
Note: If Enable Static Viewport is off, the viewport selection control is hidden — the map will use the default viewport.
When a Multi Map chart is rendered on a dashboard, a unified legend is shown covering all active layers. Each layer's legend entries come from the legend field in its GeoSet Map Layer Chart#legend.
- Toggle visibility — click a legend entry to show/hide that category on the map
- Isolate — double-click a legend entry to hide all other categories
- Layer ordering — drag layer groups in the legend to change their z-order (front to back)
- Collapse/expand — click a group title to collapse its entries
The Filters section (Query panel) applies SQL filters scoped to the Multi Map chart's own dataset. To filter data within individual layer charts, configure filters on those charts directly or use Superset native dashboard filters scoped to the appropriate datasets.
- Layer charts are rendered in the order they appear in the GeoSet Layer Charts list — bottom of the list renders on top
- Each layer chart can have its own zoom visibility range (Min/Max Zoom Slider), useful for showing different levels of detail at different zoom levels
- The Multi Map chart's own dataset only needs to exist for native dashboard filter compatibility — it doesn't need to contain geospatial data itself