Query Question
Thomas Hammerlund
tom at MAPLINK.JP
Fri Jun 2 00:26:07 PDT 2006
Hi, I'm trying to query a layer via mapscript but I can't get a count above
0 for numitems on the layer object or numvalues off the feature object. Is
there a mapfile configuration or mapscript method i'm missing?
Thank you,
Tom
mapscript code : -------------------------------------
my $map = new mapscript::mapObj($mfpath);
my $lobj = $map->getLayerByName($lyr);
my $ret = $lobj->queryByRect($map,$robj);
my $numRec = $lobj->getNumResults();
my $results = $lobj->getResults();
for($i=0;$i<$numRec;$i++){
$result = $results->getResult($i);
$feature = $lobj->getFeature( $result->{shapeindex} ,
$result->{tileindex} );
# #$att1 = $feature->getValue( 1 );
# #$att2 = $feature->getValue( 2 );
print $lobj->{numitems} . " " . $result->{shapeindex} . " " .
$result->{tileindex} . " " .$feature->{numvalues} ." <br>";
output: ----------------------------------------------------
0 4443 -1 0
0 4446 -1 0
0 4452 -1 0
0 4455 -1 0
0 4471 -1 0
0 4472 -1 0
0 4477 -1 0
0 4479 -1 0
0 4483 -1 0
MAPFILE --------------------------------------
LAYER
NAME m_stores
TEMPLATE "http://192.168.10.33/php/qtemp.html"
TYPE QUERY
DATA bgshp/m_store_4612
END
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mapserver-users/attachments/20060602/e48b4c61/attachment.htm>
More information about the MapServer-users
mailing list