[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)