将测绘局DLG数据2000坐标系地形图转换成Mapgis格式80坐标系

2016 年 4 月 21 日21:06:18 发表评论 2,612

利用ArcgisMapgisK9将测绘局DLG数据2000坐标系地形图转换成Mapgis格式80坐标系

最近好几天时间,一直在折腾如何将测绘局DLG数据2000坐标系地形图转换成Mapgis格式80坐标系。虽然过程比较曲折,但是也学到了不少东西。由于K9是单位的,目前手头没有。所以,只能介绍个大概操作流程跟思路了。

将测绘局DLG数据2000坐标系地形图转换成Mapgis格式80坐标系

小背景:我国从2008年开始就推行2000国家坐标系,所以,我们从测绘局买来的地形图是2000坐标系的,且以DLG数据存储。但是,我们单位仍然在用80坐标系。(当然,有些单位也在用2000坐标系)

需备工具:1Arcgis  (最好是10.1以上)

2Mapgis K9 

33对以上两个坐标系下的控制点

Arcgis主要用来读取和转换DLG数据,K9主要用来转换shp文件,及投影变换。控制点当然是用来计算七参数了。

具体步骤:

1、            DLG数据转换成shp文件

arcgis的工具箱中(Arctoolbox)执行:转换工具----转为shapefile---要素类转shapefile(批量)。按提示操作,即可将DLG数据转换为shp文件。

2、            shp转换成mapgis格式

打开Mapgis K9,打开数据转换工具,按照提示,可以将shp文件转换成Mapgis格式。

注意:我用的是桌面版,所以需要先建立一个数据库。

3、            高斯投影

转换过来的mapgis格式文件,即为2000坐标系下以度为单位存储的地形图。现在我们需要将其投影成高斯克吕格投影1:50000以毫米为单位的地形图。(具体操作步骤跟Mapgis67差不多)

4、            坐标转换

此时,我们已经得到了2000坐标系,高斯克吕格投影1: 50000地形图。我们需要将其投影变换成80坐标系。具体步骤:

              七参数计算

由于2000坐标系地心采用地球质心,80坐标系地心是参考椭球地心。二者需要用七参数转换。

由于K9计算七参数的时候,X/Y坐标以秒为单位。所以,首先要将我们的公共点换算成秒。具体操作执行:单点投影即可。注意源参数跟目标参数的设置。

在单点投影跟类投影的对话框中,均可找到计算七参数的对话框。按要求输入后计算、保存即可。(注意:K9计算出的转换旋转参数wX/wY是以弧度为单位的。

              批量文件投影

然后执行批量投影变换。此时即可得到80坐标系下地形图了。

然后根据1:50000地形要素数据说明按照属性修改点线面参数即可。

综上所述,我们可以看出,以上方法适用于任何椭球体之间的数据转换。当然,包括80坐标系转2000坐标系。

拙劣之见,欢迎同行交流。

温馨提示:请扫描下方二维码支持下我吧。我会继续为各位同行和爱好者提供优质的资源和文章。


分享到:
  • 欢迎扫码关注我的公众号
  • 一个可以获取淘宝内部优惠券的公众号
  • weinxin
  • 我的微信号
  • 欢迎扫码关注
  • weinxin
冰&太阳
mindmanager 2016完美破解版(序列号注册码)下载
mindmanager最新学习资料视频+安卓版本(超40G )
3dmine2014.3企业版破解版下载地址
【正版包邮】中国区域大地构造学教程(葛肖虹)

发表评论

您必须才能发表评论!