Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PB-591 : 3D KML improvements #885

Merged
merged 1 commit into from
Jun 10, 2024
Merged

PB-591 : 3D KML improvements #885

merged 1 commit into from
Jun 10, 2024

Conversation

pakb
Copy link
Contributor

@pakb pakb commented Jun 7, 2024

using stock Cesium classes to load KMLs instead of relying on ol-cesium bridge transforming the Cesium KML component into a composition API component in the process (exit mixins)

Adding a couple tweaks depending on the geometry type :

  • disabling depth with terrain testing with labels (always visible) and adding more outline
  • clamping icons (billboard) to the terrain, so that they aren't clipped by it
  • lowering the default alpah/transparency of polyline/polygon material, to ease the visualization of underlying buildings and other features
  • forcing clamping to ground for polyline, meaning a measure line will follow the terrain, always

Note : see JIRA ticket for good KML sample to be tested

Test link

@pakb pakb requested review from ltshb, LukasJoss and ltkum June 7, 2024 15:57
@github-actions github-actions bot added the bug Something isn't working label Jun 7, 2024
Copy link

cypress bot commented Jun 7, 2024

Passing run #2408 ↗︎

0 207 20 0 Flakiness 0

Details:

PB-591 : 3D KML improvements
Project: web-mapviewer Commit: 8f2138bf61
Status: Passed Duration: 05:58 💡
Started: Jun 10, 2024 5:52 AM Ended: Jun 10, 2024 5:58 AM

Review all test suite changes for PR #885 ↗︎

using stock Cesium classes to load KMLs instead of relying on ol-cesium bridge
transforming the Cesium KML component into a composition API component in the process (exit mixins)

Adding a couple tweaks depending on the geometry type :
 - disabling depth with terrain testing with labels (always visible) and adding more outline
 - clamping icons (billboard) to the terrain, so that they aren't clipped by it
 - lowering the default alpah/transparency of polyline/polygon material, to ease the visualization of underlying buildings and other features
 - forcing clamping to ground for polyline, meaning a measure line will follow the terrain, always
@pakb pakb force-pushed the bug_PB-591_3d_kml_improvments branch from cd18c05 to 8f2138b Compare June 10, 2024 05:48
@pakb pakb merged commit 31f1333 into develop Jun 10, 2024
6 checks passed
@pakb pakb deleted the bug_PB-591_3d_kml_improvments branch June 10, 2024 06:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants