Skip to content

Conversation

@MikhailLukyaniuk
Copy link

@MikhailLukyaniuk MikhailLukyaniuk commented Dec 17, 2025

Checklist

For core and extension modules:

  • New unit tests have been added covering the changes.
  • Documentation has been updated (if change is visible to end users).
  • The REST API docs have been updated (when changing configuration objects or the REST controllers).
  • There is an issue in the GeoServer Jira (except for changes that do not affect administrators or end users in any way).
  • Commit message(s) must be in the form [GEOS-XYZWV] Title of the Jira ticket.
  • Bug fixes and small new features are presented as a single commit.
  • Each commit has a single objective (if there are multiple commits, each has a separate JIRA ticket describing its goal).

The PR will be merged when all the build checks are green (see automated QA checks), there is a code committer review, and the checklist has been fulfilled.

@MikhailLukyaniuk MikhailLukyaniuk self-assigned this Dec 17, 2025
@aaime
Copy link
Member

aaime commented Dec 17, 2025

@MikhailLukyaniuk please have a look at the build failures, they look legit. Ping me back when the github actions are green (or they are failing, but you think it's unrelated to your changes).

@MikhailLukyaniuk MikhailLukyaniuk force-pushed the GEOS-12019-turn-arcgrid-and-worldimage-formats-into-plugins branch from 21d161c to 2d5a471 Compare December 17, 2025 09:48
@MikhailLukyaniuk
Copy link
Author

@MikhailLukyaniuk please have a look at the build failures, they look legit. Ping me back when the github actions are green (or they are failing, but you think it's unrelated to your changes).

@aaime sure, I also have question, while testing i see that images and arcgrid jars still present in target/release/geoserver-3.0-SNAPSHOT-bin/webapps/geoserver/WEB-INF/lib and some other modules still depends on them, like web-core depends on arcgrid and removing dependency causing error

2025-12-17 10:19:51.881:WARN :oeje11w.WebAppContext:main: Failed startup of context oeje11w.WebAppContext@293bb8a5{GeoServer,/geoserver,b=file:///Users/mikhaillukyaniuk/IdeaProjects/geoserver/src/target/release/geoserver-3.0-SNAPSHOT-bin/webapps/geoserver/,a=AVAILABLE,h=oeje11s.SessionHandler@2416a51{STARTED}}
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'arcGridStorePanel' defined in URL [jar:file:/Users/mikhaillukyaniuk/IdeaProjects/geoserver/src/target/release/geoserver-3.0-SNAPSHOT-bin/webapps/geoserver/WEB-INF/lib/gs-web-core-3.0-SNAPSHOT.jar!/applicationContext.xml]: Failed to convert property value of type 'java.lang.String' to required type 'java.lang.Class' for property 'factoryClass'; Could not find class [org.geotools.gce.arcgrid.ArcGridFormat]

so not clear a little, how I should handle this?

@MikhailLukyaniuk MikhailLukyaniuk force-pushed the GEOS-12019-turn-arcgrid-and-worldimage-formats-into-plugins branch 7 times, most recently from 38e555e to d00efae Compare December 18, 2025 13:46
Copy link
Member

@aaime aaime left a comment

Choose a reason for hiding this comment

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

Overall looks good, see notes below.

@@ -0,0 +1,52 @@
.. _arcgrid_extension:

Installing the ArcGrid extension
Copy link
Member

Choose a reason for hiding this comment

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

Good, but the data/arcgrid page was not updated to mention it is an extension.

See the image pyramid format page for an example of how that's done.

In addition, the arcgrid format is mentioned in other places:

  • Store example, switch to GeoTIFF (you can use the same store from the release data directory, as now it is a GeoTIFF) and update the screenshot.
  • The layer preview page mentions it, please switch it and update the screenshot
  • The ncwms page also mentions the format of the layer as arcgrid, switch to GeoTIFF as needed

These instances have been found running git grep -i arcgrid in the doc/en/user documentation folder (there are a few others but they don't seem problematic)

Copy link
Author

Choose a reason for hiding this comment

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

Fixed

@@ -0,0 +1,52 @@
.. _image_extension:

Installing the Image extension
Copy link
Member

Choose a reason for hiding this comment

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

Same as with the arcgrid extension, please ensure the worldimage format page mentions it is an extension.

In addition the getting started documentation suggests to use the worldimage format for the Natural Earth shaded relief. While the zip still contains all files, using the tif alone is sufficient, that's a GeoTIFF. So please update the tutorial accordingly.

Copy link
Author

Choose a reason for hiding this comment

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

Fixed

@@ -0,0 +1,31 @@
package org.geoserver.arcgrid;
Copy link
Member

Choose a reason for hiding this comment

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

Missing copyright header (use 2025 as the year)

Copy link
Author

Choose a reason for hiding this comment

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

Fixed

@@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (C) 2021 - Open Source Geospatial Foundation. All rights reserved.
Copy link
Member

Choose a reason for hiding this comment

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

2025 please

Copy link
Author

Choose a reason for hiding this comment

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

Fixed

@@ -0,0 +1,29 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (C) 2021 - Open Source Geospatial Foundation. All rights reserved.
Copy link
Member

Choose a reason for hiding this comment

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

2025

@@ -0,0 +1,31 @@
package org.geoserver.image;
Copy link
Member

Choose a reason for hiding this comment

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

Missing copyright header

Copy link
Author

Choose a reason for hiding this comment

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

Fixed

@@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (C) 2014 - Open Source Geospatial Foundation. All rights reserved.
Copy link
Member

Choose a reason for hiding this comment

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

2025

Copy link
Author

Choose a reason for hiding this comment

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

Fixed

@MikhailLukyaniuk MikhailLukyaniuk force-pushed the GEOS-12019-turn-arcgrid-and-worldimage-formats-into-plugins branch from d00efae to 134a925 Compare December 19, 2025 16:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants