|
楼主 |
发表于 2013-10-29 15:48:00
|
显示全部楼层
本帖最后由 VR_user_happy 于 2013-10-29 16:25 编辑
再谈谈对大地坐标系的转换:
利用gdal/ogr,可以很轻松的实现各种大地坐标系之间的转换;
1.获取各个不同坐标系的相关参数;
XIAN80(西安80)坐标系
80大地参数:
参考椭球体:IAG 75
长半轴:6378140
短半轴:6356755.2882
扁率:298.257000
BJ54(北京54)坐标系
54大地参数:
参考椭球体:Krasovsky_1940
长半轴:6378245
短半轴:6356863.0188
扁率:298.3
WGS84坐标系
84大地参数:
参考椭球体:WGS 84
长半轴:6378137
短半轴:6356752.3142
扁率:298.257224
2.设定参考,并用OGRCoordinateTransformation 类实现各种坐标系之间的转换。
3.得到属性字符串:
PROJCS["Beijing_1954_3_Degree_GK_CM_75E",GEOGCS["GCS_Beijing_1954",DATUM["D_Beijing_1954",SPHEROID["Krasovsky_1940",6378245.0,298.3]],PRIMEM
["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Gauss_Kruger"],PARAMETER["False_Easting",500000.0],PARAMETER
["False_Northing",0.0],PARAMETER["Central_Meridian",75.0],PARAMETER["Scale_Factor",1.0],PARAMETER["Latitude_Of_Origin",0.0],UNIT["Meter",1.0]]
可以看出各个参数的设置值。 |
|