[Mapserver-DE] Bitmap wird im Template nicht angezeigt
Peter Freimuth
pf at centera.de
Die Aug 10 10:32:24 CEST 2004
K. Lessing schrieb:
> Hallo Liste,
>
> mein MapServer läuft als version 4.2.2 unter Apache2 auf Suse 9.1
> Mein Mapfile hat folgende Struktur:
>
> MAP
> NAME "SoSo"
> SHAPEPATH "/daten"
> EXTENT 22 -30 31 -34
> STATUS ON
> SIZE 300 300
>
> WEB
> TEMPLATE "template.html"
> IMAGEPATH "/var/tmp/"
> IMAGEURL "tmp"
> END
>
> LAYER
> NAME "klasse0"
> DATA "daten/vegetatecape"
> STATUS DEFAULT
> TYPE line
> CLASS
> COLOR 250 45 67
> END
> END
> END
>
> Es ist kein Problem, die Daten über den "map"-Modus mit folgenden String
> anzeigen zu lassen:
> http://localhost/cgi-bin/mapserv?map=baumklassen.map&mode=map
> (Die Daten werden auch bei jedem Aufruf korrekt im /var/tmp Verzeichnis
> abgelegt!)
>
> Sobald ich jedoch "browse" als Modus eingebe, erscheint zwar das
> Template, aber an der Stelle, an der das Bild eingebettet sein sollte,
> erscheint nur ein Icon für ein Bild. Die Struktur des Templates lautet:
>
> <html>
> <head>
> <title>das erste Template</title>
> </head>
> <body><body bgcolor="#FBECA0">
> <table>
> <td width="700" height="700" colspan="0" rowspan="0" align="center"
> valign="middle" bgcolor="#205B8D">
>
> <p><img src="[img]"></p>
>
> </td>
> </table>
> </body>
> </html>
>
> Ich habe den Eindruck, als hätte ich eine ganz kleine
> Selbstverständlichkeit übersehen, stehe davor, aber sehe sie nicht.
> Hat jemand eine Ahnung was ich übersehen haben könnte?
>
> Gruß und Dank
> Karsten
>
> _______________________________________________
> Mapserver-DE mailing list
> Mapserver-DE at freegis.org
> https://freegis.org/mailman/listinfo/mapserver-de
>
Hallo Karsten,
scheint ein Problem des Apache zu sein. Er findet das Bild was er
ausliefern soll halt nicht. Schau mal in die httpd.conf des Apache und
kontrolliere den Alias Path für deine IMAGEURL.
httpd.conf
##
## Alias for MapServer tmp directory
##
Alias /ms_tmp/ /ms4w/tmp/ms_tmp/
#bei dir also
Alias /tmp/ /var/tmp/
mapfile
#definieren des WEB-Objektes (defines how the web interface
will operate)
WEB
#bei dir unter suse9
IMAGEPATH "/var/tmp/"
IMAGEURL "/tmp/"
#z.B unter win
IMAGEPATH "/ms4w/tmp/ms_tmp/"
IMAGEURL "/ms_tmp/"
....
END
Dann sollte das glaube ich funktionieren! Hope so!
Gruß,
Peter
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)