Skip to content

PB-2246: render Swissnames labels with standard 3D Tiles - #1589

Draft
rotwurstesser wants to merge 5 commits into
developfrom
feat-PB-2246-standard-3d-labels
Draft

PB-2246: render Swissnames labels with standard 3D Tiles#1589
rotwurstesser wants to merge 5 commits into
developfrom
feat-PB-2246-standard-3d-labels

Conversation

@rotwurstesser

@rotwurstesser rotwurstesser commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

What changed

Render Swissnames 3D labels from standard 3D Tiles with the native Cesium renderer.

Current test data: https://sys-3d.dev.bgdi.ch/ch.swisstopo.swissnames3d.3d/v4-language-experiment/tileset.json

The publication URL must change to the approved stable publication before merge.

Before merge

  • Agree which multilingual duplicate names to keep with the data and product owners.
  • Change the frontend publication URL and this description to the approved stable <version>/tileset.json path.

Test link

@github-actions github-actions Bot added the feature New feature or enhancement label Jul 20, 2026
@rotwurstesser rotwurstesser added the pr-preview Deploy a pull request preview build label Jul 20, 2026
@cypress

cypress Bot commented Jul 20, 2026

Copy link
Copy Markdown

web-mapviewer    Run #6599

Run Properties:  status check passed Passed #6599  •  git commit 085d04d835: PB-2246: use filtered Swissnames publication
Project web-mapviewer
Branch Review feat-PB-2246-standard-3d-labels
Run status status check passed Passed #6599
Run duration 05m 03s
Commit git commit 085d04d835: PB-2246: use filtered Swissnames publication
Committer Raphael Antonietti
View all properties for this run ↗︎

Test results
Tests that failed  Failures 0
Tests that were flaky  Flaky 0
Tests that did not run due to a developer annotating a test with .skip  Pending 19
Tests that did not run due to a failure in a mocha hook  Skipped 0
Tests that passed  Passing 222
View all changes introduced in this branch ↗︎

Raphael Antonietti added 3 commits July 21, 2026 08:19
Replace sequential type checks with a switch so the categorical label color mapping is easier to scan and extend.
Fade labels over the final 24% of their published display distance using Cesium's native translucency scalar.
} from 'cesium'
import { onBeforeUnmount, onMounted } from 'vue'

const PUBLICATION_PATH = 'v4-language-experiment/tileset.json'

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not sure what we want this to be named and where but this would need to point to the correct URL 

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

and maybe even be handled somewhere else?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature New feature or enhancement pr-preview Deploy a pull request preview build

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant