ArcGIS一张图的制作过程

来源:GIS荟

数据

首先,第一步是数据的准备和处理,这里没什么好说的。

使用的所有数据都是在网上下载的 OSM 数据。

第一步 主视觉

为了更好的说明该地图的完整操作过程,同时又要有条理、比较好理解,所以我采用拆分的方法来说明。

拆分呢就是分解、一层一层的分解。比如我们把地图中的主视觉元素拆分出来,单独看这部分怎么做的。

地图的主视觉元素

然后对主视觉元素进行拆分,左边是建筑物,主体呈白色,可能看不大清;右边是轮廓效果,有一个渐变,同时又有一个分层的效果。

左边,建筑物;右边,轮廓

2.1建筑物

首先看看建筑物,使用的是 OSM 的面矢量数据,特意选取的春熙路-太古里范围。

由两个图层组成,一是建筑物、二是后面颜色较深的矢量图层。

建筑物图层颜色是纯白色,然后使用制图表达中的移动,在 X、Y轴偏移了 -2pt,这样就可以在建筑物的左下角实现一个阴影效果。

第二个图层就是建筑物后面的一层深色图层,设置 60% 的透明度,其实没啥用,主要是用这个图层设置了区域标注,所以你可以看到下面有写“大慈寺”。

2.2轮廓

那么这个轮廓效果到底是怎么做的呢?有几个图层?

看上去像两层,实际上就一个图层就实现了这种效果,这是制图表达的功劳,该图层是自己画的,原本长这样。

在制图表达中,设置了两个图层效果,第一个就是渐变,第二个渐变加上偏移。

第一个效果

第二个效果

第二步 外轮廓

外轮廓又是怎么做的呢?其实也只有一个图层,这个图层呢是自己勾绘的面矢量,范围需要覆盖到整个出图,然后擦除第一步的轮廓,变成中间镂空。

这次没有使用制作表达来制作渐变,普通的符号系统自带渐变,在符号属性编辑器中可以选择渐变填充。

然后把第一步和第二步的结果合到一起,就成下面这样,可以看到效果已经非常不错了。

第二步成果

第三步 道路、河流

使用的是 OSM 线矢量道路数据,包括了河流、地铁、道路,色调以白色为主,设置好标注;剔除了范围外的支路,只保留了主体部分的支路,保留主干道。

与第二步成果叠加获得第三步的成果如下:

第三步成果

第四步 文本和修饰

最后就是文本和一些额外的修饰,这个也可以拆分成两部分。第一个是下面左边的矢量要素;另一个就是右边的文本元素。

左:矢量要素;右:文本元素

4.1矢量要素

首先我们看看左边的矢量要素,最显而易见的就是密密麻麻的建筑矢量图形,同样使用了制图表达实现偏移的阴影效果,不过这里的颜色较第一步的建筑矢量(纯白)颜色深;

然后在图片的右上角和正下方都有一个半透明的矩形,这不是使用绘画功能画出来的,而是新建的一个面矢量图层,然后自己勾绘的矩形,只有这样才能实现半透明效果,这个主要是给后续的文字做一个底板的作用;

右下角是成都市的图标,这个是矢量的点图层,将符号设置成符号标记符号,选择事先下载好的图片,设置合适的大小。

4.2文本元素和边框

右边的文本这个就没什么好说的,然后就是边框。

边框

边框使用了 3% 的圆角以及偏移 -15 的下拉阴影。

边框设置

最后

最后全部叠加到一起就是现有的成果了,其实比较简单。

也希望能够帮助到之前在问我制作过程的朋友。

其实我觉得最耗费时间和精力的应该是配色,配色真的非常重要。

ArcGIS实战-入门+空间分析+制图

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/27050.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Alvas.Audio v2019 Crack

Alvas.Audio v2019 Crack 该库使C#和VB.Net程序员能够创建执行(包括混合声音信息)、捕获、转换和编辑音频的应用程序。 阿尔瓦斯。音频是C#音乐库。网络程序员。 这使你能够生产。NET程序,例如Winforms/WPF/Windows服务/控制台录音机、Int…

