如何將Excel表導入GIS?這些你應該知道!一、數據準備 要把Excel表里的數據導入到ArcGIS里的地圖數據里面,對數據有一個要求,就是兩份數據都有相同的一個字段,或者說相同的一列。如下面的實例,地圖數據和Excel數據里面有一列代表省份。注意兩份數據里面的內容必須完全一致。比如說地圖里面四川省的省份這一列內容是“四川”,而Excel里面是“四川省”,那么就不能對應起來。 地圖數據 Excel數據 二、把Excel數據加載到ArcGIS里面 使用的按鈕和加載地圖數據的按鈕是一樣的(“+”號圖案的)。有一點要注意到是選擇加載文件看到Excel表的時候,這時候要在里面雙擊Excel表,不要直接點下面的加載。這樣打開Excel表里面的列表,選擇Sheet1然后加載進來即可。如果數據放在不同的Sheet里面,則選擇對應的Sheet就行了。 這樣Excel表數據就加載進來了。 加載Excel數據 加載Excel數據2 加載后數據 三、聯合屬性表 在左邊的TOC面板中選擇右鍵地圖數據,然后使用"Join and Relates"-"Join"工具,打開對話框。 Join 在打開的對話框里面選擇要Join的表,并選擇相對應的字段。這里地圖數據使用的是“NAME"字段,Excel數據選擇的是"省份"字段,因為它們含有相同的內容. Join2 點擊OK,然后再打開地圖數據的屬性表就可以看到Excel數據已經導入到ArcGIS地圖數據里面了. Join后的表 保存數據 四、導出地圖數據 因為Join后的屬性表只保存在內存中,要是關掉程序再打開地圖數據,Excel里的數據又沒有了。 所以需要將地圖數據導出保存。方法也是在地圖數據上右鍵,選擇Data-Export Data,選擇保存位置即可。 加載剛保存的數據,這時候Excel里的數據就已經導入到地圖數據里面了。 結果 |