1. 程式人生 > >匯入Excel資料到ArcGIS屬性表

匯入Excel資料到ArcGIS屬性表

匯入Excel資料到ArcGIS有兩種方法,一種是用ArcMap的載入資料(黃色+號那個);另一種是用ArcCatalog直接轉為shp檔案,兩種方法的原理是一樣的。

第一種方法:

1.Excel資料:

將有用資訊提取,如下:


得到經緯度和相對溼度資料。

2.點選ArcMap的,將data.xls資料載入到ArcMap中,並選擇我們的資料所在的資料表sheet1。得到的效果如下圖:


3.選擇匯入的資料表sheet1,點滑鼠右鍵,選“Data”-“Export",將Excel表格儲存為.dbf格式檔案。

4.選擇儲存顯示的.dbf檔案,點滑鼠右鍵,選擇”Display XY Data...”--選擇屬性X(經度),Y(緯度)列--選擇座標系統(Edit)--“OK”。


上面得到的是Event資料(XY Event Source),並不是shp資料。

5.點選Layer中上面生成的Event資料,右鍵選擇“Data”--“Export Data...”即可匯出為.shp檔案。


這樣就得到了Shp檔案,效果如下圖:


以上第一種方法完成。

第二種方法:

1.開啟ArcCatalog,找到Excel資料檔案所在位置,如圖:


2.選擇資料表sheet1,右鍵“Create Feature class”--"From XY table“。


3.得到如下圖所以,在裡面輸入X、Y、Z,並且設定好座標系統,輸出位置,點選“OK”即得到是shp檔案,在arcMap中是可以檢視的,跟第一種方法結果一樣。


可以看出第二種方法要簡單很多。但是這種方法還是得一個個EXcel表格的新增,現在我這裡有幾十個表格需要處理,得想一種批處理匯入Excel的方法,正在嘗試工具中的Quick Import工具,未果,希望會的人能指點下。