經緯度座標匯入到ArcMap的技巧

2021-05-21 20:22:50 字數 774 閱讀 3049

今天拿到一批從資料庫匯出來的經緯度座標點;要求在arcmap中轉換成圖層。折騰了幾個小時,把步驟和要點大致寫一下:

1.首先檢查經緯度的格式,arcmap中匯入只接受度格式(如115.7839, 47.5281 )的經緯度。其他格式如ddmmss;dd°mm′ss″;等都要轉換成這個格式;我拿到的資料是ddmmss格式的(如1153045,471236)。

轉換的方法有很多種,前提是要對excel有點研究:-);int(a1/10000)+int((a1-int(a1/10000)*10000)/100)/60+int(a1-int(a1/100)*100)/3600 這是一種方法,不過輸這麼多公式麻煩,也容易出錯,我找到了乙個不容易出錯的改進方法:

a.將文字轉換成數字;資料--分列--分割符號--tab鍵;完成就ok了。

b.選中要轉換的一列,資料--分列--固定長度;把1153045分成115、30、45三列;然後新建一列公式為a1+b1/60+c1/3600;ok。很快搞定。

2.因為excel是沒有表頭的,所有匯入arcmap匯入對話方塊中顯示不出經緯度的列名,所以需要轉成acess或者別的資料格式。新建乙個acess,新建表-匯入表,可以把excel導進來,選擇第一行為列名。

3.arcmapl裡 tools-add xy data ;選擇access裡的表,座標系選擇地理座標系下的wgs84,這點很重要,一般gps測出來的經緯度都是wgs84的。

4.投影轉換成你想要的座標系下,我一般直接新增到工程地圖裡讓其動態投影。然後右鍵圖層-輸出,座標系選擇dataframe,效果和用工具投影一樣,不過更省事。

已知經緯度座標匯入ArcMap生成shp格式檔案

一 準備工作 1 首先將得到的經緯度座標 一般為經緯度 轉換為度格式,轉換公式為 left c3,3 mid c3,find c3 1,2 60 mid c3,find c3 1,4 3600 注 各引數根據具體情況而定 2 重新生成一張excel表,對應的x,y座標分別生成兩列,第一行為列名 如x...

經緯度座標轉換

經緯度與xy座標轉換工具類 public class latlngxyzconverthelper xy轉經緯度 需要轉換的x座標 需要轉換的y座標 地圖級別 轉換後的經度 轉換後的緯度 public static void tiletolatlng double tile x,double til...

經緯度座標系轉東北天 經緯度座標系轉換

網際網路地圖的座標系現狀 地球座標 wgs84 國際標準,從 gps 裝置中取出的資料的座標系 國際地圖提供商使用的座標系 火星座標 gcj 02 也叫國測局座標系 中國標準,從國行移動裝置中定位獲取的座標資料使用這個座標系 國家規定 國內出版的各種地圖系統 包括電子形式 必須至少採用gcj 02對...