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度的地圖了。或者也可以將數據關閉,從新打開一次,也可以正確看到地圖。

     坐標轉化為地理坐標之后,右下角顯示的單位可能還是“米”,此時,打開“數據框 屬性”,按如下圖選中“度十進分制”:

                    

      自此,坐標系轉化就算成功了。

 

 

       

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM