Skip to content

WMS Coalesce feature option for layers and maps - #12741

Merged
allyoucanmap merged 14 commits into
geosolutions-it:masterfrom
stefanocudini:fix-12624-coalesce-adjacent-wms-layers-into-a-single-getmap-request
Aug 7, 2026
Merged

WMS Coalesce feature option for layers and maps#12741
allyoucanmap merged 14 commits into
geosolutions-it:masterfrom
stefanocudini:fix-12624-coalesce-adjacent-wms-layers-into-a-single-getmap-request

Conversation

@stefanocudini

@stefanocudini stefanocudini commented Jul 27, 2026

Copy link
Copy Markdown
Member

Description

Issues contains the details, add new feature for Map and Layers, Coalesce adjacent WMS layers into a single GetMap request.
image

Please check if the PR fulfills these requirements

What kind of change does this PR introduce? (check one with "x", remove the others)

  • Feature

Issue

#12662

What is the current behavior?
Each WMS layer is always loaded with a single getMap per layer

What is the new behavior?
Adjacent WMS layers pointing at the same endpoint are currently rendered as separate GetMap requests.

Other useful information

This map conatins more wms layers useful for testing:
https://dev-mapstore.geosolutionsgroup.com/mapstore/#/viewer/67842

@stefanocudini stefanocudini added this to the 2026.03.00 milestone Jul 27, 2026
@stefanocudini stefanocudini self-assigned this Jul 27, 2026
@stefanocudini stefanocudini added the New Feature used for new functionalities label Jul 27, 2026
@cla-bot cla-bot Bot added the CLA Ready label Jul 27, 2026
@stefanocudini
stefanocudini marked this pull request as draft July 27, 2026 14:38
@stefanocudini stefanocudini linked an issue Jul 28, 2026 that may be closed by this pull request
14 tasks
@stefanocudini
stefanocudini force-pushed the fix-12624-coalesce-adjacent-wms-layers-into-a-single-getmap-request branch 3 times, most recently from 57cf2a0 to 6aacd82 Compare July 28, 2026 12:54
…urity config (geosolutions-it#12729)

Spring 7 (geosolutions-it#12428) added depends-on="entityManager" to the GeoStore
token filters and the entityManager bean, but the bean was added only
to the db configs. The ldap configs referenced a bean that was never
defined, so the ldap profile failed context init at startup.

coalesce settings

restore loconfig

restore tests

restore-config

coalesce i18n en fr en de

.

fix tests TOC

fix tests TOC

fix utils test

fix utils test

.
@stefanocudini
stefanocudini force-pushed the fix-12624-coalesce-adjacent-wms-layers-into-a-single-getmap-request branch from 6aacd82 to 4804c6d Compare July 28, 2026 12:55

@allyoucanmap allyoucanmap left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

@stefanocudini I approved and reviewed the code adding some commits, please double check them. If everything is fine we can merge it

@allyoucanmap

Copy link
Copy Markdown
Contributor

we should squash with the Squash and merge button cleaning the commit description because the commit history is not clean, thanks

@stefanocudini stefanocudini left a comment

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

ok

@allyoucanmap
allyoucanmap merged commit bd7f56e into geosolutions-it:master Aug 7, 2026
14 checks passed
@allyoucanmap

Copy link
Copy Markdown
Contributor

@ElenaGallo please test this enhancement on dev, thanks

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

Labels

CLA Ready New Feature used for new functionalities

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Coalesce adjacent WMS layers into a single GetMap request

3 participants