在MapGIS瀏覽查看一下數據,各種不習慣;用mapgis自帶的轉shp功能,屬性表會出錯;利用名為map2shp的試用版軟件可將mapgis格式的數據較為良好轉成shp格式。但經常會遇到一個單位問題:mapgis的默認單位是毫米(我也不知道為什么),轉過來的地圖單位也是毫米,如下圖所示,雖然顯示單位可以任意改,但是地圖單位為毫米對於計算和處理還是有各種問題。
解決方法通常有兩種:
方案一:修改源數據
在mapgis中將數據的地圖單位直接改為米,再進行數據轉換。具體解決方法不詳。
方案二:修改結果數據
如果數據已轉化成了Shp,則可在ArcMap中通過修改空間參考的線性單位重新投影的方式實現。如果我們只在catalog中(在arcmap中修改無效)修改投影坐標系屬性線性單位為meters,則會出現范圍不一致的警告,原因很簡單,單位變了,坐標值並未發生改變。
正確的做法是:新建一個mxd,只加載需要轉換的圖層,修改地圖框架的坐標系統的線性單位為meters,如果此時地圖上顯示的坐標值和單位都正確的話,將數據重新導出(或用工具投影,原理是一樣的),導出時選擇數據框為坐標系統。下面是數據處理的結果: