[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)