利用arcgis實現經緯度和平面坐標互轉


一平面直角坐標(投影坐標)轉經緯度

基本程序是這樣的

經緯度計算操作

1. 定義坐標系:在AreToolbox下→數據管理工具→投影和變換→定義投影→輸入數據或要素點擊▼選擇定義同層(同時在坐標系中點擊)→點擊選擇→點擊Projectedfoordinate systems→Gauss kragev→Beijing1954(選擇圖層所在帶數如18度帶或其它度帶,但應注意看配准時是否帶有帶數,如不帶應選帶“N”的,選中后添加) →OK 

2. 重啟

 3. 添加定義好的圖層

4. 占擊圖層,按右鍵→屬性→坐標系→選擇坐標系→預定義→Geographie„→Asia→選擇相同的坐標系(如Beijing54) 

5. 屬性表中占擊常規鍵→顯示→度分秒

6. 計算經緯度,同平時計算面積、中心質點坐標→一樣。

 

圖1:新建空白地圖文件,定義好數據框圖層

圖2:定義好顯示單位為度分秒

圖3:添加字段,格式定義為文本才能計算:

 

二經緯度轉平面直角坐標

經度是指某點與兩極的連線與0度經線所在平面的夾角,國際上規定以通過英國倫敦近郊的格林尼治天文台舊址的經線作為計算經度的起點,即經度零度零分零秒,也稱“本初子午線”。它東面的為東經,記為E,共180度,西面的為西經,記為W,共180度。

 

緯度是指某點與地球球心的連線和地球赤道面所成的線面角,其數值在0至90度之間。位於赤道以北的緯度稱為北緯,記為N;位於赤道以南的緯度稱為南緯,記為S。 

 

例如:

天津緯度:39.02N 經度:117.12E

上海緯度:31.14 N 經度:121.29E

第一步:降低Excel版本,從Excel2010版本,擴展名(*.xlsx)降低到Excel2003版本,擴展名(*.xls),在Excel中保存的經緯度數據,如下圖所示:

 

第二步:通過ArcMap導入數據並可視化,把存有經緯度數據的Excel文件導入到ArcMap中。如下圖所示:

第三步:把數據導出成shp格式文件

 

 

 

第四步:坐標變換,打開ArcToolbox,找到“數據管理工具”->“投影和變換”->“要素”->“投影”,按照下圖進行配置。

1.選擇要進行變換的數據集;

2.選擇輸入坐標;【經緯度坐標】

3.輸出數據集或要素類;

4.選擇輸出坐標;【平面坐標】

第五步:構造平面坐標,利用Feature的幾何字段來獲取平面坐標的數據。

第六步:得到平面坐標的數據。到該文件所在的文件夾中尋找*.dbf文件(如Output.dbf),用Excel打開就可以看到我們已經轉換好的平面坐標。把對應字段拷貝到需要的地方就好!

 


免責聲明!

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



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