分享

制作“乐高”风格地图

 GIS荟 2021-09-19

前言:使用 QGIS 制作乐高风格的地图。

“乐高”风格地图

前几天在网上看到有人展示一幅“乐高”风格的地图,觉得非常好看,所以自己也去搜索了一下,看看到底是如何制作的。

然后自己也试着制作了一张“乐高”风格的地图,结合网上的教程同时优化了部分操作,更简单了,这里把制作过程记录下来分享给大家。

最后有视频步骤和成果效果展示。

Note:尽管此教程针对 QGIS,但是制作步骤的前半部分都可以使用 ArcGIS 代替,只有最后的样式设置目前必须在 QGIS 中实现。
所以对 QGIS 不太熟悉的朋友也不用太担心。

以某地区一县级区域 XJQY.shp 为例:

原始界线(XJQY.shp)

接下来,我们就一步一步的制作“乐高”地图。

第一步 制作格网矢量文件

首先乐高是一个一个的方块,所以我们需要先将原始界线数据格网化。

1.1创建网格

在 QGIS 中使用网格创建工具:Vector creation->Create grid。点击打开面板:

Create grid 工具的设置面板

首先格网类型选择矩形 ①;

然后输入原始界线 XJQY.shp 的范围 ②;

设置格网的尺寸,我在这里设置的是1000米宽高的正方形 ③;

设置输出格网数据的参考系,建议和原始数据保持一致 ④;

输出结果是一整块的矢量的格网文件 grid.shp

grid.shp

1.2属性连接、剔除多余矩形

将原始界线数据的属性挂接到格网上面,便于制图时给不同区域设置不同颜色。

使用按位置连接工具Vector general->Join attributes by location

将 ①、②、③、④ 位置处属性设置成上图那样就行。然后点击 Run 运行,获得矢量文件 Joined layer.shp

然后就是删除多余的矩形,在 QGIS 主界面的上方点击 开启编辑模式,右击图层选择 Open Attribute Table 打开属性表,在属性表中选择属性为空的行(可使用 shift 多选),属性表上方点击 删除,然后保存、关闭编辑模式

执行操作完成后的矢量图形如下:

Note:第一步都可以使用 ArcGIS 代替。

第二步 设置样式

最后的矢量文件做好了,那么现在就来设置样式。

2.1开启样式面板

QGIS 主界面上方空白处右击开启 Panels 面板,然后勾选 Layer Styling Panel

虽然右击图层也能找到样式设置界面,不过设置这个能够更方便。

2.2设置颜色分类

在刚刚开启的样式面板中:

将样式分类模式修改为 Categorized 模式 ①;再把 Value 设置成 XJQYMC ②。这样就能根据字段值的不同设置不同的颜色。

最后点击下面的 Classify ③ 应用分类。

2.3设置“方块”和“圆圈”

言语描述效率较低,所以直接展示视频:

演示视频

在该视频中可能有两个需要注意的地方:

  • 一个是的作用,这个锁有什么用呢?因为符号的颜色是根据分类来随机确定的,所以颜色会跟着改变。但是我们又需要制作阴影(使用灰色),所以把这个符号锁住,它就不会变动了。

  • 另一个就是 Meters at Scale,这是一种单位,这个单位是恒定的,不会出现不同比例尺情况下,符号大小发生变化的问题。

除此之外,QGIS 还可以使用 Symbol level(符号级别)Draw effects 这些功能进一步完善和优化。

效果展示:

最后

使用版本:

QGIS 3.16


荟GIS精粹,关注公众号:GIS荟

欢迎交流,更多文章请使用搜索

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多