[Mapserver-DE] GetFeatureInfo???
Nina Helle-Mildt
helle at sdac.hannover.bgr.de
Don Jun 5 16:50:48 CEST 2008
Hallo zusammen,
ich brauche eine kleine Hilfestellung beim Umsetzen des GetFeatureInfo
Aufrufs (GetCababilities und GetMap Aufruf funktionieren bereits).
Ich habe folgendes TEMPLATE / HTML-Seite erzeugt:
<html>
<head><title> MapServer Test</title></head>
<body>
<center><h2> MapServer Test </h2>
<hr>
<form method="GET" action="/cgi-bin/mapserv">
<input name="img" type="image" src"[img]" width=300 height=400
border=0 alt="Map Image">
<input type=hidden name=zoomdir value=1 [zoomdir_1_ckeck] />
<input type=hidden name=zoomsize size=4 value=[zoomsize] />
<input type="hidden" name="imgxy" value="300 150" />
<input type="hidden" name="imgext" value="[mapext]" />
<input type="hidden" name="map" value="[map]" />
<input type="hidden" name="savequery" value="true" />
<input type="hidden" name="mapext" value="shapes" />
</form></center>
</body></html>
Das Template habe ich im Mapfile eingebunden:
WEB
TEMPLATE "/home/b311www/wms/seis_ger_template.html"
IMAGEPATH "/home/b311www/wms/tmp/"
IMAGEURL "/tmp/"
...
END
Der MapServer soll ueber folgende Startseite (index.html) aufgerufen werden:
<html>
<head><title> MapServer Test</title></head>
<body>
<center><h2> MapServer Test </h2>
<form method="GET" action="/cgi-bin/mapserv">
<input type="hidden" name="map"
value="/home/b311www/mapserv_bin/seis_ger_wms.map" />
<input type="hidden" name="layer" value="all" />
<input type="hidden" name="zoomdir" value="1" />
<input type="hidden" name="zoomdir" value="0" />
<input type="hidden" name="program" value="/cgi-bin/mapserv" />
<input type="submit" value="MapServer starten" />
</form></center></body></html>
Der Aufruf des wms/seis_ger_template.html funktioniert, allerdings wird
mir ein leerer Kartenrahmen angezeigt. Wenn ich in meinem
tmp-Verzeichnis (IMAGEPATH "/home/b311www/wms/tmp/") nachsehe, werden
bei jedem versuchten Aufruf 5 leere PNGs abgelgt.
Wer kann mir sagen, wo mein Fehler liegt? Schon mal vielen Dank!
Gruss
Nina