导语

日常生活中,我们拿相机、手机拍摄时,为了吸引别人在看到照片的那一刻就能看到图像中的主体,常常会选择性聚焦。在摄影中,选择性聚焦是一种技术,利用这种计算我们可以拍摄主体清晰的图像,将观看者的眼睛吸引到摄影师希望观察的照片部分,譬如下面这张图:

那在地图上能不能制作类似这种效果的地图?答案是可以。这里我们就以在世界地图中聚焦中国版图为例,制作一份聚焦地图,效果如下图:

具体操作看下来的步骤说明。

操作步骤

创建一个空的工程

添加要聚焦的要素图层

首先创建一个空的Map:

其次,我们把要聚焦的图层添加到Map中:

使用【Multiple Ring Buffer】工具创建多环缓冲区

接下来我们使用Multiple Ring Buffer工具来创建中国行政区划的多环缓冲区:

输入要素选择:中国行政边界图层。距离那里我们以5公里为一个单位,创建50个缓冲区,缓冲的总距离总计250公里,这是为了后面的渲染色彩渐变做准备。另外勾选Outside Polygons Only,意味着生成的结果我们只保留缓冲的区域,不保留原要素的区域:


生成的多环缓冲区效果如下图:

使用【Buffer】工具创建缓存区

接下来我们将对中国行政边界创建205公里的缓存区:


备注:Side Type选择Dissolve all output features into a single feature.

使用【Erase】工具擦除掉聚焦区

接下来我们将用上一步骤生成的缓冲区擦除掉能够覆盖全球的图层。覆盖全球的图层,如下图:

备注:覆盖全球的图层可以点击下面这个链接下载:
http://www.arcgis.com/home/item.html?id=0c667b0505774b8992336dbd9dccb951
打开Erase工具,输入要素选择覆盖全球的图层,擦除图层选择上一步骤生成的缓冲区图层:


生成的图层其实就是起到蒙版效果,将中国行政区划周边250公里之外的其他区域盖上一层蒙板,通过模糊化的方式达到隐藏其他区域的目的。

设置非聚焦区域渲染符号

