CosaLEVEL使用说明书 下载本文

第五章 坐标转换

系统提供了坐标转换工具,下面将逐一介绍。

系统提供六种坐标转换工具(如图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