需求:
要做一幅全國(guó)各行政區(qū)劃男性和女性人口占比圖。
已有數(shù)據(jù):
全國(guó)行政區(qū)劃地圖(測(cè)繪部門提供的1:100萬(wàn)數(shù)據(jù))
可從這下載區(qū)劃矢量→全球矢量任意下載!全國(guó)路網(wǎng)水系、精確到鄉(xiāng)鎮(zhèn)的行政區(qū)劃等矢量shp免費(fèi)下載
人口Excel表(從國(guó)家統(tǒng)計(jì)局網(wǎng)站上下載的)
分析:
可以看到,在這兩個(gè)表中均可找到各行政區(qū)劃的名字,可以根據(jù)這一屬性,將Excel表中人口值連接到行政區(qū)劃數(shù)據(jù)的屬性表中。有兩點(diǎn)需要注意:
1、字段名可以不同,但是但數(shù)據(jù)類型必須相同。
但數(shù)據(jù)類型必須相同;例如,必須將數(shù)字連接到數(shù)字,將字符串連接到字符串。
2、字段中的內(nèi)容必須完全匹配。
比如,北京必須對(duì)應(yīng)北京,不能對(duì)應(yīng)北京市。
如果數(shù)據(jù)的屬性表和外部表的信息是一對(duì)一或多對(duì)一關(guān)系時(shí),我們可以使用連接。
一對(duì)一關(guān)系:一個(gè)國(guó)家對(duì)應(yīng)著一個(gè)人口變化
多對(duì)一關(guān)系:許多記錄都連接到土地利用描述表中的同一記錄
操作步驟:
1、處理Excel數(shù)據(jù)。
主要包括,去除多余屬性內(nèi)容,首行為字段名,處理區(qū)域字段中的名稱和中國(guó)地圖屬性表中所屬省的名稱一致。
需要注意的是Excel表中的行政區(qū)劃名有空格,可以使用Excel中的替換功能去除。
屬性表中所屬省字段中的內(nèi)容和Excel中地區(qū)字段的內(nèi)容現(xiàn)在是不一樣的。需要修改Excel中的內(nèi)容,或是屬性表中的內(nèi)容,使之完全一致。這里我們修改屬性表中的屬性吧。
2、修改屬性表中的字段內(nèi)容。
添加一個(gè)文本型字段,使用Left()函數(shù)取所屬省字段的前兩位,注意都使用英文字符,再編輯黑龍江和內(nèi)蒙古即可。
3、再使用連接工具,將Excel表中的屬性連接到屬性表。
在中國(guó)行政區(qū)劃圖層上右鍵,【連接和關(guān)聯(lián)】—【連接】。
連接后的結(jié)果如下:
在符號(hào)系統(tǒng)中,選擇相應(yīng)的渲染方法,可以基于連接后的字段進(jìn)行制圖了。
屬性的連接是臨時(shí)的,移除圖層后,連接關(guān)系就消失了。如果要想永久的保留字段,可以圖層右鍵,【數(shù)據(jù)】—【導(dǎo)出數(shù)據(jù)】,保存數(shù)據(jù)。
小提示:
如果連接的字段要保留,可以直接使用GP工具Join Field(連接字段)一步完成連接導(dǎo)出。
聯(lián)系客服