Milo van der Linden wrote:
$newLayer = ms_newLayerObj($map, $map->getLayerByName('original_layer'));
$newLayer->set('data', '\'the geom from (select * from myLayer where
F_id in (select F_id from anotherLayer where project_id=1)) as lppg
USING UNIQUE F_id USING SRID=4326\'');
//$newLayer->set('status', MS_ON);
echo $newLayer->data;
$rectObj = $newLayer->getExtent();
var_dump($rectObj);
The vardump returns:
{ ["_handle_"]=> resource(47) of type (Unknown) ["minx"]=>
float(-25000000) ["miny"]=> float(-25000000) ["maxx"]=> float(25000000)
["maxy"]=> float(25000000) }
But I need coordinates in lat/lon wgs84?
Milo,
the getExtent() call is not implemented for PostGIS layers and therefore
always returns +/-FLT_MAX, which is +/-25000000.
Best regards,
--
--------------------------------------------------------------------
Andreas Albarello
Analysis & SW Development
Territorium Online srl/GmbH
Via Buozzi/Buozzistraße 12 - I 39100 Bolzano/Bozen
email: [EMAIL PROTECTED]
web: www.territoriumonline.com
--------------------------------------------------------------------