博主又不知道標題該咋寫了,湊合看吧。
國慶前幫人處理了這樣一個問題:
Shapefile數據,加載到ArcMap後呈懵逼狀態,縮放功能完蛋。
求助者但願對數據進行投影,由CGCS2000的GCS座標系投影到CGCS2000_3_Degree_GK_CM_111E的PCS座標系。
相關背景知識:
一、ArcGis中的GCS、PCS、VCS座標系(地理、投影、垂直)
好些人舉例剝桔子,其實俺認爲橙子或者柚子更靠譜,皮厚,剝不壞。
GCS與的經緯度不是固定的,由於不一樣座標系選用的參考橢球體不一樣。GCS,橙子,球面,經緯度。
PCS實質=GCS+投影過程(橙子皮剝開的過程),PCS與投影方式(豎着剝、橫着剝、斜着剝,中間剝、頂上剝……各類剝)不是固定搭配。PCS,剝開攤平的橙子,平面,距離。
二、ArcGis的工做空間
空間參考:空間參考是用於存儲各要素類和柵格數據集,以及其餘座標屬性(例如,x,y 座標的座標分辨率及可選的 z 座標和測量 (m) 座標)的座標系。若是須要,可以使用表示表面高程的 z 座標爲數據集定義一個垂直座標系。俺也不知道咋說的直白點……
動態投影:ArcMap的Data Frame(數據框)的座標系統自動設定爲第一個加載到當前Data Frame的那個文件的座標系統(固然,你能夠本身直接定義一個再加載數據,爲啥這麼玩~~),後加入的數據,若是和當前工做區座標系統不一樣,則ArcMap會自動作投影變換,把後加入的數據投影變換到當前數據框座標系統下顯示,但此時數據文件所存儲的實際數據座標值並無改變,只是顯示形態上的變化,所以叫動態投影。
數據框屬性:看完「動態投影」,這個本身意會吧。
處理過程:
一、幹掉PCS,既然要實現GCS到PCS的轉換,乾脆直接將空間參考處理爲「純淨的」GCS,直接ArcToolbox工具定義爲「GCS_China_Geodetic_Coordinate_System_2000」。
二、經過「動態投影」實現GCS到PCS的自動轉換。
①從新打開一個ArcMap,必定要從新打開一個!工具
【視圖】—【數據框屬性】—【座標系】—設置PCS座標系,投影方式毫無疑問的高斯克魯格。
【數據框屬性】—【常規】——單位設置爲「米」。
這裏直接將ArcMap的數據框座標系進行了設定。
②將第1步幹掉PCS信息的數據加載進來,GCS座標系的數據會直接投影到當前數據框座標系下顯示。
③明白「動態投影」的應該知道到這裏還沒完,由於Shapefile文件的實際數據空間參考並無變化,那麼如何讓它變化呢?
【內容列表】圖層名上右鍵—【數據】—【導出數據】,導出座標系選擇「數據框」便可。
blog