[mapserver-users] Projection Error
Shaik Anwar Hussain
shussain at atsincorp.com
Wed Jan 9 09:25:12 PST 2002
Hi All,
I am doing Point Projection. I am getting the following error.
Does any one know how to correct this error.
Fatal error: MapServer Error in msProcessProjection(): major axis or radius
= 0 or not given in c:\program files\apache
group\apache\htdocs\php406\scripts\projpoint.php on line 11
I am using mapserver 3.5 and php 4.0.6. Webserver is Apache, Operating
system is Windows 2000.
The code i written for projection is
<?php
dl("php_mapscript.dll");
dl("php_dbase.dll");
dl("php_proj.dll");
$shpFname = 'C:\Program Files\Apache
Group\Apache\htdocs\php406\data\pointproj';
$shpFile = ms_newShapeFileObj( $shpFname, MS_SHP_POINT);
$dbfFile = dbase_create($shpFname.".dbf",
array(array("PROG_ID","N",5,0),array("PROJ_NAME","C",10)));
$projinobj = ms_newprojectionObj("proj=latlong");
$projoutobj =
ms_newprojectionObj("proj=lcc,ellps=GRS80,lat_0=49,lon_0=-95,lat_1=49,lat_1=
77");
$oShp = ms_newShapeObj(MS_SHAPE_POINT);
$oLine = ms_newLineObj();
$opoint = ms_newPointObj();
$opoint->setXY(-92.0,62.0);
$opoint=$opoint->project($projinobj, $projoutobj);
$oLine->add($opoint);
$programid=100;
$pname="ATS";
$oShp->add( $oLine );
$shpFile->addShape($oShp);
dbase_add_record($dbfFile, array($programId, $pname));
echo "Shapes Created.<BR>";
$shpFile->free();
echo "Shape File ($shpFname) closed.<BR>";
dbase_close($dbfFile);
echo "Dbase file closed. <br>";
?>
Thanks for ur Time,
Anwar
www.atsincorp.com
More information about the MapServer-users
mailing list