[Mapbender-users] Eingeschraenkte Auswahl des
Start-Koordinatensystems
Astrid Emde
astrid.emde at wheregroup.com
Tue Feb 16 09:57:59 EST 2010
Hallo LIste,
Michael - hast recht mit Deiner Erklärung.
Eine Lösung könnte sein, dass Mapbender alle EPSG zur Auswahl anbietet
und die BBOX selbst berechnet. Da wir ja PostGIS zur Verfügung haben
wäre das kein großes Problem.
Vielleicht findet sich ja jemand, der diese Änderung umsetzt bzw.
finanziert.
Als Start wäre ein Ticket im trac ganz gut.
Schönen Gruß
Astrid
Michael Schulz schrieb:
> Hallo Herr Jäger,
>
> meines Wissens verwendet Mapbender alle SRSse für die eine BoundingBox
> angegeben ist. Leider erstellt der UMN diese BoundingBoxen "nur" für
> SRS 4326 und das im Map-Abschnitt PROJECT angegebene SRS. Der
> WEB-Metadaten Parameter "wms/ows_srs" ist für die ganzen <SRS></SRS>
> zuständig, für diese wird aber kein BoundingBox-Tag generiert.
>
> Da der primäre WMS einer GUI auch den start-Extent definiert, braucht
> es wohl die Boundingbox. Wenn sich Dienste nicht ständig ändern, ist
> als Zwischenlösung eine statische Version des GetCapabiities-Dokuments
> denkbar, in der die fehlenden BoundingBoxen händisch ergänzt wurden.
>
> Viele Grüße, Michael Schulz
>
>
>
>
> Am 16. Februar 2010 14:41 schrieb Jäger, Frank (KRZ) <F.Jaeger at krz.de>:
>
>> 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
>> _______________________________________________
>> Mapbender_users mailing list
>> Mapbender_users at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/mapbender_users
>>
>>
>
>
>
>
--
Mit freundlichen Grüßen
Astrid Emde
********************************************
FOSSGIS Konferenz 2010
2. - 5. März 2010 in Osnabrück
http://www.fossgis.de/konferenz
********************************************
----------------------------------
Astrid Emde
WhereGroup GmbH & Co.KG
Siemensstraße 8
53121 Bonn
Germany
Fon: +49(0)228 90 90 38 - 19
Fax: +49(0)228 90 90 38 - 11
astrid.emde at wheregroup.com
www.wheregroup.com
Amtsgericht Bonn, HRA 6788
-------------------------------
Komplementärin:
WhereGroup Verwaltungs GmbH
vertreten durch:
Olaf Knopp, Peter Stamm
-------------------------------
More information about the Mapbender_users
mailing list