Reply to myself with a snippet code that works. Thks to all:

<?php
include '../mapviewerphp/common.php';
include 'utilityfunctions.php';

    
    try{ 

                MgInitializeWebTier($configFilePath);                   

                $coordSys1 =
'PROJCS["ED50-UTM29",GEOGCS["LLERP50-W",DATUM["ERP50-W",SPHEROID["INTNL",6378388.000,297.00000000]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["false_easting",500000.000],PARAMETER["false_northing",0.000],PARAMETER["central_meridian",-9.00000000000000],PARAMETER["scale_factor",0.9996],PARAMETER["latitude_of_origin",0.000],UNIT["Meter",1.00000000000000]]';
 
                
                $coordSys2 =
'GEOGCS["LL84",DATUM["WGS84",SPHEROID["WGS84",6378137.000,298.25722293]],PRIMEM["Greenwich",0],UNIT["Degree",0.01745329251994]]';
 
                  
                $xArg = 683296;
                $yArg = 4126527;
                                
                $coordSysFactory = new MgCoordinateSystemFactory();
                $geometry = new MgGeometryFactory();
                        
                $source = $coordSysFactory->Create($coordSys1);
                $target = $coordSysFactory->Create($coordSys2);

                $transform = $coordSysFactory->GetTransform($source, $target);
                $coordinateArg = $geometry->CreateCoordinateXY($xArg, $yArg);
                $coordinate12 = $transform->Transform($coordinateArg);
                     $xx = $coordinate12->GetX();
        $yy = $coordinate12->GetY();
        
        echo " x (original)= ".$xArg." | y (original)= ".$yArg;  
        echo "<br /> x = ".$xx." | y = ".$yy;
        }catch (MgException $e){ 

                echo "<p><strong>Error:</strong> "; 
                echo $e->GetDetails(); 
                echo "</p>"; 

    }
?>
-- 
View this message in context: 
http://n2.nabble.com/Any-coord-system-to-WGS84-Google-Earth-tp1811461p4847699.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

Reply via email to