[Mapserver-users] How can queryByPoint and getShape mapscript functions work with PostGIS.
wanalena at engr.orst.edu
wanalena at engr.orst.edu
Sun Mar 2 19:19:41 PST 2003
Hi,
I am now implementing a Map application that
has a Point layer from PostGIS. The problem is
whenever I try to use queryByPoint on this layer
it will return MS_SUCCESS.
$nClickGeoX = GMapPix2Geo($nClickPixX, 0, $dfWidthPix,
$dfMinX, $dfMaxX, 0);
$nClickGeoY = GMapPix2Geo($nClickPixY, 0, $dfHeightPix,
$dfMinY, $dfMaxY, 1);
$oClickGeo = ms_newPointObj();
$oClickGeo->setXY($nClickGeoX, $nClickGeoY);
$layer = $gpoMap->getLayer(7);
$err = @$layer->queryByPoint($oClickGeo, MS_SINGLE, -20); // <-- I have
tried both MapUnit (positive) and Pixel (negative)
if($err == MS_FAILURE)
{
echo "<font size=4 color=red>There were no results found, try zooming in
closer.</font>";
}
^^^^^^^^ $err will always return MS_FAILURE ^^^^^^^^^^^
else if( $err == MS_SUCCESS)
{ ....
Does anybody has experience with that?
--Naroot Wanalertlak
More information about the MapServer-users
mailing list