[Mapserver-DE] Projektionen - normale UMN vs. WMS-Anfrage

Sören Haubrock soerenh at gfz-potsdam.de
Mit Apr 26 13:45:01 CEST 2006


Hallo,

bei der Anfrage nach einer Karte passiert uns Folgendes:

- als Anfrage mit den üblichen UMN-Parametern wird eine Karte korrekt 
zurückgeliefert

http://localhost/cgi-bin/mapserv.exe?map=../htdocs/umn/elbe2006/wms_client.map&LAYER=ExternalTest&LAYER=EUROPE&mode=map

- die Anfrage der gleichen Karte im WMS-kompatiblen Parametersatz 
verzerrt den Vektorlayer ("EUROPE"), der andere Layer (ExternalTest) 
wird korrekt dargestellt:

http://localhost/cgi-bin/mapserv.exe?map=../htdocs/umn/elbe2006/wms_client.map&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&LAYERS=ExternalTest,EUROPE

Die Verzerrung sieht so aus, dass der Vektorlayer die korrekten 
Hochwerte/Y-Werte hat, insgesamt aber ca. doppelt so breit ist, wie der 
Hintergrundlayer. Mit anderen Worten, Europa wird in horizontaler 
Richtung skaliert.

Die Koordinaten der Datensätze liegen in UTM32N vor.

Hier dazu der Auszug aus dem Mapfile:

MAP
    NAME "Test-Map"
    SIZE 600 450
    EXTENT 270000 5230000 936000 6110000  # Extent Germany UMN32N
    UNITS METERS
    IMAGECOLOR 255 255 255
    SHAPEPATH "F:/data/"
    FONTSET "fonts.list"
    CONFIG PROJ_LIB 'E:/Programme/umn/proj/nad'

    PROJECTION
        "init=epsg:32632"
    END

    #
    # Start of web interface definition
    #
    WEB
        TEMPLATE "map_params.xml"
        IMAGEPATH "E:/Programme/Apache/Apache2/htdocs/tmp/"
        IMAGEURL "/tmp/"
        METADATA
            "wms_title"           "WMS Demo Server"
            "wms_onlineresource"  
"http://localhost/cgi-bin/mapserv.exe?map=../htdocs/umn/elbe2006/wms_client.map&"
            "wms_srs"             "EPSG:32632"
        END
    END

    LAYER
        NAME "ExternalTest"
        TYPE RASTER
        STATUS DEFAULT
        CONNECTION 
"path/to/server/cgi-bin/mapserv3.cgi?map=/home/test/test.map&"
        CONNECTIONTYPE WMS
        METADATA
            "wms_srs"             "EPSG:32632"
            "wms_name"            "test"
            "wms_title"           "test"
            "wms_server_version"  "1.1.1"
            "wms_format"          "image/png"
        END
        PROJECTION
            "init=epsg:32632"
        END
    END

    LAYER
        NAME 'EUROPE'
        TYPE POLYGON
        STATUS ON
        DATA 'esri/country_utm32n'
        PROJECTION
           "init=epsg:32632"
        END
        CLASS
            NAME "europe"
            OUTLINECOLOR 150 150 100
        END
        METADATA
           "wms_title"   "EUROPE"
           "wms_srs"     "EPSG:32632"
        END
    END



Wo liegt der (Denk-)Fehler?

Danke,
Sören








This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)