xydf1992的个人博客分享 http://blog.sciencenet.cn/u/xydf1992

博文

如何使用QGIS绘制一张地图

已有 25872 次阅读 2019-5-21 08:51 |个人分类:GIS|系统分类:科研笔记| QGIS, 地图制图, 遥感

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

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

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

在线地图加载

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

Plugins-Manage and Install Plugins

image.png

安装HCMGIS插件

image.png

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

image.png

新建地图模版

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

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

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

image.png

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

image.png

添加数据和要素

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

Add Item-Add Map

image.png

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

image.png

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

image.png

添加地图格网

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

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

image.png

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

image.png

添加比例尺:

image.png

添加指北针

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

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

然后如下图所示:

1在QGIS中添加图片

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

3选择指北针PNG图片文件

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

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

image.png

地图输出

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

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

image.png

更多文章首发请关注微信公众号:走天涯徐小洋

image.png



https://wap.sciencenet.cn/blog-2438290-1180232.html

上一篇:使用AI和R语言的综合制图方法
下一篇:fragstats景观格局指数批量计算
收藏 IP: 159.226.110.*| 热度|

1 chenhuansheng

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-12-14 18:59

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部