|
View:
New views
2 Messages
—
Rating Filter:
Alert me
|
|
|
Query Object on MapHi All,
I change the code: // Adriano hantequeste Gomes - 11/jan/07 // // Consulta Objeto // // if ($http_form_vars["nome_b"]) { $bairro = $http_form_vars["nome_b"]; $oextent = $oMapSession->oMap->extent; $capa = $oMapSession->oMap->getLayerByname("Bairros"); // ("Capa" is a Layer Object) $capa->queryByAttributes("NOME_BAIRR",$bairro,MS_SINGLE); if ($capa->getNumResults() > 0) { echo "Encontrou"; $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 - 350; $nmaxx = $oextent->maxx + 350; $nminy = $oextent->miny - 275; $nmaxy = $oextent->maxy + 275; // (My Map have a extent = 700 x 550 pixels) $oextent->setextent($nminx,$nminy,$nmaxx,$nmaxy); } $oMapNavigator->zoomRectangle($oextent->minx,$oextent->miny,$oextent->maxx,$oextent->maxy); } I find the record on shape but retry this error: Encontrou Fatal error: [MapServer Error]: msCalculateScale(): Invalid image extent, minx=384426.000000, miny=7740866.107143, maxx=384426.000000, maxy=7740866.107143. in D:\ms4w\apps\maplab-2.2.1\projects\gmf_apps\Geo\wrapper\map_navigator.php on line 341 -- Atenciosamente, Adriano Hantequeste Gomes CREA 080047648-4 Departamento de Geoprocessamento - GEO Gerência de Estatística e Analise Criminal - GEAC Secretaria de Estado da Segurança Pública e Defesa Social - SESP Av. Marechal Mascarenhas de Moraes, 2355 Bento Ferreira - Vitória - Espírito Santo CEP: 29.052-121 Telefone: 55 27 3334-4736 Fax: 55 27 3334-4735 Celular: 55 27 9225-4852 _______________________________________________ Maplab-users mailing list Maplab-users@... http://lists.maptools.org/mailman/listinfo/maplab-users |
|
|
Re: Query Object on MapAdriano,
Add a TEMPLATE line to the layer you want to query. It doesn't have to point to a valid template, it just needs to be present for the layer to be queryable. zak On 1/11/07, Adriano Hantequeste Gomes <adrianohg@...> wrote: > Hi All, > > I change the code: > > // Adriano hantequeste Gomes - 11/jan/07 > // > // Consulta Objeto > // > // > > if ($http_form_vars["nome_b"]) { > > $bairro = $http_form_vars["nome_b"]; > $oextent = $oMapSession->oMap->extent; > $capa = $oMapSession->oMap->getLayerByname("Bairros"); > // ("Capa" is a Layer Object) > $capa->queryByAttributes("NOME_BAIRR",$bairro,MS_SINGLE); > > if ($capa->getNumResults() > 0) > { > echo "Encontrou"; > $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 - 350; > $nmaxx = $oextent->maxx + 350; > $nminy = $oextent->miny - 275; > $nmaxy = $oextent->maxy + 275; // (My Map have a extent = 700 x 550 pixels) > $oextent->setextent($nminx,$nminy,$nmaxx,$nmaxy); > } > > $oMapNavigator->zoomRectangle($oextent->minx,$oextent->miny,$oextent->maxx,$oextent->maxy); > > } > > > > I find the record on shape but retry this error: > > Encontrou > Fatal error: [MapServer Error]: msCalculateScale(): Invalid image > extent, minx=384426.000000, miny=7740866.107143, maxx=384426.000000, > maxy=7740866.107143. in > D:\ms4w\apps\maplab-2.2.1\projects\gmf_apps\Geo\wrapper\map_navigator.php > on line 341 > > -- > Atenciosamente, > Adriano Hantequeste Gomes > CREA 080047648-4 > Departamento de Geoprocessamento - GEO > Gerência de Estatística e Analise Criminal - GEAC > Secretaria de Estado da Segurança Pública e Defesa Social - SESP > Av. Marechal Mascarenhas de Moraes, 2355 > Bento Ferreira - Vitória - Espírito Santo > CEP: 29.052-121 > Telefone: 55 27 3334-4736 > Fax: 55 27 3334-4735 > Celular: 55 27 9225-4852 > > _______________________________________________ > Maplab-users mailing list > Maplab-users@... > http://lists.maptools.org/mailman/listinfo/maplab-users > -- Zak James Applications and Software Development DM Solutions Group Inc. http://www.dmsolutions.ca _______________________________________________ Maplab-users mailing list Maplab-users@... http://lists.maptools.org/mailman/listinfo/maplab-users |
| Free embeddable forum powered by Nabble | Forum Help |