[Mapserver-DE] Antwort: raster data query

Gunter.Rieth@stadt.mainz.de Gunter.Rieth at stadt.mainz.de
Mit Aug 30 15:17:06 CEST 2006


Hallo Olga, 

Hast du daran gedacht, das in Shapes meistens die Variablen in 
GROSSBUCHSTABEN  stehen ??


Mit freundlichen Grüßen
i. A.

Gunter Rieth



Kommunale Datenzentrale Mainz
-Eigenbetrieb der Stadt Mainz-
Hechtsheimer Straße 31a
55131 Mainz

URL: http://www.kdz.mainz.de
Tel.:  06131/12-1629
Fax.:  06131/12-1603
eMail:gunter.rieth at stadt.mainz.de 




Olga Sacharow <olgasacharow at web.de> 
Gesendet von: mapserver-de-bounces at freegis.org
29.08.2006 23:44

An
mapserver-de at freegis.org
Kopie

Thema
[Mapserver-DE] raster data query






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

_______________________________________________
Mapserver-DE mailing list
Mapserver-DE at freegis.org
https://freegis.org/mailman/listinfo/mapserver-de





This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)