“乐高”风格地图前几天在网上看到有人展示一幅“乐高”风格的地图,觉得非常好看,所以自己也去搜索了一下,看看到底是如何制作的。 然后自己也试着制作了一张“乐高”风格的地图,结合网上的教程同时优化了部分操作,更简单了,这里把制作过程记录下来分享给大家。 最后有视频步骤和成果效果展示。
以某地区一县级区域 XJQY.shp 为例: 接下来,我们就一步一步的制作“乐高”地图。 第一步 制作格网矢量文件首先乐高是一个一个的方块,所以我们需要先将原始界线数据格网化。 1.1创建网格在 QGIS 中使用网格创建工具:Vector creation->Create grid。点击打开面板: 首先格网类型选择矩形 ①; 然后输入原始界线 XJQY.shp 的范围 ②; 设置格网的尺寸,我在这里设置的是1000米宽高的正方形 ③; 设置输出格网数据的参考系,建议和原始数据保持一致 ④; 输出结果是一整块的矢量的格网文件 grid.shp: 1.2属性连接、剔除多余矩形将原始界线数据的属性挂接到格网上面,便于制图时给不同区域设置不同颜色。 使用按位置连接工具:Vector general->Join attributes by location。 将 ①、②、③、④ 位置处属性设置成上图那样就行。然后点击 Run 运行,获得矢量文件 Joined layer.shp。 然后就是删除多余的矩形,在 QGIS 主界面的上方点击 开启编辑模式,右击图层选择 Open Attribute Table 打开属性表,在属性表中选择属性为空的行(可使用 shift 多选),属性表上方点击 删除,然后保存、关闭编辑模式。 执行操作完成后的矢量图形如下:
第二步 设置样式最后的矢量文件做好了,那么现在就来设置样式。 2.1开启样式面板QGIS 主界面上方空白处右击开启 Panels 面板,然后勾选 Layer Styling Panel。 虽然右击图层也能找到样式设置界面,不过设置这个能够更方便。 2.2设置颜色分类在刚刚开启的样式面板中: 将样式分类模式修改为 Categorized 模式 ①;再把 Value 设置成 XJQYMC ②。这样就能根据字段值的不同设置不同的颜色。 最后点击下面的 Classify ③ 应用分类。 2.3设置“方块”和“圆圈”言语描述效率较低,所以直接展示视频: 在该视频中可能有两个需要注意的地方:
除此之外,QGIS 还可以使用 Symbol level(符号级别)和 Draw effects 这些功能进一步完善和优化。 效果展示: 最后使用版本: QGIS 3.16 |
|