Hi,
About the non-standard GetCapabilities links, I think that there is nothing new in those, they have always been wrong. This is a list of all the links on the welcome page:
http://localhost:8080/geoserver/ows?service=wms&version=1.3.0&request=GetCapabilities
http://localhost:8080/geoserver/ows?service=wms&version=1.1.1&request=GetCapabilities
http://localhost:8080/geoserver/gwc/service/wms?request=GetCapabilities&version=1.1.1&tiled=true
http://localhost:8080/geoserver/gwc/service/wmts?services=WMTS&version=1.1.1&request=GetCapabilities
http://localhost:8080/geoserver/ows?service=wfs&version=2.0.0&request=GetCapabilities
http://localhost:8080/geoserver/ows?service=wfs&version=1.1.0&request=GetCapabilities
http://localhost:8080/geoserver/ows?service=wfs&version=1.0.0&request=GetCapabilities
http://localhost:8080/geoserver/ows?service=WCS&version=2.0.1&request=GetCapabilities
http://localhost:8080/geoserver/ows?service=wcs&version=1.1.1&request=GetCapabilities
http://localhost:8080/geoserver/ows?service=wcs&version=1.1.0&request=GetCapabilities
http://localhost:8080/geoserver/ows?service=wcs&version=1.1&request=GetCapabilities
http://localhost:8080/geoserver/ows?service=wcs&version=1.0.0&request=GetCapabilities
In the OGS standards the keys are not case sensitive but the values are case sensitive, so the service name is correct only for WCS 2.0.1 and WMTS. In the GWC links the WMS link does not have service at all, and WMTS link has a typo “services=WMTS”. Newest WFS 2.0 and WCS 2.0.1 standards refer to OGC Web Services Common Standard and therefore GetCapabilities should use &ACCEPTVERSIONS instead of &VERSION.
If standards were followed strictly all of the current links should return an error. It is good that Geoserver is lenient but it would not hurt to have conformant links. BTW. there is one exception, with WCS 2.0.1 Geoserver is strict:
localhost:8080/geoserver/ows?service=wcs&version=2.0.1&request=GetCapabilities
gives “ows:ExceptionTextError in service name, expected value: WCS</ows:ExceptionText>
-Jukka Rahkonen-
···
Lähettäjä: Jody Garnett jody.garnett@anonymised.com
Lähetetty: keskiviikko 7. syyskuuta 2022 9.15
Vastaanottaja: Rahkonen Jukka jukka.rahkonen@anonymised.com
Kopio: GeoServer Users geoserver-users@lists.sourceforge.net
Aihe: Re: [Geoserver-users] GeoServer 2.22-M0 Milestone and foss4g workshop results
Jukka:
Thanks for the testing! some comments inline
On Mon, Sep 5, 2022 at 1:04 PM Rahkonen Jukka <jukka.rahkonen@anonymised.com> wrote:
Hi,
M0 starts without problems on Windows 10 with Eclipse Adoptium: 11.0.15 (OpenJDK 64-Bit Server VM).
The welcome page looks nice to me. A possibility to filter by workspace and layer name is certainly useful for those who use different configurations for workspaces.
In speaking with people at foss4g almost nobody was aware this functionality existed. It also makes use of layergroup.
I could easily add translation for layer titles and descriptions but it was not obvious to me how the translations should show in the UI when I change the language of the UI and what effect they should have on GetCapabities, if any. I see now Finnish titles in the layer list also when I select English as language, and WMS GetCapabilities shows the Finnish translation at Title.
I am not sure I understand? The service title and descriptions will be shown in the user interface. The layer title and descriptions are used in the generation of the getcapabilities document.
But you did give me an idea; when a language is selected would could add AcceptLanguages= * to the URL to reflect what is shown on screen?
The ne dataset is nice and helps with checking if own datasets appear on a correct place. One style for countries could include country names as labels.
That is a good idea, I have a style somewhere that adjusts label based on scale, using an abbreviation when needed. I think we could also make the style use the i18n functionality to reflect the current language.
Many of the links to GetCapabilities of the services do not follow the OGC standards. I will try to make a pull request to fix them.
What do you mean? I do not think I changed anything here, only inserting workspace / layer name as needed into the URL.
-Jukka Rahkonen-
Lähettäjä: Jody Garnett <jody.garnett@anonymised.com>
Lähetetty: tiistai 30. elokuuta 2022 21.35
Vastaanottaja: GeoServer Users <geoserver-users@anonymised.com.net>
Aihe: [Geoserver-users] GeoServer 2.22-M0 Milestone and foss4g workshop resultsJody Garnett here reporting back from the foss4g workshop where we had a number of exciting updates:
GeoServer 2.22-M0 Release was made for workshop participants, see announcement for new features
Brand-new “welcome page” functionality for everyone to enjoy
There is now a “ne” workspace included in geoserver with a world wide geopackage dataset (and some simple styling that I converted from YSLD to SLD)
There are lots of new tutorials in the getting started section of the user manual including “publishing a geopackage”, “publishing an image”, “publishing a layer group” and “publishing a style”
Here are slides from the workshop - thanks to everyone who attended
IMPORTANT: Please try out the 2.22-M0 and provide feedback - doing so is a key part of the open source social contract which is used to justify release-early-release-often from an project management / risk management perspective. Trying out geoserver with a large number of datasets is very important for the sustainability of our open source project (where trust is built by testing with different datasets rather than only testing in different environments).
Suggestions for feedback:
Reply to these messages with your feedback, even just to say you downloaded it, or tried out the docker image.
The new dataset from natural earth, do you like it? What about the style used - do you have any suggestions?
The new welcome page? Try out making web services for your workspace, layer group or layer? What does it look like in your desktop GIS?
The welcome page title and headings, try adding translations for your workspace and see how that looks when you change languages
The new tutorials? Do the instructions work for you? Did you spot a typo? Let me know …
We make a point of thanking those who test in the final release announcement.
–
Jody Garnett