完成上面的步骤之后,数据已经处理完毕了,剩下的工作就是对数据进行符号化配置。
首先我们需要对上一步骤生成的蒙效果图层(World_mask_Erase)配置符号,选择唯一值符号,颜色值为:RGB 0,0,0 (Hex #000000),透明度设置20%:

设置多环冲区渲染符号

接下来我们需要对中国行政边界_MultipleRingBuffer图层符号化,选择唯一值符号,字段选择【distance】:

符号方案选择:

备注:符号方案可以在下面这个地址下载:
http://www.arcgis.com/home/item.html?id=8fcb73006f334dc08c5ebe10c3fd91df
下载完了之后,需要添加到ArcGIS Pro中:

选择符号方案了之后,我们需要把distance字段的所有值都进行符号化,点击【Add All Values】按钮:

接着删除所有符号的边框,并设置符号方案的透明度为99% – 20%,如下图所示:




完成上述的操作之后,我们可以看到聚焦的效果:

替换地图为影像图

为了让聚焦的地图更美观,我们将底图换成影像图:

总结

总的来说,要制作一份聚焦地图,有几个关键点:
1.在主体区域之外创建多环缓冲区,目的是为了在符号化时结合渐变色彩方案,逐步过渡灰色度色彩。
2.蒙板区域设置颜色为黑色,并配置透明度为20%,起到虚化背景的目的。
3.色彩方案和透明度很重要。

在ArcGIS Pro2.2中玩转聚焦地图相关推荐

  1. 在ArcGIS Pro2.5中导入3dmax 模型并且发布服务

    目录 一.需求描述 二.解决方法 一.需求描述 3dmax 数据导入arcgis pro中,带纹理. 这个是我的数据类型:.3ds+.jpg 二.解决方法 在arcmap (我用的是10.8版本的) ...

  2. 详解Android中玩转高德地图

    在上一篇博客上,和大家分享了如何在Android中集成高德定位以及定位的基本使用.今天我们就来看看高德地图在Android中如何使用吧. 同样,我将本篇博客的内容分为如下部分: (1)添加高德SDK ...

  3. 【BIM+GIS】ArcGIS Pro2.8如何打开Revit模型,BIM和GIS融合?

    ArcGIS Pro2.8中,可以直接打开Revit模型(.rvt)项目文件,实现了从数据格式方面BIM与GIS的有机融合,具体操作如下所示: 1. Revit2018模型绘制 打开Revit2018 ...

  4. 管理 zabbix_Zabbix 2019 峰会丨看睿象云如何在 Zabbix 中玩转告警

    2019年11月29日-30日,为期两天的 Zabbix 大会中国站在北京盛大召开,本届 Zabbix 大会以"新视界,新技术,共建未来新监控!"为主题,为与会人员提供前沿的监控技 ...

  5. 无冬连接不上账号服务器,电脑中玩无冬online掉线怎么回事_电脑中玩无冬online游戏总是掉线如何修复...

    无冬online是一款大型网络游戏,很多玩家都很喜欢在电脑中安装玩耍,在游戏过程中,想必很多用户经常会遇到这样一个问题,就是在电脑中玩无冬online游戏的时候,经常会出现掉线的情况,导致每次游戏都会 ...

  6. c语言启动程序句柄无效,电脑中玩英雄联盟提示“句柄无效”是怎么回事

    电脑中玩英雄联盟提示"句柄无效"是怎么回事?一位用户反馈自己在玩英雄联盟游戏时,突然遇到警告音提示,将游戏进行最小化后,看到桌面上不停的出现提示"句柄无效",感 ...

  7. 如何在 Spring 生态中玩转 RocketMQ?

    作者 | 通融.洛夜 来源 | 阿里巴巴云原生公众号 RocketMQ 作为业务消息的首选,在消息和流处理领域被广泛应用.而微服务生态 Spring 框架也是业务开发中最受欢迎的框架,两者的完美契合使 ...

  8. Windows新终端中玩转ASCII和Emoji游戏的正确姿势

    前一段时间,我搬运了几个Windows Terminal中玩游戏的视频. Windows Terminal - 动图GIF作背景图 Windows Terminal - 母牛说Hi Windows T ...

  9. ArcGIS Flex API 中的 Flex 技术(一)--事件

    作者:Flyingis 本文严禁用于商业目的,如需转载请注明作者及原文链接,其他疑问请联系:dev.vip#gmail.com 在ArcGIS Flex API中探索Flex使用是一种不错的学习方法, ...

最新文章

  1. 利用BP神经网络教计算机进行非线函数拟合
  2. 特征工程之数据分箱、Nominal特征编码、Ordinal分类特征编码、特征交叉组合、特征差分
  3. 2014年,马上要上班啦,希望一切顺利
  4. 【电路补习笔记】3、电感的参数与选型
  5. 绝对路径与相对路径cd命令的使用
  6. 利用user-agent取得浏览器版本号
  7. 腾讯云轻量应用服务器搭建即时通信 IM系统
  8. Type-C快充诱电方案
  9. 推荐系统初识-协同过滤
  10. 如何测量两组汇编指令的执行效率
  11. 用ansible自动化搭建web、sql服务器、lvs调度器
  12. IDEA打字冒火花教程
  13. 为什么在抖音直播间打字别人看不见,所有抖音直播间看不见我说话
  14. Python的数据科学函数包(二)——pandas(series dataframe)(loc iloc ix)(csv文件)
  15. 解决超新尔雅网课无法倍速(16+倍速冲刺)
  16. 图像处理:分水岭算法(图像分割)
  17. 数数字Digit Counting(Python)
  18. pandas读取EXCEL表格/数据库数据及其格式转换(待丰富)
  19. docker搭建vulhub
  20. 虚幻引擎5:快速入门学习教程

热门文章

  1. INFRARED INDUSTRIES气体分析仪
  2. Linux(redhat7.2)本地yum源配置
  3. asp.net ajax1.0基础回顾(二):经典模式
  4. 使用ArcPy实现创建ags文件
  5. 转:绝对论坛元老,05年注册。告诉你一个真实的魅族
  6. 华为鲲鹏HCIA考试-练习03
  7. ORCAD学习系列之二——元器件与线的放置
  8. 碰撞检测之Sphere-Box检测
  9. 码code | 小程序接入「激励式视频广告」硬核指南
  10. 思念到极致时什么感觉?(1)