- edited description
WMS: Dopplung von Abfrageparametern
Hallo zusammen,
in Version 2.16. werden bei WMS einige Parameter doppelt abgefragt. Dies führt zu Problemen mit machen WMS Diensten, z.B. dem TopplusOpen WMS des BKG.
Beispiel: Dienst Topplus definiert als
},
{
"id": "topplus",
"name": "TopPlusOpen",
"url": "https://sg.geodatenzentrum.de/wms_topplus_open",
"typ": "WMS",
"layers": "web",
"format": "image/png",
"version": "1.3.0",
"singleTile": false,
"transparent": true,
"transparency": 0,
"tilesize": "512",
"gutter": "0",
"minScale": "3000",
"maxScale": "500000",
"gfiAttributes": "ignore",
"isBaseLayer": true,
"gfiTheme": "default",
"layerAttribution": "Quellenvermerk: © Bundesamt für Kartographie und Geodäsie",
"legend": "https://sg.geodatenzentrum.de/wms_topplus_open?styles=&layer=web&service=WMS&format=image/png&sld_version=1.1.0&request=GetLegendGraphic&version=1.1.1",
"cache": true,
"featureCount": "1",
"datasets": [
{
"md_id": "A1C4E929-3EC9-4758-9677-DB4970D226AB",
"csw_url": " https://gdk.gdi-de.org/gdi-de/srv/ger/csw?",
"show_doc_url" : "https://gdk.gdi-de.org/gdi-de/srv/ger/catalog.search#/metadata/"
}
]
},
wird abgefragt mit z.B.
Erzeugt in deisem Fall die xml Fehlermeldung
<?xml version="1.0"?>
<!DOCTYPE ServiceExceptionReport SYSTEM "http://schemas.opengis.net/wms/1.1.1/exception_1_1_1.dtd">
<ServiceExceptionReport version="1.1.1">
<ServiceException code="InvalidFormat">unsupported image format: image/png,image/png</ServiceException>
</ServiceExceptionReport>
Je nach Parameter und Servicekonfig kann die Fehlermeldung abweichen.
Gruß
Dominik
Comments (7)
-
reporter -
- changed status to open
-
-
assigned issue to
-
assigned issue to
-
reporter Für die Minimap wird der WMS dagegen korrekt abgefragt (gleiche config):
-
reporter Bei genauerer Betrachtung würde ich eher sagen, die abgefragte url enthält einige parameter aus der Layerdefinition in der services.json, die aber gar nicht mit abgefragt werden dürfen. Im obigen Beispiel interessiert sich der Dienst vermutlich nicht für
- url=
- singletile=
- gutter=
- id=
- minScale=
- maxScale=
-
In der aktuellen Version 2.17.0 bzw. 2.17.1 ist das behoben.
-
- changed status to closed
in 2.17 behoben
- Log in to comment
typo (copy/paste)