MapGIS轉Shp文件的單位問題


在MapGIS瀏覽查看一下數據,各種不習慣;用mapgis自帶的轉shp功能,屬性表會出錯;利用名為map2shp的試用版軟件可將mapgis格式的數據較為良好轉成shp格式。但經常會遇到一個單位問題:mapgis的默認單位是毫米(我也不知道為什么),轉過來的地圖單位也是毫米,如下圖所示,雖然顯示單位可以任意改,但是地圖單位為毫米對於計算和處理還是有各種問題。

解決方法通常有兩種:

方案一:修改源數據

在mapgis中將數據的地圖單位直接改為米,再進行數據轉換。具體解決方法不詳。

方案二:修改結果數據

如果數據已轉化成了Shp,則可在ArcMap中通過修改空間參考的線性單位重新投影的方式實現。如果我們只在catalog中(在arcmap中修改無效)修改投影坐標系屬性線性單位為meters,則會出現范圍不一致的警告,原因很簡單,單位變了,坐標值並未發生改變。

正確的做法是:新建一個mxd,只加載需要轉換的圖層,修改地圖框架的坐標系統的線性單位為meters,如果此時地圖上顯示的坐標值和單位都正確的話,將數據重新導出(或用工具投影,原理是一樣的),導出時選擇數據框為坐標系統。下面是數據處理的結果:


免責聲明!

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



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