[maplab-users] Search objects in a map
publi at infonegocio.com
publi at infonegocio.com
Mon Nov 1 16:35:39 EST 2004
Hi Jeff,
Ok, i do it. Thanks.
Jeff McKenna wrote:
> Hello,
>
> I think you're having a hard time getting help on this list because
> you are asking about very detailed functionality with
> phpmapscript/mapserver. You will find more help on the main mapserver
> list (http://lists.umn.edu/archives/mapserver-users.html) where the
> developers of mapserver and phpmapscript could probably help you.
> Sorry.
>
> jeff
>
>
>
>
> publi at infonegocio.com wrote:
>
>> Hi all,
>> I'm still working in search object in a map. I have added the
>> next code to MyApp.php (../gmf_apps/MyApp/MyApp.php) :
>> if ($http_form_vars["nombre"])
>> {
>> $nombre = $http_form_vars["nombre"];
>> $oextent = $oMapSession->oMap->extent;
>> $capa = $oMapSession->oMap->getLayerByname("puntos");
>> ("Capa" is a Layer Object)
>> $capa->queryByAttributes("NOMCALLE",$nombre,MS_SINGLE);
>> if ($capa->getNumResults() > 0)
>> {
>> echo "Ha encontrado";
>> $oresult = $capa->getResult(0);
>> // oresult is a ResultCacheMemberObj
>> <http://mapserver.gis.umn.edu/doc42/phpmapscript-class-guide.html#result>
>>
>> $capa->open();
>> $oshape =
>> $capa->getShape($oresult->tileindex,$oresult->shapeindex);
>> $oextent = $oshape->bounds;
>> $oshape->free();
>> //New Extent to show
>> $nminx = $oextent->minx - 300;
>> $nmaxx = $oextent->maxx + 300;
>> $nminy = $oextent->miny - 200;
>> $nmaxy = $oextent->maxy + 200; (My Map have a
>> extent = 600 x 400 pixels)
>> $oextent->setextent($nminx,$nminy,$nmaxx,$nmaxy);
>> }
>>
>> $oMapNavigator->zoomRectangle($oextent->minx,$oextent->miny,$oextent->maxx,$oextent->maxy);
>>
>> }
>>
>> At first sight everything works, but always I obtain the same error
>> in map_navigator.php:
>>
>> *Fatal error*: [MapServer Error]: msCalculateScale(): Invalid image
>> extent, minx=429849.430340, miny=4466350.489920, maxx=429849.430340,
>> maxy=4466350.489920. in
>> */home/javi/maplab-2.2/projects/gmf_apps/MyApp/wrapper/map_navigator.php*
>> on line *341
>>
>> *What's Wrong??????
>> And on the other hand, the single searches are made in the present
>> View, How Can i search in all the map, although there are parts that
>> are not shown?
>> Thanks all.
>>
>> My System:
>>
>> MapServer 4.2.5
>> MapLab 2.2
>>
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> Maplab-users mailing list
>> Maplab-users at lists.maptools.org
>> http://lists.maptools.org/mailman/listinfo/maplab-users
>
>
>
More information about the Maplab-users
mailing list