第五章 坐标转换
系统提供了坐标转换工具,下面将逐一介绍。
系统提供六种坐标转换工具(如图5-1所示),要做坐标转换只需点击菜单栏“工具->坐标转换”或者选择左侧项目栏的“坐标转换”再选择合适的转换类型即可,系统弹出文件对话框,点击打开后,系统会自动转换完成,并显示转换结果。
图5-1坐标转换工具
注:坐标转换本身与项目无关,即可在没有项目的情况下完成,但是坐标转换往往牵涉到一些坐标系统的参数设置,因此,建议在打开工程的情况下进行坐标转换。
5.1 XYZ-〉BLH
功能:三维空间直角坐标转换为大地坐标。 输入文件 *.XYZ
37
输出文件 *.BLH
上述两文件名称相同,后缀不同。 操作步骤:
(1) 在进行转换前先编辑生成输入文件 *.XYZ,其格式为:
点名
米为单位。
(2) 在项目打开的情况下,在“项目属性->坐标系统”中设置坐标系参数:椭球长轴,椭球扁率分母。
(3) 在选择“工具->坐标转换->XYZ-〉BLH”子项进行转换,此时屏幕出现打开文件窗口,选取输入文件(*.XYZ)
(4) 转换结果将保存到*.BLH文件中,若已存在同名点文件,则覆盖已有数据(下同)。 (5) 结果文件格式为:
点名
B
L
H
经纬度B、L以度分秒(DDD.MMSS)为单位,大地高H以米为单位。
X
Y
Z
也可采用任何其它文本编辑器生产该文件。各项以空格分隔,X、Y、Z以
5.2 BLH->XYZ
输入文件 *. BLH 输出文件 *. XYZ
上述两文件名称相同,后缀不同。 操作步骤:
(1) 在进行转换前需编辑生成输入文件 *.BLH,其格式为:
点名
B
L
H
各项以空格分隔,经纬度B、L以度分秒为单位,大地高H以米为单位。 (2) 在项目打开的情况下,在“项目属性->坐标系统”中设置坐标系参数:
38
椭球长轴,椭球扁率分母。
(3) 执行程序自动转换,并生成输出文件。 (4) 输出文件格式为:
点名
X
Y
Z
5.3 XY->BL
功能:高斯平面坐标转换为大地作经纬度。 输入文件 *. XY 输出文件 *. BL
上述两文件名称相同,后缀不同。 操作步骤:
(1) 在进行转换前,先编辑生成输入文件 *.XY,其格式为:
点名
X
Y
各项以空格分隔,X、Y以米为单位。若X、Y含有固定的加常数,则需在“参数设置”项输入X加常数和Y加常数。
(2) 在项目打开的情况下,在“项目属性->坐标系统”中设置坐标系参数:椭球长轴,椭球扁率分母,中央子午线(以度分秒为单位DDD.MMSS) (3) 在选择“工具->坐标转换->XYZ-〉BLH”子项进行转换,此时屏幕出现打开文件窗口,选取输入文件(*.XY_I) (4) 转换结果将保存到*.BL_O文件中。 (5) 输出文件*.BL格式为:
点名
B
L
各项以空格分隔,经纬度B、L以度分秒(DDD.MMSS)为单位。
5.4 BL->XY
将大地经纬度转换成高斯平面坐标,其操作与7.3相似,与7.3联合
39
使用,可进行换带计算。
附:换带计算操作过程(间接法):
首先,编辑好高斯平面坐标文件 *.xy,在项目打开的情况下,在“项目属性->坐标系统”中设置坐标系参数:椭球长轴,椭球扁率分母,中央子午线1(当前高斯平面坐标系的中央子午线经度)选择“工具->坐标转换->XY-〉BL”子项进行转换,得到大地坐标,回到“项目属性->坐标系统”中设置中央子午线为目标坐标系的中央子午线经度,再选择“工具->坐标转换-> BL -〉XY”子项进行转换,即得到换带后的高斯平面坐标。
5.5 XY1->XY2
功能:二维直角坐标变换 输入文件 *. XYXY 输出文件 *. XYXY 操作步骤: (1)
点名
X旧
编辑生成输入文件(*.XYXY),格式为(参见“二维转换.xyxy”):
Y旧
X新
X新
公共点 ········
········ 点名
X旧
Y旧
非公共点 ········
········
下面为某一“*. XYXY”的实例:
A001 2886585.7645 531481.3787 29459.2790 31382.6500
40