Attending
-
Torben Barsballe
-
Andrea Aime
-
Dave Blasby
-
Kevin Smith
Actions from prior meetings:
-
[Done] Jody: request or setup discourse channels (for screenshots)
-
Please help review PRs everyone!
Agenda
-
2.24.5 and 2.26-RC releases managers
-
2.26-RC incoming OMG!
-
Javascript/CSP/Wicket fun
-
TilematrixSet support in CSS and more
-
JDK 17 officially supported
-
Vector tiles chit chat
Actions
-
Volunteer for 2.26-RC
2.24.5 and 2.26-RC releases managers
Andrea to do 2.24.5 and 2.26-RC needs a release manager (see also mail
communication).
2.24.5 last officially planned.
2.26-RC incoming OMG!
September 2nd final deadline for new features.
Some ideas:
-
PMD 7.x updates
-
GT <https://github.com/geotools/geotools/pull/4813> (incomplete,
stuck on “main”, needs help)
-
GWC <https://github.com/geowebcache/geowebcache> merged
-
GS <https://github.com/geoserver/geoserver/pull/7577> failures in GWC
due to changes, needs help
-
Run GWC Azure tests on Azurite
<https://github.com/GeoWebCache/geowebcache/pull/1304>, using
TestContainers
-
Bunch of dependency upgrades by Steve Ikeoka
-
Significant performance improvements in WMS metatiling
<https://github.com/geoserver/geoserver/pull/7457>
-
Data dir catalog loader
<https://github.com/geoserver/geoserver/pull/7421> (Andrea to test again)
-
OGCAPI Inline JS Refactor
<https://github.com/geoserver/geoserver/pull/7587> (merged)
-
CSP headers PR <https://github.com/geoserver/geoserver/pull/7514>
Stuff too late to merge:
-
Wicket upgrade <https://github.com/geoserver/geoserver/pull/7154>, a/b
testing not started
-
What about the markdown switch
<https://github.com/geoserver/geoserver/pull/7462>?
Javascript/CSP/Wicket fun
Some of the changes in the Wicket-9 upgrade produced CSP failures
These should now be fixed <https://github.com/bradh/geoserver/pull/16>for
homepage / WPS Request builder / WMS Request Builder
TilematrixSet support in CSS and more
Want to introduce Zoom level support into CSS to allow for writing
vectorTile styles
YSLD has classes to support this already - ZoomContext
<https://github.com/geotools/geotools/blob/029dc5c8ccc503de3cfd7f4d1c939d8056c260c4/modules/extension/ysld/src/main/java/org/geotools/ysld/parse/ZoomContext.java#L27>,
ZoomContextFinder
<https://github.com/geotools/geotools/blob/029dc5c8ccc503de3cfd7f4d1c939d8056c260c4/modules/extension/ysld/src/main/java/org/geotools/ysld/parse/ZoomContextFinder.java#L27>,
GWCZoomContextFinder
<https://github.com/geoserver/geoserver/blob/6e9e25c0c7cdda9ada9f33f8255130d3afc76801/src/extension/ysld/src/main/java/org/geoserver/ysld/GWCZoomContextFinder.java#L22>.
They are sufficiently generic to be trivial to bring up to gt-main.
GeoServer should be the only user of the classes, so this refactor
shouldn’t cause dependency issues for users of GeoTools.
It would also be good practice to have YSLD (etc.) look-up GWC-related
classes dynamically.
JDK 17 officially supported
-
Marlin integration issue solved, now starts and works with Java 17 and
Java 21.
-
Depending on context/how it gets started, you might need to tweak the
JVM options, adding “--add-opens” and friends. We have that documented.
-
Tomcat 9 deployment + Java 17 seems to work without needing tweaks
And also add Java 21 as experimental (actually GeoServer Cloud uses it by
default).
Vector tiles chit chat
Tile Size Improvement Discussion:
-
Filter attributes before tiles generation
-
Seperate label and rendering layers
-
Merge features that share all attributes
All of this configurable through the GUI
Example from OpenMapTiles (a tile from St. Luis, zoom level 14), this
selection is “one MVT feature”, all the buildings sharing the same
attributes are one multi-polygon:
This reduces MVT size tremendously (as well as browser-side rendering speed)
_______________________________________________
GeoTools-Devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel