zoukankan      html  css  js  c++  java
  • ArcGIS坐标系转换出错:Error 999999执行函数出错 invalid extent for output coordinate system

           本文主要介绍在用ArcGIS做坐标系转换过程中可能会遇到的一个问题,并分析其原因和解决方案。

           如下图,对一份数据做坐标系转换:

           

           过了一会儿,转换失败了。错误消息如下:

           

           “消息”中提示,“执行函数出错 invalid extent for output coordinate system”,从这句话本人看不出多大的端倪。找高人指点得知,

    这份数据的投影坐标是高斯-克吕格投影38度带的,但它的坐标系确是114的(右键地图显示区域,点击数据框属性

                                  

           显示坐标系为:Xian 1980 3 Degree GK CM 114

                             

            所以,我们必须给这份数据添加一个高斯-克吕格投影38度带的

    坐标系,然后再做“投影”(由高斯-克吕格38度带转换为地理坐标系)。

            

    解决方案:

          定义38度投影

          

         

          更改应用:定义结束之后,图框内的地图消失了,右键打开”数据框属性“,然后发现其坐标系依然是114的,说明数据框的坐标系还没有更新过来。将数据框的坐标系改为38度,

    便可以正确地显示38度的地图了。或者也可以将数据关闭,从新打开一次,也可以正确看到地图。

         坐标转化为地理坐标之后,右下角显示的单位可能还是“米”,此时,打开“数据框 属性”,按如下图选中“度十进分制”:

                        

          自此,坐标系转化就算成功了。

           

  • 相关阅读:
    汉诺塔:递归
    三羊献瑞:next_permutation()
    k倍区间:前缀和
    Doing Homework again:贪心+结构体sort
    指针初探
    C#实验题目
    [ACM] hdu 1286 找新朋友(欧拉函数)
    环形队中实现队列的基本运算
    队列的顺序存储结构及其基本运算的实现
    栈的链式存储结构及其基本运算实现
  • 原文地址:https://www.cnblogs.com/dowtowne/p/3466866.html
Copyright © 2011-2022 走看看