[Mapserver-DE] Querymap wird nicht angezeigt
Karsten Hoffmann
karhof at web.de
Die Aug 9 12:16:23 CEST 2005
Hallo,
ich habe eine einfache mapserver-cgi Anwendung mit shapefiles und möchte mir bei einfachen Abfragen eine querymap anzeigen lassen. Die Abfrage funktioniert auch aber leider wird keine querymap angezeigt. Diese wird vom Mapserver anscheinend gar nicht erzeugt. Es befindet sich jedenfalls keine querymap in meinem temporären Verzeichnis (imagepath). Der Pfad zur querymap in meinem querytemplate geht ins Leere, da die Datei gar nicht existiert.
Hier die Ausschnitte aus meinen Dateien:
Mapdatei:
NAME BERLIN2
STATUS ON
SIZE 460 380
SYMBOLSET "symbols/symbols.sym"
FONTSET "fonts/fonts.list"
EXTENT 368711.0 5799080.0 417394.3 5837400.0
UNITS METERS
SHAPEPATH "data2"
IMAGECOLOR 255 255 224
TRANSPARENT OFF
IMAGETYPE PNG
WEB
TEMPLATE berlin2.html
MINSCALE 50000
MAXSCALE 310000
IMAGEPATH "c:/ms4w/tmp/ms_tmp/"
IMAGEURL "/ms_tmp/"
END
QUERYMAP
SIZE 200 150
SATUS ON
STYLE HILITE
COLOR 255 255 0
END
PROJECTION
"init=epsg:32633"
END
LAYER
NAME ewdichte_orte
PROJECTION
"init=epsg:4326"
END
TYPE Polygon
DATA ortsteile_f
STATUS ON
TEMPLATE templates/ewdichte.html
CLASSITEM EW_QKM2004
CLASS
NAME "140-2781"
EXPRESSION ([EW_QKM2004]>=140 and [EW_QKM2004]<=2781)
STYLE
COLOR 255 255 178
OUTLINECOLOR 0 0 0
END
END
….
END
….
Maintemplate (berlin2.html):
….
<form method=GET action="http://localhost/cgi-bin/mapserv_46.exe" name="mapserv">
<input type="hidden" name="map" value="[map]">
<input type="hidden" name="imgext" value="[mapext]">
<input type="hidden" name="imgxy" value="[center]">
…
<input type="radio" name="mode" value="browse" checked>Karte
<input type="radio" name="mode" value="query">Abfrage
….
Querytemplate (ewdichte.html)
….
<b>Ergebnis der Abfrage:</b>
<p>
Ortsteil: [ORTNAME]<br>
Einwohnerdichte (EW pro qkm): [EW_QKM2004]
<p>
<img src="[img]">
<p>
….
In der error.log des Apache erscheint die Fehlermeldung:
File does not exist: C:/ms4w/tmp/ms_tmp/BERLIN211233335332672.png, referer: http://localhost/cgi-bin/mapserv_46.exe?map=c%3A%2Fms4w%2Fapache%2Fhtdocs%2Fdiplom%2Fberlin2.map&imgext=368711.000000+5798131.680435+417394.300000+5838348.319565&imgxy=230.0+190.0&mode=query&zoomdir=0&zoomsize=2&img.x=129&img.y=183&layer=ewdichte_orte
Ich nutze den MapServer 4.6 (ms4w 1.2.1) unter Windows XP.
Ich kann den Fehler nicht finden und bin etwas ratlos. Vielleicht kann mir jemand weiterhelfen.
Gruß,
Karsten
______________________________________________________________
Verschicken Sie romantische, coole und witzige Bilder per SMS!
Jetzt bei WEB.DE FreeMail: http://f.web.de/?mc=021193
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)