Skip to content

Open Visualization Session Proposal: deck.gl; Bringing the Atlas of Switzerland to the Web with deck.gl #500

Description

@amuedespacher

Proposal

Topic of the session

Bringing the Atlas of Switzerland to the Web with deck.gl

Type of the session

  • Collaborate
  • Workshop
  • Talk

Estimated duration of the session

25 minutes incl. discussion

Date and Time of the session

No preference

Level

  • Beginner
  • Intermediate
  • Advanced

Pre-requisite knowledge

Basics of web development and cartography; familiarity with deck.gl and MapLibre GL JS

Describe the session

This talk presents how the Atlas of Switzerland evolved from a desktop application into a modern web-based national atlas.

It begins with a short introduction to national atlases and the specific requirements of a Swiss national atlas, including cartographic quality, suitable projections, and support for a wide range of thematic representations. It then explains why we chose deck.gl as the main rendering framework and how it is interleaved with MapLibre GL JS.

Using examples from the Atlas, the session shows how we implement different thematic map types, including choropleth maps, point maps with proportional symbols and icons, and diagram maps. It concludes with practical learnings, technical hurdles, and lessons from bringing complex cartography to the web.

Session facilitator(s), Github handle(s) and timezone(s)

@amuedespacher (CEST)

Meeting notes and Virtual Meeting Link

Follow-up / Set-up sessions (if any)

Additional context (optional)


Metadata

Metadata

Assignees

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions