[Mapserver-DE] queryByAttributes auf PostgisLayer Syntax für qstring????
Nico Zimmer
nicozimmer at gmx.de
Die Nov 1 01:05:10 CET 2005
Hallo Liste,
ich versuche mich seit ein paar Stunden an einem queryByAttributes mit
Mapscript auf meinem PostgisLayer, leider ohne Erfolg:
Folgende Situation:
…….
if($HTTP_GET_VARS["QATR"] != "" && $HTTP_GET_VARS["CMD"] ==
"QUERY_ATTRIBUTE")
{
$queryA ="CHECKED";
$qlayer = $map->GetLayerByName("Schwaigern_Wald");
$theQuery = $HTTP_GET_VARS["QATR"];
$queryString = "('[kennung]' =”.$theQuery.”)";
$queryItem = "kennung";
$qerr =
$qlayer->queryByAttributes($queryItem,$queryString,MS_SINGLE);
echo $queryString;
$theQuery="";
if($qerr == MS_SUCCESS && $qlayer->GetNumResults()
> 0)
{………….
auf folgendem Mapfile Layer :
LAYER
# DEBUG ON
NAME "Schwaigern_Wald"
TYPE POINT
STATUS DEFAULT
CONNECTIONTYPE postgis
CONNECTION "user=postgres dbname=schwaigern host=127.0.0.1"
DATA "the_geom from baumimport"
CLASS
NAME "baumimport"
COLOR 0 0 0
STYLE
SYMBOL "Baum"
SIZE 10
OUTLINECOLOR 0 0 0
END
TEMPLATE "foo.html"
END
PROJECTION
"init=epsg:4326"
END
METADATA
"DESCRIPTION" "Schwaigern_Wald"
"LYRNAME" "Schwaigern_Wald"
"RESULT_FIELDS" "Kennung Merkmale BHD Grabart Baumart"
END
END
leider bekomme ich immer nur eine NO Matching reocords Found WARNING“
Ich vermute es liegt irgendwie an dem qstring?! Leider habe ich Netz aber
keine richtige Syntaxerklärung
für ein Query auf einen PostgisLayer gefunden!
Folgendes funktioniert im Mapfile -> EXPRESSION (‚[kennung]’=’irgend ne
zahl’)
Wer kann hier weiterhelfen????
Gruß und Danke!
Nico Zimmer
Geoinformatik und Multimedia
Zeughausstraße 76
D - 26121 Oldenburg
Tel.: (+49) 441 408 69 41
Mob.: (+49) 163 249 52 36
email:HYPERLINK "mailto:%20info at nico-zimmer.de"info at nico-zimmer.de
--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.362 / Virus Database: 267.12.6/152 - Release Date: 31.10.2005
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: http://www.intevation.de/pipermail/mapserver-de/attachments/20051101/2cf91c3b/attachment.html
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)