查看原文
其他

如何使用QGIS绘制一张地图

走天涯徐小洋 走天涯徐小洋地理数据科学 2022-05-17

 ArcGIS是目前最广泛应用的GIS软件了,但是作为一个商业软件,会受到很多限制。QGIS是一款免费的开源GIS软件,使用的灵活性就高了很多,在这里用一个例子介绍一下QGIS的制图


在这里以制作团结湖公园影像图为例,介绍QGIS的使用,没有接触过QGIS的同学可以先从QGIS官网下载QGIS安装包,下载后直接运行即可。

https://www.qgis.org/en/site/forusers/download.html




01


在线地图加载


QGIS可以借助在线地图插件很方便的实现在线地图的加载。

Plugins-Manage and Install Plugins

安装HCMGIS插件

插件安装完成后,菜单栏中就会出现新的HCMGIS菜单,从HCMGIS菜单中添加底图(BaseMap),选择Esri Imagery和Esri Boundaries and Places,这样即可引用ESRI的影像在线地图和地名标注。


02



新建地图模版


在ArcGIS中,可以直接切换输出视图(Layout View)实现地图的排版输出,QGIS中稍微复杂一些,不能直接切换排版视图。

首先新建一个打印输出模版,New Print Layout

在这里我给它命名为“A3影像地图”


调整页面设置,在空白处右击,页面属性(Page Properties)即可打开页面属性模版,大小(Size)设置为A3,朝向设置为竖向(Portrait)


03



添加数据和要素


地图页面设置完成后,即可添加数据和要素。首先插入地图

Add Item-Add Map

点击添加地图菜单后,需要在页面中绘制一个框子,在框中显示地图。

使用左侧Move Item Content工具调整显示内容位置,如图,把团结湖公园放在正中,使用右侧Scale比例尺设置为2000,合适的大小。

添加地图格网

点击下图绿色加号,添加格网,点击Modify Grid,对格网进行修改

在这里我设置了十字形(Cross)格网,格网间距(Interval)XY均为100米。

在格网设置页面添加坐标信息,将地图坐标标注于地图外框。

添加比例尺:

添加指北针

QGIS没有直接的添加指北针命令,需要手动制作指北针。

首先在图片处理软件如Photoshop中绘制一个指北针,存储为PNG格式,这样能够保证非图形部分为透明。

然后如下图所示:

1在QGIS中添加图片

2绘制图片范围,也就是指北针的放置区域

3选择指北针PNG图片文件

4设置图片旋转,Sync withmap,和地图方向一致

这样即可完成指北针的制作。


04



地图输出


由于采用的是在线底图,分辨率设置过高的情况下会出现数据无法显示的情况

在这里,调成200DPI即可,能够正确显示,存储为PDF或者TIFF格式


05



广告



您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存