1. 程式人生 > >ArcGIS和COORD軟體進行座標七引數轉換的方法

ArcGIS和COORD軟體進行座標七引數轉換的方法

一、資料引數注意事項

1.我們使用的測繪資料,例如:

X  2835697.754   X為緯度  (7位數)

Y  613544.641   Y為經度  (6位數)

如果是:

X  2835697.754    X為緯度  (7位數)

Y  36613544.641    Y為經度帶了帶號36  (8位數)

2.在ArcGIS中的X、Y要和測繪資料的X、Y相反過來,因此在生成點的資料的時候一定要注意。

3.在COORD軟體中的X、Y和測繪資料的X、Y一樣。

4.在ArcGIS中七引數的座標:平移引數單位是米,旋轉引數單位是秒、尺度引數的單位是百萬。

5.在COORD軟體中,七引數的座標:平移引數單位是米,旋轉引數單位是弧度。

6.因此為了把COORD中的七引數匯入ArcGIS中必須進行七引數的座標轉換。

二、西安80座標轉為國家2000座標轉化步驟:

1.開啟COORD軟體

COORD軟體裡沒有國家2000座標系橢球,需要在橢球管理中新增CGCS2000。

長半徑、扁率和ArcGIS中相關引數保持一致。

2.設定——地圖投影——設定中央子午線。本例中央子午線為102:00:00.000000

3.設定——計算七引數

選擇源座標橢球:國家80。目標座標橢球:cgcs2000(前面新增的橢球)。

源座標使用經緯度格式,目標座標使用不帶帶號的平面座標。

沒有高程資訊時,可以使用不帶高程值的座標計算引數。

西安80是參心座標系,國家2000是地心座標系,兩種不同型別的座標系之間的轉化需要使用布林莎七引數。

選擇模型:布林莎,計算,可得到七引數。

這裡注意:平移引數單位是米,旋轉引數單位是弧度。不可在arcgis中直接使用。

4.計算出來的七引數,在excel表中進行單位轉換。

旋轉引數的單位是弧度,轉為秒:

2π= 360°,1rad=57.32°

因此1弧度=57.32*3600秒

尺度*1000000=ArcGIS 尺度

經過單位轉換的七引數就可以直接在ArcGIS中使用了。

5.開啟ArcGIS,ArcToolbox——Data Management Tools——Projectionsand Transformations——Raster——createCustom Geographic Transformation

ArcGIS中七引數有兩個模型POSITION_VECTOR和COORDINATE_FRAME. POSITION_VECTOR 角度引數逆時針旋轉為負,COORDINATE_FRAME角度引數逆時針旋轉為正。

6.ArcToolbox——DataManagement Tools——Projectionsand Transformations——Feature——Project

就得出經過七引數轉換後得到的國家2000座標。


將不定期更新資源,歡迎持續關注

想獲得更多的學習知識請關注微信公眾號:西北碼農或掃下方二維碼