专题地图的立体表达-基于QGIS和PPT的“千层饼”视图制作实践
目录
前言
一、QGIS准备基础数据
1、QGIS 相关插件
2、图层标绘操作
二、PPT中制作
1、调整图片的规格
2、设置旋转
3、添加文字
三、总结
前言
在信息爆炸的时代,数据的可视化呈现变得愈发关键,而专题地图作为传递地理空间信息的有力工具,正不断进化以满足人们日益增长的直观理解需求。从资源分布的精准定位,到疫情传播的时空轨迹描绘,再到选举结果的地域差异展示,专题地图以其独特的方式,将复杂数据与地理区域紧密结合,为决策制定、学术研究、公众传播等众多领域提供关键支撑。传统二维专题地图虽然在信息传递上发挥了巨大作用,但随着展示需求的多样化与人们对视觉体验要求的提升,其局限性逐渐显现。立体表达的专题地图应运而生,它能够更生动地展现地形的起伏变化、城市建筑的高低错落、不同数据主题在空间上的层次关系等,让读者在观看地图的瞬间,仿佛置身于真实的三维地理空间之中,极大地增强了信息的感知与吸收效率。相信GIS行业的从业者一定在相关论文和科研分享会上经常看到以下的专题地图:
为了表达制图时的多层次叠加,一幅精美的地图。从空间层次上看,可能包含以下这些方面,比如我们在地图制作时,最下面的图层往往会选择一个行政区划图,然后在行政区划的图层上叠加河流图层,最后在最上层还会覆盖相应的路网图层。最终得到的一张形如右边的专题地图,相信这是许多GIS从业者的立体表达方式,在之前也在很多的论文中看到这些精美的地图制作,往往很佩服作者的匠心独具。但又不知道具体的如何制作的,加上自己不是专业的地图制图从业人员,因此也没有深入研究,最近也有一些朋友咨询。我也请教了一些朋友,关于生成上述样式的地图有几种方法。
本文分享一种基于QGIS结合PPT的立体制图方案,文章介绍如何在QGIS中生成相应的图层,然后在PPT中如何进行立体的效果制作。博文详细介绍每一个操作步骤,对制图感兴趣的朋友可以跟着本教程一步一步来操作。当然,您还可以在工作学习中充分发挥自己的能动性,创作出更加生动精美的地图。
一、QGIS准备基础数据
在众多地图制作与可视化工具中,QGIS 和 PPT 的组合逐渐崭露头角,成为实现专题地图 “千层饼” 视图制作的高效途径。QGIS 作为一款功能全面且开源免费的地理信息系统软件,拥有强大的数据处理与分析能力。它能够轻松导入各类矢量与栅格地理数据,进行精准的坐标系转换、数据属性关联以及空间分析操作。通过 QGIS,我们可以完成地图的基础构建,包括底图绘制、数据图层叠加以及初步的符号化表达,为 “千层饼” 视图的制作奠定坚实的数据与结构基础。与Arcgis等商用软件不同,QGIS是一款免费的地图制作软件。可以使用QGIS来制作一些精美的地图,甚至在功能上不亚于Arcgis这样的工具。因此本文我们使用的是是QGIS这样的产品。
1、QGIS 相关插件
教程中使用的QGIS软件版本是3.16,版本信息如下:
在制作千层饼视图时,我们首先需要对单张地图进行制作。最后再拼到一起,这样的话,为了保障最后的成果比较统一,也就是每张图片的规格比如高度和宽度一致,对于每一张图源尽量一致。在这里,推荐一个Qgis的插件,通过插件获取的截图能基本保证图片的尺寸信息。当然,您也可以使用其它的截图软件来进行辅助。这里需要用的插件就是:QCopycanvas。为了照顾对这个插件不太熟悉的朋友,我们还是来介绍一下如何安装和使用这个插件。打开Qgis软件之后,点击工具栏中的插件按钮,然后再点击管理并安装插件,如下图所示:
然后会打开下面的插件管理窗口,可以通过这个窗口来查找插件,在搜索栏中输入前面的关键字“QCopycanvas”,可以在插件库中找到以下的插件:
安装这个插件之后就可以实现对当前地图信息复制到剪贴板,我们可以直接把图片复制出来。这样就能保证基本上每张图的大小都是一样的,使用的方法非常简单,在QGIS的客户端中,找到相应的图标,直接点击使用即可。
下面将结合地图标绘来进行美化,最后将图源复制到PPT,以此提供数据基础。
2、图层标绘操作
有了这个截图软件之后,接下来我们可以实现地图的制作,使用标绘来美化相应的地图。下面带着大家对QGIS的制图来回忆一下,内容比较简单,主要是实现图层的一个简单的美化。这里的数据采用湖南省的路网数据为例。图层的信息源如下:
名称:湖南路网2024
路径:F:\vector_data\2024年OSM湖南省路网\湖南路网2024.shp
存储:ESRI Shapefile
编码:System
几何图形:Line (MultiLineString)
坐标参照系(CRS):EPSG:4326 - WGS 84 - 地理的
范围:108.8427456000000006,24.6432724633642692 : 114.2144784000000044,30.1087933999999997
单位:度
要素数目:167,196
首先将图源信息添加到QGIS的工作窗口中,如下图所示:
然后使用鼠标右键打开图层的属性数据,然后选择符号化,如下所示:
然后选择符号化的方法是分类的模式,在属性数据中选择一个分类的字段,如fclass,点击分类,可以将道路分成多类:
完成后,点击应用和完成即可。可以根据实际的需要对道路的名称进行标注,如果不需要在地图上展示道路名称,到这里就可以了。
通过地图来对应城市,您可以猜测出来上图对应的我国的哪座城市吗? 评论区中可以留言哦。以上就是我们的数据底图制作过程,有了这些数据之后就可以来制作千层饼效果。
二、PPT中制作
PPT 为地图的立体呈现提供了丰富的创意实现手段。在 PPT 中,我们不仅可以对 QGIS 导出的平面地图图像进行进一步的美化与优化,如调整色彩搭配、添加背景元素等,还能利用其三维格式效果功能,为地图元素添加立体效果,模拟出 “千层饼” 视图中不同数据层的厚度与高度差异,让地图更具层次感与真实感。此外,PPT 的动画效果还能为静态地图注入活力,通过设置元素的入场、强调与退出动画,引导观众的视线,突出重点信息,使地图的展示更加引人入胜。下面将重点介绍在PowerPoint中如何制作这种效果。
1、调整图片的规格
首先在电脑中打开PowerPoint这款软件,然后新建一张空白的PPT,里面的一些内容,可以先删掉。后续可以再进行添加。如下所示:
然后回到Qgis软件当中,使用前面提到的截屏软件对标绘好的图层进行复制。点击我们的插件程序入口,点击复制,如下所所示:
这样就已经将地图资源进行了复制,下一步就可以在ppt中进行粘贴使用,粘贴后如下图所示:
这样,其实一张图片就实现了粘贴过来,但是大家可以看到。这张图片中的四周空白部分较多,为了更加的凸出我们的地图,我们可以在ppt中手动的来调整图片的高度和宽度,使用鼠标点击图片,选择裁剪工具,如下图所示:
首先来调整左侧的空白,让空白更少,可以选择增加,点击左侧后面的加号按钮,在选择好合适的裁剪位置后,再点击宽度,此时再点击减号来减少宽度。按照同样的方法来调节高度,最终达到我们的需要,如下图所示:
完成后保持不动,此时可以到QGIS中复制另外一个图层的制图信息,按照前面的过程进行基础图源的制作。根据需要我们可以将地图进行等比例的缩放,然后将这个做好的地图放到ppt的左上角备用。接着做第二张地图和更多的图源,如下图所示:
2、设置旋转
为了实现这种空间立体的叠加效果,我们需要将这三张图在垂直方向设置成同一个方向的,看起来就像空间上的重叠一样,这里需要用到图片的三维旋转功能。首先点击一张图片,在效果中选择三维旋转,如下图所示:
下面有两种操作方式,第一种是使用预设的模式,即使用系统提供的默认方式来进行设置。系统提供了很多种三维的旋转模式,可以直接点预设来进行选择就好。通过这种方式的x、y、z轴的旋转都是固定的,因此可以实现快速的设置。
这里我们选择“离轴1 上这种预设模式”选中后,可以看到选中的照片已经发生了偏转。
为了让图形更加突出,我们可以给图形加一下边框,可以选择线条类型和填充颜色,
这样,我们就完成了第一张图的旋转操作,然后按照这种方法实现所有图层的旋转操作。然后把他们三个放到垂直的一个空间位置上去,如下图所示:
看起来跟我们的实际效果有点像了,但为了更加突出立体,我们可以将三个图层加入一个连接的线,直接插入线形状即可。最后将三个图层连接起来就是下面的效果:
当然您可以再美化美化,将效果做的更加好看。
3、添加文字
最后可以在整体的PPT内容中添加每个图层的说明和提供最终的一个多图层的叠加效果示意图,以此表示一个完整的专题图立体合成效果。最终的效果图如下所示:
除此之外,还可以展示更加丰富的立体图层信息,如下图所示:
通过这种制图都能很好的提高我们的真题制图效果。感兴趣的朋友不如跟着我们一起来动手实践起来吧。 相信你也是可以做到的。
三、总结
以上就是本文的主要内容,本文分享一种基于QGIS结合PPT的立体制图方案,文章介绍如何在QGIS中生成相应的图层,然后在PPT中如何进行立体的效果制作。这种基于 QGIS 和 PPT 的 “千层饼” 视图制作实践,不仅保留了专业地图制作的精确性,还兼具了灵活多变的视觉设计能力。对于地理信息工作者而言,它是一种高效的展示手段,能够将复杂的分析结果以直观易懂的形式呈现给非专业受众;对于市场分析人员、教育工作者、新闻媒体从业者等非地理信息专业人员来说,这种制作方法降低了专题地图立体呈现的技术门槛,无需深入掌握复杂的 GIS 建模与高级渲染技术,通过简单的学习与实践,就能利用手头常见的软件工具,快速制作出令人眼前一亮的专题地图,为各自的工作与创作增添独特的视觉魅力,推动信息传播与交流向更直观、更高效的方向发展。行文仓促,定有不当之处,恳请各位专家学者博友在评论区留下宝贵的意见,万分感激。