Check the web api for the MgCoordinateSystemFactory class. Example:
function transformCoordinate($source, $target, $x, $y) {
//converts a coordinate from the source to the target
coordinate sytem,
$coordSysFactory = new MgCoordinateSystemFactory();
$coordSys1 = $coordSysFactory->CreateFromCode($source);
$coordSys2 = $coordSysFactory->CreateFromCode($target);
$csTransform12 = $coordSysFactory->GetTransform($coordSys1,
$coordSys2);
$csTransform21 = $coordSysFactory->GetTransform($coordSys2,
$coordSys1);
$geometryFactory = new MgGeometryFactory();
$coordinateArg = $geometryFactory->CreateCoordinateXY($x, $y);
$coordinate12 = $csTransform12->Transform($coordinateArg);
$x12 = $coordinate12->GetX();
$y12 = $coordinate12->GetY();
$new_coordinate = $geometryFactory->CreateCoordinateXY($x12,
$y12);
return $new_coordinate;
}
$newLLpoint = transformCoordinate("CA83-VF", "LL84", $x1, $y1);
--
View this message in context:
http://n2.nabble.com/Convert-mcs-To-LonLat-in-C-tp4540965p4685546.html
Sent from the MapGuide Users mailing list archive at Nabble.com.
_______________________________________________
mapguide-users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/mapguide-users