如何用QGIS打印一张高清的县城地图?

今儿十年未见的大学基友问我,想要一张静宁县县城区域的高清地图(可以打印出来),要求能看到小区名称、重要客户单位、街道就可以。

这是要把高德地图输出成一张高清图片啊?作为一枚GIS专业逗比,十多年没摸ArcGIS,花了十分钟用QGIS 打印地图给他解决了。记录一下解题思路,以备后面遇到类似打印基础地图的需求。

QGIS打印

当然,为啥没有用ArcGIS?主要是macOS 它不支持啊😄。

QGIS下载及安装

访问平QGIS官网,直接下载安装即可。如果跟我一样用的Mac电脑的话,点击下面下载最新的QGIS版本。

点击免费下载QGIS for Mac最新版本

必备插件

必备插件主要是解决两个问题,或者是快速解决:

  1. 在线地图服务资源去哪里找,怎么加载到QGIS中?
  2. 哥们需要静宁县的地图,静宁县在哪里?

QuickMapServices

在线地图服务插件有很多,这里推荐之前用过的QuickMapServices插件。官网介绍言简意赅,就是方便加载basemap地图到QGIS里的。

Easy to use list of services and search for finding datasets and basemaps.

打开QGIS自带的插件管理器。

17334745730145

在搜索框中搜索找到QuickMapServices,点击安装。

17334745926970

安装后,在菜单里找到 Web–QuickMapService,这里以高德地图为里,搜索autonavi添加高德地图服务资源。

17334746299250

选择需要的高德基础地图服务,添加即可。我这里添加的高德街道地图服务,看看效果。

17334748936466

目前这个插件提供了661种底图服务,包括TMSWMSWFSGeoJSON四大类,可以根据制图需要自行选择。

官网地址:
https://qms.nextgis.com/

高德坐标拾取工具

我们在QGIS中添加了高德basemap服务,接下来就是寻找静宁县的坐标位置,这个直接用高德的坐标拾取工具就好了。

浏览器打开:https://lbs.amap.com/tools/picker ,按关键词搜索 静宁县,会定位到静宁县人民政府的位置,获取经纬度坐标:105.732165,35.522035

17334750715954

然后把该经纬度输入到QGIS中进行定位,就能找到静宁县的位置。

Lat Lon Tools

这里再推荐一个好用的QGIS插件:Lat Lon Tools

Tools to capture and zoom to coordinates using decimal, DMS, WKT, GeoJSON, MGRS, UTM, UPS, Geohash, H3, Maidenhead grid, Plus Codes, and ECEF formats. Provides external map support, point digitizing tools, coordinate conversion tools, and conversion functions.

同样的方式安装启用即可。在菜单里点击 Plugins – Lat Lon Tools,即可使用。

17334754177066

将高德坐标拾取工具得到的经纬度输入,注意纬度在前,经度在后,点击缩放至坐标,就找到静宁县的地图位置啦。

17334755343293

打印布局

配置打印出图的纸张大小、地图比例尺和输出范围。这里使用打印布局,单击 Project > Layout Manager 打开Layout Manager对话框,创建一个地图Layout。

17334758366727

这里创建了一个静宁县地图的Layout,会打开一个打印布局配置的界面。设置打印纸张页面为AO。右键单击布局窗口中间部位的页面,然后在上下文菜单中选择Page Properties。设置纸张大小为A0,横向。

17334762097671

单击Add Map按钮添加地图。将地图页面移动拖放至合适大小,这里我直接铺满整个页面了。设置地图比例尺至合适,能看到小区、写字楼等。我这里设置为8000左右。

17334763426773

当然,还可以添加标题、图例等,更详细的操作参考官网的手册:https://docs.qgis.org/3.22/zh-Hans/docs/training_manual/map_composer/map_composer.html。

导出图片

保存地图项目,可以导出最终的高清地图了,这里以Export as image导出为图像,配置PNG图片导出的分辨率,这里我默认300dpi即可。导出收工!!

17334764962707

效果展示

静宁县核心区域整体效果:
17334765715780
放大后效果:
17334765864653

2 评论

留下评论

您的邮箱地址不会被公开。 必填项已用 * 标注