Visualizing Geospatial Data with Apache Superset

Jan Suleiman, terrestris GmbH & Co. KG

Visualizing Geospatial Data with Apache Superset, FOSS4G 2023, Prizren, Kosovo

Jan Suleiman

  • M.Sc. Geoinformatics
  • Full-Stack Developer
    @terrestris, Bonn, Germany
  • Superset Cartodiagram Plugin Developer
Visualizing Geospatial Data with Apache Superset, FOSS4G 2023, Prizren, Kosovo

Content

  1. What is Apache Superset?
  2. Cartodiagram Plugin
  3. What's next?
Link to the presentation: https://terrestris.github.io/foss4g2023/talks/superset.html
Visualizing Geospatial Data with Apache Superset, FOSS4G 2023, Prizren, Kosovo

What is Apache Superset?

  • Data exploration and visualization platform
  • No-code
  • Arrange data on interactive
    dashboards
Visualizing Geospatial Data with Apache Superset, FOSS4G 2023, Prizren, Kosovo

What is Apache Superset?

  • Apache-2.0 license
  • Active community
  • Plugin architecture for visualizations
Visualizing Geospatial Data with Apache Superset, FOSS4G 2023, Prizren, Kosovo

Cartodiagram Plugin

Motivation
  • Need for visualizing location-based data
  • Automated updates on data change
  • Arranging data topics for the public
Visualizing Geospatial Data with Apache Superset, FOSS4G 2023, Prizren, Kosovo

Cartodiagram Plugin

Overview
  • Visualize arbitrary diagrams on a map
  • Configure background layers
  • Scale-dependent sizing
  • Extent configuration

  • Meta plugin
  • PR still in the making
Visualizing Geospatial Data with Apache Superset, FOSS4G 2023, Prizren, Kosovo

Cartodiagram Plugin

Libraries
Visualizing Geospatial Data with Apache Superset, FOSS4G 2023, Prizren, Kosovo

Cartodiagram Plugin

Demo
Visualizing Geospatial Data with Apache Superset, FOSS4G 2023, Prizren, Kosovo

Cartodiagram Plugin

Demo
Visualizing Geospatial Data with Apache Superset, FOSS4G 2023, Prizren, Kosovo

Cartodiagram Plugin

Demo
Visualizing Geospatial Data with Apache Superset, FOSS4G 2023, Prizren, Kosovo

Cartodiagram Plugin

Demo
Visualizing Geospatial Data with Apache Superset, FOSS4G 2023, Prizren, Kosovo

Cartodiagram Plugin

Demo
Visualizing Geospatial Data with Apache Superset, FOSS4G 2023, Prizren, Kosovo

Cartodiagram Plugin

Demo
Visualizing Geospatial Data with Apache Superset, FOSS4G 2023, Prizren, Kosovo

Cartodiagram Plugin

Demo
Visualizing Geospatial Data with Apache Superset, FOSS4G 2023, Prizren, Kosovo

Cartodiagram Plugin

Demo
Visualizing Geospatial Data with Apache Superset, FOSS4G 2023, Prizren, Kosovo

Cartodiagram Plugin

Demo
Visualizing Geospatial Data with Apache Superset, FOSS4G 2023, Prizren, Kosovo

Cartodiagram Plugin

Demo
Visualizing Geospatial Data with Apache Superset, FOSS4G 2023, Prizren, Kosovo

Cartodiagram Plugin

Demo
Visualizing Geospatial Data with Apache Superset, FOSS4G 2023, Prizren, Kosovo

Cartodiagram Plugin

Concept
Visualizing Geospatial Data with Apache Superset, FOSS4G 2023, Prizren, Kosovo

Cartodiagram Plugin

Limitations
  • Only EPSG:4326 (for now)
  • Only GeoJSON points (for now)
Visualizing Geospatial Data with Apache Superset, FOSS4G 2023, Prizren, Kosovo

What's next?

  • Performance optimization
  • Support additional geometries
  • UI polishing
  • "Global" time slider
  • Collision detection?

  • Actually creating the PR
  • Additional thematic map types
  • Future collaboration
Visualizing Geospatial Data with Apache Superset, FOSS4G 2023, Prizren, Kosovo

Thank you for your attention


and enjoy FOSS4G 2023
Visualizing Geospatial Data with Apache Superset, FOSS4G 2023, Prizren, Kosovo

Imprint

Author

Jan Suleiman
terrestris GmbH & Co. KG
Kölnstr. 99, 53111 Bonn, Germany
suleiman@terrestris.de

License

Slides are published under CC BY-SA license.
terrestris.github.io/foss4g2023
git repository