fix #12044: fix wfs layer hidden in 3D + scale arrow not rendering#12155
fix #12044: fix wfs layer hidden in 3D + scale arrow not rendering#12155MV88 merged 6 commits intogeosolutions-it:masterfrom
Conversation
…ot rendering - fix not hidding wfs layers with scale limits - handle showing arrow for current scale in scales DD for scaleDenominator
MV88
left a comment
There was a problem hiding this comment.
if you open styler while being in 3d and you start zooming out then arrows goes away
MV88
left a comment
There was a problem hiding this comment.
i cannot see the layer when going to this scenario
it should be visible when scale is here, because min is always included, and max is excluded
if i have scales A B C
max A (excluded)
min C (included)
it means the when i am on the scale B or C i should apply the style rule
please play a lot with zoom and values in the dropdown, because there might be some more issues
it should work as the display tab
here is a video showing to reproduce this
scale.denominator.mp4
…osition into account - enhance calc. scale value in geoStylerStyleToOlParserStyleFct to match the predefined scale values list - fix FE unit test
MV88
left a comment
There was a problem hiding this comment.
functionality works, but is there room to add some more unit tests considering that we had a lot of back and forth?
…ot rendering (geosolutions-it#12155) * fix geosolutions-it#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
…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
|
Created backport PR for
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 |
@mahmoudadel54 there was no backport label for this, therefore the backport was not created and now conflicts need to be fixed. |
…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
…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
Description
This PR includes:
Please check if the PR fulfills these requirements
What kind of change does this PR introduce? (check one with "x", remove the others)
Issue
What is the current behavior?
#
#12044 (comment)
What is the new behavior?
recording.10.webm
Breaking change
Does this PR introduce a breaking change? (check one with "x", remove the other)
Other useful information