[Mapserver-DE] phpmapscript dBase-Abfrage
Claudia Rodat
claudia at rodat.de
Mon Sep 20 13:16:28 CEST 2004
Hallo Liste,
nach der Aufforderung auf der Anwenderkonferenz auch "dumme" Fragen zu
stellen, kommt hier also meine erste :
Ich möchte über die Funktion "querybypoint" mit phpMapscript die
dBase-Spalten und -werte eines Datensatzes auslesen. Trotz meines "tollen"
scriptchen liefert der Befehl $shape->values kein Array zurück. Warum ?
Da sowohl der shapeindex und die shape-Datei gefunden werden, vermute ich
den Fehler in der map-Datei ?!
php-Skript:
...
if (($layer->queryByPoint($punkt, MS_SINGLE, 200))==MS_SUCCESS) {
$resultat=$layer->getResult(0);
$index=$resultat->shapeindex;
}
...
$shapefile = ms_newShapefileObj("Pfad", -2);
$shape=$shapefile->getShape($index);
$wert=$shape->values;
foreach ($wert as $key=>$value) {
print "<tr><td>".$key."</td><td>".$value."</td></tr>";
}
map-Datei:
...
LAYER
NAME "Gemarkungen"
TYPE Polygon
DATA gemarkung
STATUS ON
TEMPLATE info.php
CLASS
OUTLINECOLOR 0 0 0
END
END
Vielen Dank im voraus.
Claudia
P.S. großes Lob an die Organisatoren und Vortragenden der
Andwenderkonferenz - habe viel gelernt.
< // ____________________
dcr geoinformatic
Claudia Rodat
claudia at rodat.de
mobil +49 (171) 49 23 225
fax +49 (7531) 45 41 20
fon +49 (7531) 73 145
Gabelsbergerstr. 11
D 78467 Konstanz
__________________________________ >
____________
Virus checked by G DATA AntiVirusKit
Version: AVK 15.0.63 from 17.09.2004
Virus news: www.antiviruslab.com
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: http://www.intevation.de/pipermail/mapserver-de/attachments/20040920/f711d1db/attachment.html
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)