[Mapbender-users] Eingeschraenkte Auswahl des Start-Koordinatensystems

Jäger, Frank (KRZ) F.Jaeger at KRZ.DE
Tue Feb 16 08:41:02 EST 2010


Hallo,
bisher hatten wir alle Daten in Gauss-Krüger-Koordinaten gespeichert und deshalb auch alle GUIs so eingerichtet.
Zum Umstellung auf ETRS89/UTM werden wir einige Zeit "gemischt" fahren.

'Neue' WMS im Mapserver (5.4) werden so eingerichet:

MAP
...
   PROJECTION
      "init=epsg:25832"
   END
   WEB
      METADATA
         WMS_SRS "EPSG:31466 EPSG:31467 EPSG:4326 EPSG:25832"
         ...
      END
   END


GetCapabilities liefert damit folgenden XML-Code (Auszug):

<Layer>
...
<SRS>EPSG:31466</SRS>
<SRS>EPSG:31467</SRS>
<SRS>EPSG:4326</SRS>
<SRS>EPSG:25832</SRS>
<LatLonBoundingBox .../>
<BoundingBox SRS="EPSG:25832" .../>


*Das Problem*:

Wenn dieser WMS als oberster WMS in eine Mapbender-GUI eingefügt wird, dann sind in den "WMS GUI Einstellungen" nur "EPSG:4326" und "EPSG:25832" sichtbar. Die anderen (31466, 31467) sind unsichtbar und können nicht als Standard oder Overview für die GUI ausgewählt werden.
Umgekehrt bei den 'alten' WMS mit "init=epsg:31467": da kann UTM (25832) nicht ausgewählt werden.

Der WMS (GetMap) funktioniert mit allen SRS. Das Problem betrifft nur die Auswahl bei der GUI-Konfiguration.


Einige externe WMS (nicht umn-Mapserver) liefern ein *anderes XML-Format* aus. Die SRS stehen dort als Liste in einem Tag statt in Einzel-Tags. Zu jedem SRS wird eine BBOX geliefert. 
Bei diesem Format tritt das Problem *nicht* auf:

<Layer queryable="0" opaque="1">
<SRS>
EPSG:31466 EPSG:31462 EPSG:31492 EPSG:31467 EPSG:25831 EPSG:25832 EPSG:25833 EPSG:4326
</SRS>
<LatLonBoundingBox .../>
<BoundingBox SRS="EPSG:31466" ..../>
....
<BoundingBox SRS="EPSG:4326" ..../>


Wieder anders beim "Geoserver":

<Layer>
...
<SRS>EPSG:2397</SRS>
...
<SRS>EPSG:31466</SRS>
<SRS>EPSG:31467</SRS>
....
<SRS>EPSG:4326</SRS>
<LatLonBoundingBox ...

Wird dieser Dienst als erster WMS der GUI verwendet, dann bleibt als Auswahl nur noch "EPSG:4326" übrig.


Frage:
Verwendet Mapbender vielleicht jeweils nur den *letzten* <SRS>-Tag aus den Capabilities und den WMS-Pflicht-EPSG 4326 ??


Test mit Mapbender-Versionen 2.5.2 und 2.6.

Mit freundlichen Grüßen
Frank Jäger


More information about the Mapbender_users mailing list