摘要: 如何创建QGIS Atlas地图册¶ 使用QGIS Atlas将地图放置在自动导航中¶ 像现代的机械绘图机一样,您可以自动化地图输出。 对于我们99%的人来说,有两种可靠的方法来创建地图册: 1. ArcGIS数据驱动页面 2. QGIS Atla...
如何创建QGIS Atlas地图册¶
使用QGIS Atlas将地图放置在自动导航中¶
像现代的机械绘图机一样,您可以自动化地图输出。
对于我们99%的人来说,有两种可靠的方法来创建地图册:
1. ArcGIS数据驱动页面 2. QGIS Atlas
我们已经审查了通过`ArcGIS data driven pages <../index.html?p=1730>`__提取的地图。Esri的数据驱动页面效果很好。它是实心的。
但今天,我们想通过一个针对QGIS 2.18和QGIS 3的Atlas教程来研究同样有效的方法。
阅读更多: The Hidden Powers of QGIS 3: 33 Truly Underappreciated Features and Plugins
为什么要使用QGIS Atlas?¶
QGIS Atlas是一种真正的开源技术,可以在几分钟内生成数百张地图。在地图制作业务中,这意味着在不影响艺术和复杂度的情况下保持效率。
QGIS的作曲家有能力创建一个内置的“Atlas”。在开源的qgis软件中,在1.9版之前,它曾经是一个插件。现在,它是 integrated into QGIS core 。
简单地说,QGIS Atlas允许您使用shapefile或空间数据集中的记录创建多个地图。
您只需选择一个包含几何图形的地图图层作为索引图层。索引层中的每个几何图形用于创建每个单独的页面。QGIS Atlas动态地改变索引层中每个特征的视图范围。将数十、数百或数千张地图保存为单个PDF或单独的图像。
有很多选项可以自定义地图输出。让我们通过一个QGIS Atlas教程来让我们的脚湿透。
阅读更多: 27 Differences Between ArcGIS and QGIS – The Most Epic GIS Software Battle in GIS History
如何创建QGIS地图册¶
让我们使用 Natural Earth 填充位置层。我们在属性表中有4条记录,分别是纽约、洛杉矶、芝加哥和休斯顿的点位置。
这意味着QGIS Atlas将生成4页,因为有4个位置。如果你有1000条记录,QGIS Atlas将产生1000页。
第4步选择你的覆盖层¶
你的覆盖层就是索引层。它用于创建每个单独的页面。QGIS Atlas动态地改变覆盖层中每个特征的视图范围。覆盖范围中的记录数决定了地图册中的页数。
我们的索引层中有4个人口最多的城市(纽约、洛杉矶、芝加哥和休斯顿)。这意味着我们的地图册将输出4页。
QGIS Atlas中的细节¶
QGIS Atlas具有其他功能,您可以自定义地图册。设置和可能性是无限的,以一种好的方式。
QGIS Atlas预览工具栏¶
我们喜欢使用QGIS Atlas工具栏预览地图册的方式。对于您来说,了解导出地图册时的外观是独一无二的。按预览图集按钮启用此功能。
从那里,你可以一页一页地翻阅地图册。在这里,您可以导出为SVG、PDF或图像。
独特地自定义导出¶
你的地图或地图册的文件名是什么?输出文件名表达式控制导出的文件名。
当您检查单个文件导出(如果可能)时,输出的PDF文件将在单个PDF中。如果不选中此选项,则输出将是单独的PDF。
地图册将如何排序?这可以使用排序依据和下拉菜单进行控制。
深入研究规模和利润率¶
在项目属性窗格中,必须选择受控于Atlas。使用多边形特征作为覆盖层,可以在特征周围设置边界。这意味着比例将自动调整。
例如:
当您在大陆多边形周围设置10%时,这是每个特征周围的边距。非洲大陆将以10%的利润率呈现以下情况:
利润率为10%的非洲大陆
这里是非洲,利润率为50%:
利润率为50%的非洲
生成动态文本和动态所有内容作为标签¶
动态文本是根据地图属性自动更新的标签。如果要在地图中动态标记城市名称,请单击添加新标签。在项属性下,单击插入表达式。
在字段和值下,双击要在地图窗口中动态显示的字段。表达式将类似于 [%“名称”%] :
QGIS Atlas有自己的功能列表,可以作为标签添加。这包括从功能编号到地图册中功能数量的所有内容。
沿线拉出带状图¶
好吧,标题是骗人的。在QGIS中没有带状地图工具。
但是如果你想沿着一条线使用QGIS Atlas,你所要做的就是把它分割成若干段。在GRASS上也有这样做的工具。
v.split.length函数将线分成用户定义的相等段。这意味着QGIS Atlas将为每个测线段生成地图。
对QGIS Atlas的最后思考¶
QGIS拥有自己的小型地图制作厂,称为QGIS Atlas。数以百计的猴子绘制图将很难与这台运转良好的机器竞争。 在一个世界上,乞求自动化立即成为解决空间问题的关键。
QGIS Atlas正在取得进展。通过一点实践,以及这个QGIS Atlas教程,您有必要的工具来建立您自己的具有权威的Atlas。
自信地绘制地图。用速度绘制地图。自动化地图。
QGIS Atlas是唯一一个强大的开源选项,可以在不影响制图的前提下生成漂亮的地图。
你觉得QGIS Atlas怎么样?
请在下面的评论中告诉我们。