查看原文
其他

应用ArcGIS和COORD软件进行坐标七参数转换的方法

GIS前沿 2019-06-30


一、数据参数注意事项


1.我们使用的测绘数据,例如:


X  2835697.754   X为纬度  (7位数)


Y  613544.641   Y为经度  (6位数)


如果是:


X  2835697.754    X为纬度  (7位数)


Y  36613544.641    Y为经度带了带号36  (8位数)


2.在ArcGIS中的X、Y要和测绘数据的X、Y相反过来,因此在生成点的数据的时候一定要注意。


3.在COORD软件中的X、Y和测绘数据的X、Y一样。


4.在ArcGIS中七参数的坐标:平移参数单位是米,旋转参数单位是秒、尺度参数的单位是百万。


5.在COORD软件中,七参数的坐标:平移参数单位是米,旋转参数单位是弧度。


6.因此为了把COORD中的七参数导入ArcGIS中必须进行七参数的坐标转换。


二、西安80坐标转为国家2000坐标转化步骤:


1.打开COORD软件


COORD软件里没有国家2000坐标系椭球,需要在椭球管理中添加CGCS2000。


长半径、扁率和ArcGIS中相关参数保持一致。


2.设置——地图投影——设置中央子午线。本例中央子午线为102:00:00.000000


3.设置——计算七参数


选择源坐标椭球:国家80。目标坐标椭球:cgcs2000(前面添加的椭球)。


源坐标使用经纬度格式,目标坐标使用不带带号的平面坐标。


没有高程信息时,可以使用不带高程值的坐标计算参数。


西安80是参心坐标系,国家2000是地心坐标系,两种不同类型的坐标系之间的转化需要使用布尔莎七参数。


选择模型:布尔莎,计算,可得到七参数。


这里注意:平移参数单位是米,旋转参数单位是弧度。不可在arcgis中直接使用。


4.计算出来的七参数,在excel表中进行单位转换。


旋转参数的单位是弧度,转为秒:


2π= 360°,1rad=57.32°


因此1弧度=57.32*3600秒


尺度*1000000=ArcGIS 尺度


经过单位转换的七参数就可以直接在ArcGIS中使用了。


5.打开ArcGIS,ArcToolbox——Data Management Tools——Projectionsand Transformations——Raster——createCustom Geographic Transformation


ArcGIS中七参数有两个模型POSITION_VECTOR和COORDINATE_FRAME. POSITION_VECTOR 角度参数逆时针旋转为负,COORDINATE_FRAME角度参数逆时针旋转为正。


6.ArcToolbox——DataManagement Tools——Projectionsand Transformations——Feature——Project


就得出经过七参数转换后得到的国家2000坐标。


文章作者:地信网论坛会员(九威龙)



- END -


干货|破解ArcGIS坐标系之惑: 从基本概念到常用操作

ArcGIS投影转换

ArcGIS中的地理坐标系转换方法参数

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存