|
在ArcGIS中掛接其他數(shù)據(jù) 我們在制圖的過程中可能會遇到這樣的問題:當拿到一幅地圖和一些表格數(shù)據(jù),我們想把表格數(shù)據(jù)附屬到地圖上,并進行渲染顯示。今天我們就分享一下如何將一些外接的表格數(shù)據(jù),掛接到已有地圖的屬性表上,文末附視頻教程和練習數(shù)據(jù)。 首先打開ArcMap,我們把練習數(shù)據(jù)加載進來,打開省級行政區(qū)劃的屬性表,可以看到在屬性表中有中國各個省級行政區(qū)的名稱。我們又獲取了各個省級的人口數(shù)據(jù),我們要做的就是把人口數(shù)據(jù)加載到省級行政區(qū)劃圖里。 打開人口表格數(shù)據(jù),可以看到詳細的人口數(shù)據(jù)情況 比如我們想把總男女數(shù)據(jù)加載到地圖上,回到ArcMap中,選中省級行政區(qū)圖層右擊,有一個連接和關聯(lián)功能,選擇連接功能。 在彈出的連接對話框里可以看到,是基于字段進行連接的,我們先對人口數(shù)據(jù)進行一些處理,使人口數(shù)據(jù)和省級行政區(qū)圖的屬性表公共字段具有相同的名稱。 我們可以看到,人口數(shù)據(jù)的地區(qū)和省級行政區(qū)的所屬省是具有相同的信息的,要把它們改為完全相同的名稱。 首先把人口數(shù)據(jù)的A、E、F、G列復制到一個新的表里并刪除一些不需要的表頭。 我們看到人口數(shù)據(jù)里的地區(qū)名稱比省級行政區(qū)的所屬省名稱多了一個空格,使用excel里的替換功能,在查找里輸入空格,替換保持默認,點擊全部替換,將空格替換掉。 在ArcGIS里添加數(shù)據(jù),加載剛剛修改好的人口數(shù)據(jù)表,并打開保持與省級行政區(qū)的屬性表為對比狀態(tài),可以看到兩個表的地區(qū)字段并不完全一致,對其進行處理,使其只保留前兩個字符。 由于加載excel表格為臨時數(shù)據(jù),所以需要先將其導出為正式的文件再加載進來。右擊表格數(shù)據(jù),選擇數(shù)據(jù)→導出,導出為dbf,注意:保存的路徑要選擇一個數(shù)據(jù)庫。導出成功會提示是否加載,點擊是。
打開剛剛加載的人口數(shù)據(jù)屬性表,右擊地區(qū)字段,打開字段計算器,在下面輸入截取字段的函數(shù):left( [地區(qū)] ,2),點擊確定,字段就修改完成了。
接下來我們要將表格數(shù)據(jù)掛接到屬性表上,右擊省級行政區(qū)圖層,選擇連接和關聯(lián)→連接,在彈出的設置框選擇相應的表和字段名稱,點擊確定。
觀察省級行政區(qū)的屬性表,可以看到人口數(shù)據(jù)已經(jīng)成功附屬到里面。一些值為空的數(shù)據(jù)是因為沒有相應的統(tǒng)計數(shù)據(jù)造成的,可以忽略。
雙擊省級區(qū)圖層,在符號系統(tǒng)中對關聯(lián)進來的人口數(shù)據(jù)屬性進行顯示。點擊數(shù)量,字段選擇合計,分類數(shù)量可以選擇多一點,然后點擊應用。這樣我們就可以看到人口數(shù)據(jù)的空間分布。
臺灣省由于沒有統(tǒng)計數(shù)據(jù),顯示為空白,我們可以進行其他的顯示,在符號系統(tǒng)中選擇分類→排除,在函數(shù)框輸入排除函數(shù):字句選擇合計字段,再點擊is,點擊獲取唯一值,選擇NULL,如下圖
切換到圖例選項卡,勾選顯示已排除數(shù)據(jù)的符號,符號選擇空心,點擊確定,并應用。這樣我們就可以看到臺灣省了,一個帶有人口數(shù)據(jù)的中國地圖就完成了。
視頻教程 練習數(shù)據(jù): https://pan.baidu.com/s/1W_k_SoOXtwQbMJADVibCxg 提取碼:7m7y |
|
|
來自: 書山之客 > 《軟件_ArcGIS》