李晓华彭正泉邹绍良
(1.赣州赣南测绘院 江西赣州 341000;2.赣南地质勘查院 江西赣州 341000)
MAPGIS中矢量地形图坐标转换的探讨
李晓华1彭正泉2邹绍良1
(1.赣州赣南测绘院 江西赣州 341000;2.赣南地质勘查院 江西赣州 341000)
针对在MAPGIS应用中常遇到的对矢量图进行1954北京坐标系与1980西安坐标系互相转换的问题,结合生产工作实际,利用MAPGIS软件和CASS软件的相关功能,提出了实现上述两种坐标系下矢量图进行无损相互转换的简便方法。
MAPGISCASS;坐标转换
MAPGIS是中国地质大学信息工程学院武汉中地信息工程有限公司自行研制开发的大型基础地理信息系统软件平台,广泛应用于土地管理、地质勘查、测绘等领域。AutoCAD(AutoComputerAided Design)是Autodesk公司开发的自动计算机辅助设计软件,用于二维绘图、三维绘图,现已成为国际上广泛应用的绘图工具。AutoCAD具有良好的用户界面,通过交互菜单或命令行方式便可以进行各种操作,工作效率高。测绘行业的许多软件都是基于AUTOCAD平台开发的,如南方CASS7.0、威远图SV300等。在地质勘查行业,许多单位使用的是MAPGIS软件,原始资料是1954北京坐标系下的矢量地质图,在工作中常需要转换为1980西安坐标系下的矢量地质图。作者根据实际生产经验,摸索出一种箱互转换的方法,操作简便实用性强。
2.1 如果矢量图进行了平移,首先要将北京54坐标系下的图件通过菜单 “其它”→“整图变换”→“键盘输入参数”将左下角坐标调整为实际坐标(如左下角高斯坐标为:2794000,39362000,以米为单位,比例尺为1:1万,则其实际坐标为36200,279400;比例尺为1:5千,则其实际坐标为72400,558800。以毫米为单位。先去掉带号,在1:1万的图中,图上1毫米为实地10米)。其次将北京54坐标系的图框线(即坐标网)另存为一个线文件和点文件,具体方法为先新建一个线文件和点文件,并使其为编辑状态,将所需的点线通过菜单“其它”→“选择”、“拷贝”→“粘贴”将其存入新文件。
②、在MAPGIS主菜单中选择“文件转换”功能,将刚才另存的点线文件转换成AutoCAD中能识别的dxf文件(图1)。
图1
3.1 在南方CASS7.0中打开上一步生成的dxf文件,选择“地物编辑”菜单-“坐标转换”命令-在弹出的对话框中选择“转换图形”复选框。
3.2 添加已知公共点(54、80坐标都要有,一般是向国土测绘主管部门购买过来的两套坐标),一般一个图幅需要多个公共点,转换前的控制点坐标为北京54坐标,转换后的控制点坐标为西安80坐标(坐标输入要采用MAPGIS中的以毫米为单位的坐标,坐标要一致)。添加完后计算转换参数,然后点击转换参数。然后点击转换按钮,转换好后还是保存成dxf文件(图2)。
图2
4.1 在MAPGIS的文件转换中,装入刚才保存的dxf文件。将dxf文件另存成坐标网WL文件即可。
4.2 再利用MAPGIS的实用服务——误差校正,打开后将所有的文件都装入,包括54坐标系的文件和西安80坐标系的文件(图3)。
图3
4.3 控制点——设置控制点参数——选择实际值——采集搜索范围设置为0.1——确定
4.4 控制点——选择采集文件——在弹出的对话框中选择北京54坐标系的文件 (全部选择)——确定(图4)。
图4
4.5 用“添加控制点”工具按钮,开始采点,采集图廓坐标网的四个角点。
4.6 采集完后再到“控制点”菜单——设置控制点参数——在弹出的对话框中先择理论值——确定。
4.7 再返回控制点——选择采集文件——在弹出的对话框中选择西安80坐标系的文件(注意此时绝对不能选择北京54坐标系的文件)——确定 (图5)。
图5
4.8 同样用“添加控制点”工具按钮,开始采点,采集80坐标文件图廓坐标网的四个角点(这时候注意了,一定要按照刚才采集北京54坐标系的四个角点同样的顺序采集,并且点号也要顺序对应起来,不能反向采集)。
4.9 采集完成后返回“控制点”——编辑校正控制点——在弹出的对话框中将精度设置为6位小数——点击“精度”按钮——再点击“校正”按钮——这个时候系统就开始校正了——校正完成后按确定即可。点击“校正”后,按钮会弹出一个窗口,选择54坐标的文件 (不要选定80坐标的*.wl文件)——确定。
4.10 返回图面进行检查,通过放大图框可以看出黑(北京54坐标系文件)红(西安80坐标系文件)重合,就说明校正正确(图6)。
图6
由于转换过来的坐标格网点是1980西安坐标系下的坐标,其值相对于1954北京坐标系下的坐标已经变化,故需生成新的图框。
5.1 首先打开实用服务菜单的投影变换子系统——打开后点击菜单“系列标准图框”→“键盘生成矩形图框”按钮。
5.2 弹出对话框,以实际情况填写,并修改好线参数和点参数即可:比例尺为1:5千,则网间隔dx为0.5。
5.3 将生成的点线文件另存,添加到转换后的1980西安坐标系下的工程即可。
本文利用常用的软件中地MAPGIS6.7与南方CASS7.0,将1954北京坐标系下MAPGIS格式的矢量地质图转换为1980西安坐标系,其优点是:无损转换,转换前后线型、字体、符号不变;转换思路清晰,首先在MAPGIS中提取1954北京坐标系下的矢量地质图的图框;其次将提取的图框在CASS7.0中利用具有54、80两套坐标的控制点转换到1980西安坐标系下;再次在MAPGIS中利用转换后的图框转换其他地图要素到1980西安坐标系下;最后重新生成图框。同理亦可进行1980西安坐标系、1954北京坐标系、2000国家大地坐标系下矢量地质图的相互转换。
由于我国从2008年7月1日起启用2000国家大地坐标系(CGCS2000),但许多测绘资料采用的是1954北京坐标系或1980西安坐标系,故面临着大量矢量地质图相互转换的问题,本文提出的方法具有一定的参考价值。