28 12
发新话题
打印

在ArcGIS Desktop中进行三参数或七参数精确投影转换

在ArcGIS Desktop中进行三参数或七参数精确投影转换

ArcGIS中定义的投影转换方法,在对数据的空间信息要求较高的工程中往往不能适用,有比较明显的偏差。在项目的前期数据准备工作中,需要进行更加精确的三参数或七参数投影转换。下面介绍两种办法来在ArcGIS Desktop中进行这种转换。

方法1:在ArcMap中进行动态转换(On the fly)
            假设原投影坐标系统为Xian80坐标系统,本例选择为系统预设的Projected Coordinate Systems\Gauss Kruger\Xian 1980\Xian 1980 GK Zone 20投影,中央经线为117度,要转换成Beijing 1954\Beijing 1954 GK Zone 20N。
          在ArcMap中加载了图层之后,打开View-Data Frame. Properties对话框,显示当前的投影坐标系统为Xian 1980 GK Zone 20,在下面的选择坐标系统框中选择Beijing 1954 GK Zone 20N,在右边有一个按钮为Transformations... (见图1)
           点击打开一个投影转换对话框,可以在对话框中看到Convert from和Into表明了我们想从什么坐标系统转换到什么坐标系统。(见图2)
         在下方的using下拉框右边,点击New...,新建一个投影转换公式,在Method下拉框中可以选择一系列转换方法,其中有一些是三参数的,有一些是七参数的,然后在参数表中输入各个转换参数。(见图3)
        输入完毕以后,点击OK,回到之前的投影转换对话框,再点击OK,就完成了对当前地图的动态投影转换。这时还没有对图层文件本身的投影进行转换,要转换图层文件本身的投影,再使用数据导出,导出时选择数据框架即可。(见图4)

         方法2:对于有大量图层需要进行投影转换时,这种手工操作的办法显得比较繁琐,每次都需要设置参数。我们可以只定义一次投影转换公式,而在此后的转换中重复引用此投影转换公式即可。
这种方法需要在ArcTools中进行操作。在Data Management Tools\Projections and Tranformations\下,有Create Custom Geographic Transformation命令。(见图5)
       打开这个命令,选择输入和输出的投影,可以是系统自带的也可以是自己设置的,选择转换方法,与方法1种介绍的类似,可选择三参数或者七参数,然后输入各个参数值。通过为这个投影转换公式指定一个名称,可以在以后的操作中直接引用此公式而不用重复输入各个参数了。点击OK生成这个投影转换公式。(见图6)
       在方法一里面,我们是动态的改变了地图的投影,然后通过数据导出的办法将要转换投影的图层重新生成的。在这里,我们可以直接使用Data  Management Tools\Projections and Tranformations\下的Project命令,生成转换后的图层文件。Project命令分别位于Feature和Raster目录下,分别针对于矢量和栅格数据。在这个命令中,在指定了输入的图层后,Input Coordinate System自动的识别出了输入的投影,需要用户指定输出的投影,如果两者与之前定义投影转换公式的输入和输入投影的话,在下面的Geographic Transformation下拉框中会出现之前定义的公式名称,直接选择即可使用。(见图7)
        点击OK以后就可以直接生成这个图层文件而不需要进一步的操作了。
附件: 您所在的用户组无法下载或查看附件
pdf,caj,kdh格式请用Adobe Reader或者CAJViewer打开阅读
有任何问题可以到网站会议室举报或提问。

TOP

好资料,感谢楼主免费分享 ,俺太穷了 土地券经常没有

TOP

好东西,收下了

TOP

好东西,谢谢分享

TOP

非常感谢!!!学到了新知识!

TOP

坐标系统很重要,开始学习Arc Map,这儿有很多好东西

TOP

谢谢楼主了,你的资料很有用

TOP

好贴!

TOP

谢谢分享 学习学习

TOP

其实这个好做,但是对于三参数和其参数改如何计算呢,希望楼主能告诉小弟下,不胜感激

TOP

好东西,谢谢分享

TOP

好   正好要用  学学

TOP

多谢斑竹
这个很好
三参数

TOP

太谢谢了,正需要这个呢 !!!

TOP

楼主好人啊,知道大家没钱了,哈哈
谢谢

TOP

 28 12
发新话题