Skip to content

[Backport 2026.01.xx] fix #12044: fix wfs layer hidden in 3D + scale arrow not rendering#12243

Draft
offtherailz wants to merge 2 commits into2026.01.xxfrom
backport-12155-to-2026.01.xx
Draft

[Backport 2026.01.xx] fix #12044: fix wfs layer hidden in 3D + scale arrow not rendering#12243
offtherailz wants to merge 2 commits into2026.01.xxfrom
backport-12155-to-2026.01.xx

Conversation

@offtherailz
Copy link
Copy Markdown
Member

Description

Backport of #12155 to 2026.01.xx.

Fixes #12044

@offtherailz
Copy link
Copy Markdown
Member Author

Please cherry-pick the changes locally and resolve any conflicts.

git fetch origin backport-12155-to-2026.01.xx
git worktree add --checkout .worktree/backport-12155-to-2026.01.xx backport-12155-to-2026.01.xx
cd .worktree/backport-12155-to-2026.01.xx
git reset --hard HEAD^
git cherry-pick -x 4bfa0c115cdaf68e8a396407f1f9b9d776e8b92d
git push --force-with-lease

…12155)

* fix #12044: fix wfs layer hidden in 3D + scale arrow not rendering

- fix not hidding wfs layers with scale limits
- handle showing arrow for current scale in scales DD for scaleDenominator

* - Fix: Arrow UI disappears when zooming out in 3D styler view

* - fix the scale limit filter to exclude max value and include min scale value

* - for 3D, ehnace getMapScaleForCesium to take camera prependicular poosition into account
- enhance calc. scale value in geoStylerStyleToOlParserStyleFct to match the predefined scale values list
- fix FE unit test

* - fix FE unit test

* - add unit tests for getMapScaleForCesium and isCameraPerpendicularToSurface
@mahmoudadel54 mahmoudadel54 force-pushed the backport-12155-to-2026.01.xx branch from f25d7a7 to bc7e209 Compare April 10, 2026 14:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Ability to setup scale limits for vector/WFS styling rules

4 participants