[Mapserver-DE] WMS Fehlermeldung Pfadlänge?
Gerd GD. Dreier
GD at dt-ingenieure.de
Don Mai 11 13:54:39 CEST 2006
Vielleicht besteht die Möglichkeit ausgehend vom Cgi-bin Pfad eine relative Pfadangabe einzubinden die ggf. kürzer ist??
Z.B.:"http://edinburgh/wcc_map/cgi-bin/mapserv.exe?map=../msKarten/mapfiles/TOP.map&"
Ich denke aber die 7 Zeichen kürzer oder länger sind nicht die Ursache, vielleicht eher die Zugiffsrechte des Verzeichnisses o.ä.
Mit dem Einfügen von "DEBUG ON" in der Map Datei im Layer Section plaudert der mapserver eine ganze Menge aus.....
Grüße Gerd Dreier
-----Ursprüngliche Nachricht-----
Von: Sabine Hoffmann [mailto:hoffmann at gta-geo.de]
Gesendet: Donnerstag, 11. Mai 2006 09:42
An: mapserver-de at freegis.org
Betreff: [Mapserver-DE] WMS Fehlermeldung Pfadlänge?
Beim Ausführen eines MapFiles mit eingebundenem WMS erhalte ich folgende Fehlermeldung:
msDrawMap(): WMS connection error. Failed to draw WMS layer named 'Topographie'. This most likely happened because the remote WMS server returned an invalid image, and XML exception or another unexpected result in response to the GetMap request. Also check and make sure that the layer's connection URL is valid.
msDrawRaster(): Image handling error. Unrecognized or unsupported image format
drawEPP(): Image handling error. EPPL7 support is not available.
Die Definition dieses WMS erfolgt in einem separaten Mapfile und sieht so aus:
WEB
IMAGEPATH "C:/ms4w/tmp/"
IMAGEURL "http://edinburgh/wcc_map/tmp/"
TEMPLATE "C:/WCC/wwwroot/msKarten/templates/TOP.htm"
METADATA
wms_title "Topographie"
wms_onlineresource "http://edinburgh/wcc_map/cgi-bin/mapserv.exe?map=//edinburgh/WCC/wwwroot/msKarten/mapfiles/TOP.map&"
wms_srs "EPSG:31464"
END
END
Die Einbindung der "Topographie" im Mapfile sieht folgendermaßen aus:
LAYER
NAME Topographie
STATUS default
TYPE RASTER
CONNECTION "http://edinburgh/wcc_map/cgi-bin/mapserv.exe?map=//edinburgh/WCC/wwwroot/msKarten/mapfiles/TOP.map&"
CONNECTIONTYPE WMS
METADATA
wms_srs "EPSG:31464"
wms_name "Topographie"
wms_server_version "1.1.1"
wms_format "image/png"
legendenpos "1"
titel "Topographie"
END
END
Ich habe die Vermutung, dass es sich um ein Problem mit der Pfadlänge handelt. Wenn ich das Unterverzeichnis "msKarten" eine Stufe höher anlege und in den entsprechenden Mapfiles "http://edinburgh/wcc_map/cgi-bin/mapserv.exe?map=//edinburgh/WCC/msKarten/mapfiles/TOP.map&" angebe, funktioniert alles!
Wie kann ich das Problem lösen? Ich bin an die vorgegebene Ordnerstruktur gebunden!
Viele Grüße
Sabine Hoffmann
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: http://www.intevation.de/pipermail/mapserver-de/attachments/20060511/4057670c/attachment.html
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)