[Mapserver-DE] raster data query
Olga Sacharow
olgasacharow at web.de
Die Aug 29 23:44:19 CEST 2006
Hallo!!!
Ich versuche im meinem WMS ein Rester Shapefile abzufragen und verwende dabei folgenden PHP MapScript Code:
$this_layer = $map->getLayerByName('meantemp');
if ($this_layer->queryByPoint($my_point, MS_SINGLE, 0)==MS_SUCCESS) {
$this_layer = $map->getLayerByName('meantemp');
$xkoord = pix2geo($HTTP_POST_VARS["map_x"],0,350,$map->extent->minx,$map->extent->maxx,0); //Umrechnung von Bild- auf Weltkoordinaten
$ykoord = pix2geo($HTTP_POST_VARS["map_y"],0,350,$map->extent->miny,$map->extent->maxy,1);
$my_point->setXY($xkoord,$ykoord);
if ($this_layer->queryByPoint($my_point, MS_SINGLE, 0)==MS_SUCCESS) {
$this_layer->getResult($this_layer ->queryByPoint($my_point, MS_SINGLE, 0));
}
$template = $map->processQueryTemplate(1,MS_FALSE);
echo $template;
}
In meiner MAP-Datei habe ich dem "meantemp"-Layer ein Template zugewiesen, in dem auf die Spalte "Value" im Shapefile zugegriffen werden soll:
<tr>
<td>[Value]</td>
</tr>
Was jedoch bei einer Abfrage in meinem Server herauskommt ist folgender Text:
[Value]
und nicht das Attribut aus der "Value" Spalte!
Frage ich den classindex ab, dann kommt jedoch das richtige Ergebniss heraus!
Kann mir bitte jemand sagen, was da falsch läuft???
Ganz arg vielen Dank im Voraus!!!
Olga
__________________________________________________________________________
Erweitern Sie FreeMail zu einem noch leistungsstärkeren E-Mail-Postfach!
Mehr Infos unter http://freemail.web.de/home/landingpad/?mc=021131
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)