手把手教你使用QGIS製作地圖


版權聲明:本文爲博主原創文章,轉載請註明原文出處!

寫作時間:2020年7月4日晚


手把手教你使用QGIS製作地圖

QGIS是一款開源免費的地理信息系統軟件,雖然比不上商業的ArcGIS軟件,但是QGIS免費而且跨平臺,值得學習!

今天我們聊聊如何使用QGIS進行地圖製作並輸出。對任意一幅地圖的製作下面介紹的步驟並不是都要用得到,我會分知識點進行介紹,學習一些常用地圖製作技巧。

下面我們一步一步進行吧!(我是在macOS平臺下進行操作的,Windows平臺界面可能稍有差異)

加載矢量數據

打開QGIS,從文件管理面板Browser加載所要的數據,如下圖所示(以陝西省爲例)。

在這裏插入圖片描述

加載背景底圖

底圖的加載我們可以有很多選擇,比如使用OpenStreetMap或者谷歌地圖。當然,我們也可以選擇不使用底圖。

下面給出加載底圖的步驟:

在文件管理面板Browser的XYZ Tiles節點上右鍵,選擇New Connection…,然後在彈出的對話框中輸出Name和URL。下圖給出了OpenStreetMap的添加界面。

在這裏插入圖片描述

添加完Connection以後,直接點擊添加的地圖服務節點將底圖添加到我們的工程。

鼠標在圖層Layers面板中拖動數據層的順序,將剛添加的底圖移動到最下方的位置。如下圖所示。

在這裏插入圖片描述

此外,這裏附上谷歌地圖服務的地址,方便有需要的朋友使用:

Google Maps: https://mt1.google.com/vt/lyrs=r&x={x}&y={y}&z={z}

Google Satellite: http://www.google.cn/maps/vt?lyrs=s@189&gl=cn&x={x}&y={y}&z={z}

Google Satellite Hybrid: https://mt1.google.com/vt/lyrs=y&x={x}&y={y}&z={z}

Google Terrain: https://mt1.google.com/vt/lyrs=p&x={x}&y={y}&z={z}

Google Roads: https://mt1.google.com/vt/lyrs=h&x={x}&y={y}&z={z}

拿走不謝!

美化矢量數據

在Layers面板中選中數據層,右鍵選擇Properties…,在彈出的對話框中選擇左側列表中的Symbology,然後設置矢量數據的填充(Fill),邊線(Stroke)等。

在這裏插入圖片描述

添加暈線

地圖製作中有時候需要給行政邊界添加暈線,製作方法很簡單。思路是這樣的:首先,給原始行政區做緩衝區,然後添加緩衝區到原始行政區圖層下面,設置緩衝區的邊線的顏色粗細。

注意:我在使用QGIS的過程中,通過菜單欄Vector->Geoprocessing Tools->Buffer…工具進行緩衝區製作的時候,發現製作的緩衝區地理座標不對(和原始的行政區地理間隔很大),我也不找到出錯的原因。

我通過菜單欄Processing->Toolbox打開QGIS工具箱,使用GDAL提供的Buffer工具,則不會出現錯誤,如下圖(QGIS中集成了GDAL,GRASS等開源GIS工具,所以經常在處理一個任務的時候,我們有多個工具可以選擇)。

在這裏插入圖片描述

做完緩衝區之後,我們需要對緩衝區進行美化(你自己認爲漂亮即可),效果如下圖!

在這裏插入圖片描述

切換到排版視圖

在ArcGIS中我們一般在進行地圖輸出的時候一般會切換到佈局視圖(好像是叫Layotu View,如果我沒記錯的話)進行地圖整飾和出圖。

在QGIS中也是類似的,我們需要點擊工具欄的New Print Layout(我的在保存Save Project按鈕旁邊,我的節目自己調整過,所以可能和標準界面不一樣)。這時候會出現一個新的Tab面板(對應ArcGIS的佈局視圖),我們在該選項卡面板中進行操作,如下圖所示。

在這裏插入圖片描述

在佈局視圖面板的左側有一系列工具,我們首先點擊Add Map按鈕,在空白畫布上拖動一個地圖範圍,這樣我們剛纔製作的地圖就會顯示在該畫布上面。

在這裏插入圖片描述

添加經緯度格網

下面我們添加經緯度格網,在該視圖的右邊Items選項卡中選擇我們的地圖對象,然後在Item Properties選項卡中,選擇Grids節點進行展開,點擊➕按鈕添加一個Grid對象,然後點擊Modify Grid按鈕編輯格網的屬性。

我們可以設置格網顯示的座標系,格網顯示的間隔,格網顯示的樣式等等。根據自己的需求自由發揮吧!

在這裏插入圖片描述

添加其他修飾元素

此外,我們還可以點擊面板右邊的按鈕添加比例尺、圖例、圖名、指北針等等修飾元素。這裏不做詳細介紹,自己慢慢探索吧!添加完以後,如下圖。

在這裏插入圖片描述

地圖輸出

最後我們要將地圖輸出爲PDF或者圖片格式進行保存,在工具欄提供了相應的按鈕進行操作。

我這裏想說的是在QGIS地圖製作過程中如果添加了地圖服務(Web-Service-Based Map),則有可能在輸出保存的時候,底圖的顯示不太對(會有縮放),我們的矢量地圖不存在問題。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章