【GIS】如何將excel資料轉為點要素(shp格式)?

有時使用GIS分析製圖時,需要匯入帶有座標的點資料,方便後面進行地統計等操作。基本過程是通過在Excel中編輯好資料格式,再轉換成gis中的表以此來顯示點,為了進一步編輯等便利,再匯出至向量格式。

【GIS】如何將excel資料轉為點要素(shp格式)

工具/原料

ArcGIS10.2

Excel2013工作簿

Excel中表格格式

需要表頭,GIS中通過表頭,即欄位檢索資料。lon是經度,lat是緯度,根據需要可能多一列是數值,比如某個位置的點的溫度、時間、高度等。表頭各名稱沒有硬性規定,不過GIS會識別lon、lat對應經緯度。

【GIS】如何將excel資料轉為點要素(shp格式)

轉換成點

調出工具箱,展開轉換工具——Excel,選擇Excel轉表工具。

如果直接載入excel再轉換成點時會有一些麻煩,轉成表的話,既可以避免了。

【GIS】如何將excel資料轉為點要素(shp格式)

輸入Excel檔案:點選旁邊的資料夾小圖示,找到要轉換成點要素的Excel檔案;

輸出表:即儲存轉換成表文件的位置;

工作表(可選):一個Excel工作簿裡可能有幾個工作表,選擇要轉換成點要素的工作表;

設定好之後點選確定。

【GIS】如何將excel資料轉為點要素(shp格式)

在內容列表中出現轉換好的表文件ExcelToTable(根據命名有所不同,此處是預設名稱),右鍵它選擇顯示XY資料

【GIS】如何將excel資料轉為點要素(shp格式)

彈出視窗中,

X欄位:代表經度,這裡選擇lon;

Y欄位:代表緯度,這裡選擇lat;

Z欄位:點所持有的數值,這裡選擇value

通過編輯選擇座標系統,選好後點擊確定

【GIS】如何將excel資料轉為點要素(shp格式)

【GIS】如何將excel資料轉為點要素(shp格式)

然後便能看到操作主介面中出現了散佈的點集。這些點集有座標資訊,並且帶有數值。

【GIS】如何將excel資料轉為點要素(shp格式)

匯出至向量(.shp)

轉換成點後,在內容列表可發現多了個XXXX個事件,這就是點集檔案,但尚不是向量檔案,通過右鍵它選擇資料,然後選擇匯出資料

【GIS】如何將excel資料轉為點要素(shp格式)

【GIS】如何將excel資料轉為點要素(shp格式)

匯出:一般預設匯出所有要素,及Excel中所有資料;

輸出要素類:選擇儲存位置及命名檔案;

設定好後點擊確定

【GIS】如何將excel資料轉為點要素(shp格式)

確定後會彈出詢問框,是否要將匯出的資料新增到地圖圖層中,其實就是選擇是否把剛匯出的向量檔案載入到主介面中,根據需要選擇,選擇可以省去後面再新增資料的過程。

【GIS】如何將excel資料轉為點要素(shp格式)

檢視向量檔案基本資訊

剛剛匯出的向量檔案新增到主介面後,通過在內容列表右鍵向量檔案——屬性,可檢視該向量檔案一些資訊。在選項卡,可以看到這是點要素的shp格式檔案。

【GIS】如何將excel資料轉為點要素(shp格式)

右鍵向量檔案——開啟屬性表,可檢視點要素的座標及數值資訊,前面多了幾列指示點要素的資料(屬性和序號),後面資料跟Excel中的相同。

【GIS】如何將excel資料轉為點要素(shp格式)

注意事項

座標系選擇很重要,不同座標系下點的位置有差異

要素, 資料, 格式, 向量, excel,
相關問題答案