中國村莊名稱尾字圖 教程

好多知友在評論中留言想看自己關心的尾字圖,但是實在太多,忙不過來,因此抽空寫了個教程,大家可以根據這個教程來製作自己的尾字圖。

怎麼想到這個做這個圖的呢:

之前在知乎上回答了有哪些重複的地名?,在找相同村名稱的時候,發現不同的村名稱分布非常有特點,比如下圖中,以灣結尾的村名分布區域大致相同,由此想到如果按照村莊名稱的尾字出圖將會是什麼效果呢?這才有了中國村莊名稱尾字圖。好多知友在評論中問如何製作這些圖,考慮到許多知友不是學GIS的,下面的教程中,我盡量使用簡潔的語言表述整個教程,盡量不涉及一些專業術語。

0. 軟體

整個教程中我們只有一個軟體:QGIS,我這裡使用的版本是2.14

1. 數據獲取

村名數據我已經處理過,上傳到GeoHey門戶頁面了,可以到這裡下載:村莊數據下載地址。另外你還需要一個中國的省級行政區劃數據:中國的省級行政區划下載地址,下載前可能需要你註冊一個賬號。

2. 數據格式

下載的數據分為shp和kmz兩種格式文件,其中shp格式為GIS領域通用的一種空間數據格式,而kmz為Google Earth的文件格式,這兩種格式QGIS都支持。兩種文件格式的介紹,可以移步至wikipedia:shp格式,kmz格式

3. QGIS設置

打開QGIS看到下面的界面,左側的layer panel 是圖層列表,中間那個大的panel是地圖窗口,右側的是文件流浪窗口,在開始載入數據之前,需要進行一些設置:

背景顏色設置:現在看到地圖窗口是白色背景,需要將其設置成黑色,打開Settings——>Options菜單,在Canvas & Legend選項卡中將Background color設置成黑色,如下圖所示,點擊OK後可能顏色還沒有變,你需要點擊左上角工具欄上的新建或者重啟下QGIS

坐標系統選擇:在主界面的右下角有一個叫EPSG:4326的東東,單擊它,出現一個對話框,勾選Enable on the fly CRS transformation,然後在Filter中輸入3857,選中後,點擊ok

4. 載入省份數據

點擊左上角的 add vector feature按鈕,選擇我們要載入的中國省份矢量邊界數據(我這裡以province.shp命名)

載入province.shp文件後,顯示效果如下:

在layer panel中選中province圖層,右鍵選擇 properties,在打開的對話框中,選擇Style——>Simple fill,進行如下設置:

  • Fill 設置為 Transparent fill
  • border 設置為白色
  • Border width 設置為0.1

點擊ok後效果如下

5. 載入村莊數據

與省份的方法類似,載入後效果如下,比較難看 ,所有的點都堆疊在一起了

同樣,我們右鍵cun這個圖層,選擇properties,在Style中選擇Categorized

然後點擊右面那個數學符號,在新彈出的對話框中輸入

right(name,1)n

這是用來獲取每個村莊name的最後一個字,用於後面的篩選。

點擊add添加value為村,Legend也是村,這裡可以添加多個,比如寨、屯、灣等等

點擊apply後可以看到,點沒之前載入的那麼多了,而且cun圖層下面多了一個子類

再進到properties中,雙擊Symbol下面的那個圓點,將會彈出一個新的對話框,用來設置點的屬性

在新打開的對話框中按如下方式設置,然後點擊ok

  • fill:紅色
  • outline:transparent border
  • size:0.1


    這裡要注意,並不一定將size設置成0.1,這個要根據點的數量而定,如果點的數量比較少,那麼你需要將size調大,顯示效果才會好(各個尾字的數量,我已經統計好放在文章最後,大家可以參考這設置size大小)

回到剛才的properties中,設置blending mode(wikipedia),這也是最重要的地方,這裡我們選擇Addition,點擊OK後,看看地圖窗口是不是變樣子了(這裡渲染可能需要一點時間)

同理,可以依次添加其它字結尾的子類,比如我之前出的圖,這麼多類

6. 導出圖片

選擇菜單Project ——>New Print Compser ,新建一個,這裡以cun為例,在新建的composer對話框中,選擇左側的add new map工具,然後在右側的空白處拖拽出一個框,可能要載入一段時間。

載入完成後,可以通過上下左右和四個角的空心正方形來調整大小,當然也可以通過右側的page size進行調整

調整完成後,點擊上面工具欄中的export as image(印表機圖標右側),選擇導出的dpi,dpi越大導出的圖越清晰

最後,如何生成混在一起的圖呢,只需要將所有的尾字都勾選上就可以

附:尾字統計

作者:sshuair


推薦閱讀:

八輔音義補全計劃(零)
《中國地名生僻字集注》U外字考誤
國內 有什麼比較好聽的地名嗎?
說一說你見過最奇葩的地名?
這是什麼地名呢?

TAG:地图 | 数据可视化 | 地名 |