[Mapserver-DE] Keine BoundingBox für alle SRS im WMS-GetCapabilities
Robert Walter
robert-walter at gmx.de
Don Feb 11 10:48:33 CET 2010
Hallo,
@ Stefan
der Mapbender listet zwar beim Laden des WMS unter wms_srs alle Systeme auf. Ich kann aber in den WMS-Einstellungen des obersten Layers nur zwischen 4326 und 25833 wählen. Auch die Metadatenanzeige des WMS zeigt nur diese beiden Systeme an. Scheinbar benötigt er also doch die BoundingBoxes aller Systeme, um sie verfügbar zu machen.
PostGIS ist in der Mapbender-DB verfügbar. Sonst funktioniert ja die Flächenberechung des Mess-Tools nicht.
@ Michael
Wäre schade, wenn das nicht funktionieren würde. In den GetCapabilities der WMS anderer Anbieter (z.B. Landesvermessung Brandenburg) habe ich aber schon BoundingBoxes für alle Systeme gesehen. Ich weiß allerdings nicht, welcher Mapserver dort verwendet wird.
Grundsätzlich soll die Anzeige auch im System 25833 erfolgen, aber die Metadatenanzeige im Mapbender suggeriert nur die Verfügbarkeit zweier Systeme.
@ Till
hier die entscheidenden Stellen im Mapfile:
MAP
NAME "mw_umring"
EXTENT 393000.0 5777000.0 407000.0 5800000.0
...
PROJECTION
"init=epsg:25833"
END
...
WEB
...
METADATA
...
"wms_srs" "EPSG:25833 EPSG:25832 EPSG:325833 EPSG:4326"
...
END
...
END
...
END
Wie gesagt, liefert der UMN die Daten auch in allen Systemen, wenn ich diese entsprechend anfrage. Nur der Mapbender stellt sie nicht zur Auswahl und zeigt die Systeme in der Metadatenanzeige nicht an.
Bei WMS anderer Anbieter klappt dies, da diese im GetCapabilities-Dok alle BoundingBoxes drin haben.
"325833" ist das bald veraltete System Brandenburgs mit der führenden "3" vor dem Rechtswert. Dieses System ist sowohl in der proj Bibliothek als auch in der spatial_ref_sys der PostGIS-Tabelle ergänzt worden.
Gruß Robert
--
Jetzt kostenlos herunterladen: Internet Explorer 8 und Mozilla Firefox 3.5 -
sicherer, schneller und einfacher! http://portal.gmx.net/de/go/atbrowser