Invalid SRS

From MapbenderWiki

Jump to: navigation, search

Contents

EN

Server error message

OGC WMS services sometimes answer with the exception ...Invalid SRS... (or similar) when a Spatial Reference System (SRS) is requested that the server cannot answer.

Description

Mapbender generates OGC WMS getMap' requests using the Spatial Reference System (SRS) selected for the GUI. This SRS can be selected from the list of all SRS contained in the first loaded WMS in the WMS GUI Settings dialog. Default is the first SRS (EPSG code) of the first (lowest) loaded WMS service.

The OGC WMS 1.1.1 specification requires every SRS which the server can answer to be included in the meta data section of the Capabilities document. Earlier versions of the UMN MapServer software ignored this restriction and answered to all requests anyway. Newer version implements the more restrictive (correct) specification and returns an error message when queried for an SRS which is not contained in the Capabilities document.

contributor




DE

Server Fehlermeldung

OGC WMS Dienste antworten manchmal mit der Meldung ...Invalid SRS... (oder ähnlich), wenn ein Spatial Reference System (SRS - Räumliches Bezugssystem) abgefragt wird, was der Server aber nicht beantworten kann.

Beschreibung

Mapbender generiert eine OGC WMS getMap' Anfrage mit einem räumlichen Bezugssystem (SRS) für die ausgewählte GUI. Dieses SRS kann aus einer Liste, die in dem ersten geladenen WMS enthalten ist, ausgewählt werden in dem Dialog WMS GUI Einstellungen. Als Standard wird das erste SRS (EPSG Code) des ersten (untersten) geladenen WMS Dienst ausgewählt.

Die OGC WMS 1.1.1 Spezifikation benötigt jedes SRS, das der Server beantworten kann, und im Metadaten-Bereich des Capabilities-Dokumentes eingebunden ist. Ältere Versionen der UMN MapServer-Software ignorieren diese Einschränkung und beantworten alle Anfragen. Neuere Versionen haben die eingeschränktere (korrektere) Spezifikation implementiert und geben eine Fehlermeldung zurück, wenn ein SRS angefragt wird, was nicht im Capabilties-Dokument enthalten ist.

contributor

INVALID SRS im Capabilties-Dokument: Im Mapfile müssen also anscheinend im Header die gleichen Angaben in den Metadaten zur Projektion gemacht werden, wie in den Metadaten der betreffenden Layer. Also im Header z.B.

     METADATA
     "WMS_ACCESSCONSTRAINTS"  "No"
     "WMS_SRS"                "epsg:31466 epsg:31467 epsg:31468  epsg:31469 epsg:4326 epsg:25832"  etc. 

In der Layersektion sollte dann folgendes notiert werden:

METADATA
WMS_SRS "epsg: 31466 epsg:31467 epsg:31468 epsg:31469 epsg:4326 epsg:25832" 

Fraglich ist, warum eine solche Notation in den Metadaten überhaupt einen Einfluss hat?

koebke@zadi.de

Views
Personal tools