ArcGIS基于爬虫数据绘制人口分布密度图
上一篇文章寫到如何利用ArcGIS創(chuàng)建漁網(wǎng)并導(dǎo)出中心質(zhì)點經(jīng)緯度,感興趣的小伙伴可以點擊鏈接去查看哦!這篇文章來點不一樣的,也是我感覺挺有意思的,就是利用ArcGIS繪制一種與眾不同的人口分布密度圖;在學(xué)習(xí)本文內(nèi)容之前呢,小伙伴們首先得會利用ArcGIS創(chuàng)建漁網(wǎng),需要在上一篇基礎(chǔ)上來繪制人口分布密度圖;
本文主要基于從安居客網(wǎng)爬取到的二手房小區(qū)數(shù)據(jù),獲取到的數(shù)據(jù)格式如下圖,將其中的小區(qū)地址字段通過地址轉(zhuǎn)換器轉(zhuǎn)換為經(jīng)緯度,然后導(dǎo)入進(jìn)ArcGIS,根據(jù)二手房小區(qū)的總戶數(shù)字段,通過點與面的數(shù)據(jù)連接,統(tǒng)計每個網(wǎng)格小區(qū)總戶數(shù)之和,根據(jù)數(shù)值大小設(shè)置分段圖層顏色,繪制人口分布密度網(wǎng)格圖;具體步驟見下。
1. 地址轉(zhuǎn)換為經(jīng)緯度
將安居客網(wǎng)數(shù)據(jù)集中的小區(qū)地址字段轉(zhuǎn)換為經(jīng)緯度,可以采用Python編程的方法,這里呢,告訴大家一個相對簡單的方法:地址轉(zhuǎn)換器;
MapLocation:https://maplocation.sjfkai.com/
2. 將數(shù)據(jù)導(dǎo)進(jìn)ArcGIS中,并生成點狀圖層
(1)首先導(dǎo)入數(shù)據(jù)
步驟:工具欄中找到圖中所示位置 --【添加數(shù)據(jù)】-- 選擇經(jīng)過處理后的數(shù)據(jù) -- 點擊【添加】即可;
(2)將添加的數(shù)據(jù)轉(zhuǎn)換為點狀圖層
首先,先切換下坐標(biāo)系,通過查閱資料了解到,如果要正確顯示點的坐標(biāo)的話,必須得再WGS 1984地理坐標(biāo)系下,再UTM投影坐標(biāo)系則不能夠正確顯示。
其次,將導(dǎo)進(jìn)的數(shù)據(jù)轉(zhuǎn)換為點狀圖層;具體步驟如下:右鍵導(dǎo)進(jìn)的數(shù)據(jù)表 --【顯示XY數(shù)據(jù)】--【X字段:經(jīng)度,Y字段:緯度,坐標(biāo)系必須統(tǒng)一成WGS_1984】--【確定】;
(3)生成的點狀圖層
3. 繪制人口分布密度圖
(1)連接數(shù)據(jù):點與面
具體步驟如下:右鍵裁剪后的網(wǎng)格圖層 --【連接和關(guān)聯(lián)】--【連接】即可出現(xiàn)連接數(shù)據(jù)的窗口,具體參數(shù)設(shè)置如下圖所示;
連接后的圖層如圖:
(2)設(shè)置分段顏色
將小區(qū)坐標(biāo)點狀圖層與裁剪后的網(wǎng)格圖層連接完成后,只是顯示了一種顏色,這時如果想顯示人口分布密度圖,需要設(shè)置下圖層分段顏色;步驟:右鍵人口分布密度圖層 --【屬性】--【符號系統(tǒng)】--【分級色彩】-- 選擇相應(yīng)字段值、色帶和分類數(shù) --【確定】;
(3)人口分布密度圖
4. 在人口分布密度圖的基礎(chǔ)上,顯示四區(qū)的邊界線
說個題外知識點,這是我在繪制人口分布密度圖的過程中,偶然間碰巧實現(xiàn)的(說實話,其實我也不會);就是原本的石家莊市地圖圖層是有區(qū)分界線的,可是創(chuàng)建完網(wǎng)格后,分界線沒了,如果這時我們想在密度圖的基礎(chǔ)上,將四區(qū)的邊界線顯示出來,那么該怎么辦呢?具體步驟:打開ArcToolbox --【分析工具】--【疊加分析】--【相交】--即可打開相交對話框;關(guān)于相交窗口具體參數(shù)設(shè)置如下圖;
相交后的圖如下圖所示,與之前圖層連接后的圖層相差無幾,還得需要設(shè)置下分段顏色。
5. 最終繪制的人口分布密度圖
從圖中可以看出,人口密集的地方主要集中在石家莊市四個區(qū)的中間部分,越往外圍人口密度越小;繪制出來人口分布密度圖后,為了后續(xù)更完整地爬取百度地圖POI數(shù)據(jù),我們可以根據(jù)各網(wǎng)格居住人口稀疏程度來爬取,居住人口較多的網(wǎng)格爬取時可以劃分的更精細(xì)些;
好了,到此為止,本文的大致內(nèi)容就差不多結(jié)束了。本文的主要任務(wù)就是根據(jù)爬取到的安居客網(wǎng)二手房小區(qū)數(shù)據(jù)來繪制人口分布密度圖,總體來說難度并不大,主要在于軟件的操作,而且本文涉及到的內(nèi)容是在上一篇博客ArcGIS創(chuàng)建漁網(wǎng)并導(dǎo)出中心質(zhì)點經(jīng)緯度的基礎(chǔ)上來作圖的,所以沒有看過這篇博客的,感興趣的小伙伴可以去看看哦!基本上,這幾天做選址研究所涉及到的ArcGIS操作差不多就沒了,后續(xù)會繼續(xù)回到Python以及數(shù)據(jù)分析上面,繼續(xù)沖沖沖,奧里給!
? ? ? ? ? ? ? ? ? ? ? ? ? ??來都來了,確定不留下點什么嘛,嘻嘻~
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ??
?
總結(jié)
以上是生活随笔為你收集整理的ArcGIS基于爬虫数据绘制人口分布密度图的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android基础入门教程——9.1 使
- 下一篇: APUE学习(一)基础知识