Skip to content

Open Visualization Session Proposal: erdblick/mapget: deck.gl in ADAS Map Visualization for the Navigation Data Standard #495

Description

@josephbirkner

Proposal

Topic of the session

erdblick/mapget: deck.gl in ADAS Map Visualization for the Navigation Data Standard

Type of the session

  • Collaborate
  • Workshop
  • Talk

Estimated duration of the session

45 minutes / Open for discussion

Date and Time of the session

TBD / Open for discussion

Level

  • Beginner
  • Intermediate
  • Advanced

Pre-requisite knowledge

Some familiarity with deck.gl concepts such as layers, picking, binary attributes, and WebGL-based rendering will be helpful. No prior knowledge of the Navigation Data Standard is required; the session will include a short introduction to NDS, ADAS map data, and the erdblick/mapget architecture.

Describe the session

This session presents how we use deck.gl in erdblick, the web-based visualization frontend for mapget and NDS map data.

NDS maps are not just road geometries. They contain lane-level topology, routing-relevant relations, ADAS attributes, validity ranges, localization features, 3D display geometry, and multiple staged levels of detail. Visualizing this kind of data requires more than drawing lines on a map: users need inspection, search, highlighting, styling, feature identity, relation traversal, and responsive rendering over large datasets.

The talk will introduce the split between mapget and erdblick: mapget serves typed map features, attributes, relations, search results, and staged tile payloads; erdblick turns those into interactive browser visualization, inspection, and styling workflows. The main technical focus will be how deck.gl fits into this architecture.

Topics include:

  • Representing NDS and ADAS map content as renderable feature layers.
  • Using deck.gl for lines, points, polygons, labels, 3D mesh/GLTF content, picking, highlighting, and search-result visualization.
  • Handling large and detailed map tiles through staged loading, feature LOD, worker-side rendering preparation, and binary-friendly data flow.
  • Why deck.gl is a good fit for high-quality line rendering, interactive map inspection, and mixed 2D/3D visualization.
  • Where the integration was straightforward, and where ADAS map data pushes beyond typical geospatial visualization assumptions.

The goal is to share practical experience from applying deck.gl to a specialized but demanding production visualization domain, and to discuss where deck.gl and the surrounding vis.gl ecosystem could evolve for similar technical mapping use cases.

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

Joseph Birkner (@josephbirkner) - CEST
Vagram Airiian (@Waguramu) - CEST

Meeting notes and Virtual Meeting Link

Meeting Notes: TBD
Virtual Meeting link: TBD

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

None currently planned.

Additional context (optional)

Relevant projects:

This session can be held in person in Zurich.

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