Decimal separator prevents from creating data store as cascaded from another server

Description

I am trying to create a proxy for a remote WMS server. The external server is from the Spanish Geological and Mine Institue, whose information can be queried
here

I have noticed that this service works, while this one fails.

The xml returned by a GetCapabilities differ in both cases. The one that works is using '.' as decimal separator:

However, the problematic one uses ',' for such purpose:

I have not seen any configurable options to handle such format, and the external server is out of my control. Other GIS products, such as QGIS, are working perfectly, which makes me think of a possible bug.

Environment

Ubuntu 16.04 LTS

Activity

Show:
Andrea Aime
June 6, 2016, 4:16 PM

The problematic one is wrong, it's not conforming to the WMS standard. The remote server needs to be fixed

Jose Daniel Gomez de Segura
June 6, 2016, 4:19 PM

Thanks a lot. Your answer is very valuable for me to contact the other organisation. Still, QGIS doesn't complain about it.

Andrea Aime
June 6, 2016, 4:23 PM

QGis might be trying different decimal separators, or just ignoring the faulty information.... I don't know
Yes, one could build more tolerance in the WMS client code for sure, see this guide if you want to make that happen: https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer

Jose Daniel Gomez de Segura
June 7, 2016, 6:31 AM

Minor update, just in case someone tries to reproduce.

Today, the external server has reverted back to '.' and GeoServer runs as expected. Do they read this list? I have not contacted them.

Andrea Aime
February 15, 2017, 11:48 AM

Mass closing all resolved issues not modified in the last 4 weeks

Not a Bug

Assignee

Unassigned

Reporter

Jose Daniel Gomez de Segura

Triage

None

Fix versions

None

Affects versions

Components

Priority

Low
Configure