Skip to content

Performace Lag when there is a layer with very large geomerty #11358#11359

Merged
allyoucanmap merged 3 commits intogeosolutions-it:masterfrom
rowheat02:fix/performanceissue
Jul 29, 2025
Merged

Performace Lag when there is a layer with very large geomerty #11358#11359
allyoucanmap merged 3 commits intogeosolutions-it:masterfrom
rowheat02:fix/performanceissue

Conversation

@rowheat02
Copy link
Contributor

Description

fixes #11358
fixes #11142
A significant performance lag was observed when there is a map with a layer with big geometry and map with huge number of layers. This PR optimized the functionality to check if the config has changed, which was responsible for the lag.

Please check if the PR fulfills these requirements

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

  • Enhancementy

Issue

What is the current behavior?

#11358
#11142

What is the new behavior?

Will not experience lag when there is a layer with big geometry or a map with huge number of layers.
On dev server two map has been created :
Map with big geometry -> viewer/59249
Map with a huge number of layers -> viewer/55231

Screen.Recording.2025-07-24.at.19.53.45.mov

On these maps, checks can be performed.

Breaking change

Does this PR introduce a breaking change? (check one with "x", remove the other)

  • Yes, and I documented them in migration notes
  • No

Other useful information

@rowheat02 rowheat02 self-assigned this Jul 24, 2025
@rowheat02 rowheat02 added enhancement BackportNeeded Commits provided for an issue need to be backported to the milestone's stable branch labels Jul 24, 2025
@rowheat02 rowheat02 added this to the 2025.01.02 milestone Jul 24, 2025
@tdipisa tdipisa requested a review from allyoucanmap July 24, 2025 14:25
@rowheat02 rowheat02 requested a review from allyoucanmap July 28, 2025 14:57
@allyoucanmap allyoucanmap merged commit b68be73 into geosolutions-it:master Jul 29, 2025
6 checks passed
@allyoucanmap
Copy link
Contributor

@ElenaGallo please test this improvement on dev and let us know if we can backport, thanks

@ElenaGallo
Copy link
Contributor

Test passed, @rowheat02 please backport to 2025.01.xx. Thanks

rowheat02 added a commit to rowheat02/MapStore2 that referenced this pull request Aug 11, 2025
…tions-it#11358 (geosolutions-it#11359)

---------

Co-authored-by: allyoucanmap <stefano.bovio@geosolutionsgroup.com>
tdipisa pushed a commit that referenced this pull request Aug 11, 2025
…11359) (#11381)

---------

Co-authored-by: allyoucanmap <stefano.bovio@geosolutionsgroup.com>
@tdipisa tdipisa removed the BackportNeeded Commits provided for an issue need to be backported to the milestone's stable branch label Aug 11, 2025
stefanocudini pushed a commit to stefanocudini/MapStore2 that referenced this pull request Aug 21, 2025
tdipisa pushed a commit that referenced this pull request Aug 21, 2025
…11359) (#11381) (#11393)

---------

Co-authored-by: RowHeat <40065760+rowheat02@users.noreply.github.com>
Co-authored-by: allyoucanmap <stefano.bovio@geosolutionsgroup.com>
dsuren1 added a commit to dsuren1/MapStore2 that referenced this pull request Sep 9, 2025
…tinerary

* commit 'ea419127df12f794a56f234f5660632511df7484':
  Update README.md
  Proj4 upgrade and include support for "Grid Based Datum Adjustments" geosolutions-it#11423 (geosolutions-it#11424)
  Bom versions for maven-war-plugin in all POMs.xml (geosolutions-it#11413)
  Fix geosolutions-it#11419 fixed group translation files (geosolutions-it#11420)
  Update geoserver.md (geosolutions-it#11399)
  Bump org.apache.tomcat:tomcat-coyote from 9.0.105 to 9.0.108 in /binary (geosolutions-it#11384)
  Update on the Swedish translation file for MapStore (geosolutions-it#11412)
  Fix geosolutions-it#11258 :For clipping/masking 3D tiles and terrain removed ClippingPlaneCollection and introduced ClippingPolygonCollection (geosolutions-it#11352)
  Fix : geosolutions-it#11400 Added quickFilters also  when exporting data from TableWidget (geosolutions-it#11401)
  Fix geosolutions-it#11404 Problem with user permissions still involving the "Save As" (geosolutions-it#11408)
  Fix geosolutions-it#11406 Pending changes prompt shows up after save as (geosolutions-it#11407)
  Fix geosolutions-it#11374 Improve the Street Smart plugin view for 3D maps visualization (geosolutions-it#11375)
  Update i18n showEmptyMessageGFI (geosolutions-it#11392)
  geosolutions-it#11369: Enhance non hyperlink query field to have spacing (geosolutions-it#11370)
  Bump org.apache.tomcat:tomcat-util from 9.0.105 to 9.0.107 in /binary (geosolutions-it#11305)
  chore: Remove element-closest dependency (geosolutions-it#11251)
  Fix the widget support for the WFS layer with no geom (geosolutions-it#11379)
  Support of widget in map even when layer have no geometry and fix time dependencies for the widget (geosolutions-it#11377)
  Performace Lag when there is a layer with very large geomerty geosolutions-it#11358 (geosolutions-it#11359)
  skip click on layer should return intersected features test on Cesium tests (geosolutions-it#11365)
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.

Performace Lag when there is a layer with very large geomerty Performance Lag on Map with Large Number of Layers

4 participants