Not sure I follow this.
Template is an empty layer in my map file we use to add shapes to for display.
My Feature layer is a shapefile of business point locations.
What does queryable mean in relation to a shapefile of points?

Michael McInnis
6033 44th Ave. N.E.
Seattle, WA 98115
206 517-4701

From: steve.l...@state.mn.us
To: mmcinni...@msn.com; mapserver-users@lists.osgeo.org
Subject: RE: [mapserver-users] No points selected with queryByShape
Date: Tue, 17 Sep 2013 22:16:16 +0000









Is your feature layer queryable? That is, does is have a value set for 
TEMPLATE? Even ‘TEMPLATE void’ will do.
 
Steve
 


From: mapserver-users-boun...@lists.osgeo.org 
[mailto:mapserver-users-boun...@lists.osgeo.org]
On Behalf Of Michael McInnis

Sent: Tuesday, September 17, 2013 4:51 PM

To: mapserver-users@lists.osgeo.org

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
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users

Reply via email to