设计模式 ~ 单例模式

单例模式 单例模式是一种设计模式,指在确保一个类只有一个实例,并提供一个全局访问点来访问该实例; 前端对于单例模式不常用,但是单例的思想无处不在; 创建之后缓存以便继续使用; 如:弹窗、遮罩…

orbslam3 生成标定板rosrun kalibr kalibr_create_target_pdf --type

rosrun kalibr kalibr_create_target_pdf --type apriltag --nx 6 --ny 6 --tsize 0.08 --tspace 0.3小师妹要做相机视觉标定,需要制作棋盘格,无奈其电脑有些卡,对此毫无经验的博主从头开始安装(此前博主已经安装了ROS环境&#x…

10.Ceph接口使用

文章目录 Ceph接口使用CephFS文件系统服务端添加mds服务创建存储池授权用户权限 客户端前期准备客户端挂载方式一:基于内核方式二:基于 fuse 工具 Ceph 块存储系统 RBD 接口服务端创建存储池和镜像管理镜像 客户端镜像挂载快照管理快照分层快照展平镜像的…

从小白到大神之路之学习运维第61天--------Ansible自动化运维工具(playbook配置文件深入了解)

第三阶段基础 时 间:2023年7月14日 参加人:全班人员 内 容: playbook配置文件 目录 playbook配置文件 一、playbook配置文件概念 修改hosts文件 建立playbook配置文件 yml脚本写法注释: 二、Playbook的核心元素 三、…

Docker基本概念

1、容器化 如何确保应用能够在开发环境和生产环境中运行和通过质量检测?并在部署过程中不出现令人头疼的版本、配置问题,也无需重新编写代码和进行故障修复? 答案:使用容器,Docker之所以发展如此,是因为它…

论文笔记--PTR: Prompt Tuning with Rules for Text Classification

论文笔记--PTR: Prompt Tuning with Rules for Text Classification 1. 文章简介2. 文章概括3 文章重点技术3.1 Pre-training & Fine-tuning & Prompt-based Fine Tuning3.2 PTR(Prompt Tuning with Rules)3.3 task decomposition3.4 Sub-prompts composition3.5 多个l…

深度学习——自编码器AutoEncoder

基本概念 概述 自编码器(Autoencoder)是一种无监督学习的神经网络模型,用于学习数据的低维表示。它由编码器(Encoder)和解码器(Decoder)两部分组成,通过将输入数据压缩到低维编码空…

使用shell监控应用运行状态通过企业微信接收监控通知

目的:编写shell脚本来监控应用服务运行状态,若是应用异常则自动重启应用通过企业微信接收监控告警通知 知识要点: 使用shell脚本监控应用服务使用shell脚本自动恢复异常服务通过企业微信通知接收监控结果shell脚本使用数组知识,…

Word 常用操作总结

文章目录 【公式篇】编号右对齐自动编号多行公式对齐编号右靠下编号右居中 公式引用更新编号 【公式篇】 简述:通过“#换行”的方式使编号右对齐,通过插入题注的方式使其自动编号,通过交叉引用的方式引用公式编号。 编号右对齐自动编号 在公…

盛元广通科研院所实验室安全管理系统LIMS

实验室的管理与安全直接影响着教学与科研质量,从科研角度出发,实验室安全风险特点与生产现场安全风险特点存在较大差异,危险源种类复杂实验内容变更频繁,缺乏有效监管,实验室安全运行及管理长期游离于重点监管领域外&a…

Django实现接口自动化平台(十二)自定义函数模块DebugTalks 序列化器及视图【持续更新中】

上一章: Django实现接口自动化平台(十一)项目模块Projects序列化器及视图【持续更新中】_做测试的喵酱的博客-CSDN博客 本章是项目的一个分解,查看本章内容时,要结合整体项目代码来看: python django vue…