Is your feature layer queryable? That is, does is have a value set for TEMPLATE? Even 'TEMPLATE void' will do.
Steve From: [email protected] [mailto:[email protected]] On Behalf Of Michael McInnis Sent: Tuesday, September 17, 2013 4:51 PM To: [email protected] Subject: [mapserver-users] No points selected with queryByShape I'm baffled on this one! I get a shape object $circle and I have a point layer $bizLayer. I know they are both valid as they overlay as expected on my map. When I call printBusiness to use queryByShape to get the points in the shape it always returns 0 for $numResults. Am I missing a step somewhere? // Get shape from point and radius $circle = createCircle($latlonPoint,$radius); echo 'Biz Count : '; $bizCount = printBusiness($bizLayer,$circle); echo $bizCount; // Draw all the layers per basic1.map $image=$map->draw(); // Draw circle - reads shp->draw(map,template,image); $circle->draw($map,$emptyLayer,$image); $image_url=$image->saveWebImage(); function printBusiness($featureLayer,$shp){ $featureLayer->queryByShape($shp); $numResults = $featureLayer->getNumResults(); if($numResults > 0){ echo 'if'; return $numResults; }else{ echo 'else'; return 0; } }
_______________________________________________ mapserver-users mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/mapserver-users
