前言:渐变、透明渐变、阴影、浮雕、各式缓冲区、双向山体阴影、发光特效,这些特殊 ArcGIS 制图特效你想要吗?没有复杂的操作,使用工具一键完成! |
新增工具
1.双向山体阴影
双向复合制作的山体阴影,既继承普通山体阴影(Hillshade)和多向山体阴影(Multidirectional Hillshade)优点,又同时中和了两者的缺点:沿太阳方向细节丢失、高曝光,另外双向复合制作的山体阴影更有光泽,细节质感更好。
直接上比较吧,为什么建议使用双向山体阴影。
以下对比图从左到右为双向山体阴影、普通山体阴影、多向山体阴影的效果图,太阳高度角都是45度,Z 因子都是1。
uzuy4bhonaw2.jpg
图1 双向山体阴影、普通山体阴影、多向山体阴影
图1左1是双向山体阴影,可以看到既把顺着太阳光线方向的河流展示出来了,同时没有发生过曝发白的问题;
图1左2是普通的山体阴影,使用 ArcGIS 自带的 Hillshade 工具制作,使用默认的315太阳方位角,可以看到由于河床方向正好就是这个方法,所以河床就被“抹去”了,这也是传统可视化的一个问题;
图1右1是 ArcGIS 制作出来的多向山体阴影,细节无疑是最丰富的,但是 ArcGIS 算出来的会偏白过曝(ArcGIS Pro 也一样),反而导致细节又看不到了。
所以我就在这里大言不惭的推荐使用我这个工具里的双向山体阴影哦。
qcgo1brplem3.jpg
图2 双向山体阴影、普通山体阴影、多向山体阴影
工具修改
修改说明:
更好的等值线工具优化了参数顺序,优化帮助文本。
浮雕效果工具修改增加了帮助文本。
密铺五边形1工具改进了源码适应 ArcGIS10.6以上版本。
密铺五边形2工具改进了源码适应 ArcGIS10.6以上版本。
蜂窝六边形工具修改了帮助文本。
……
将之前自动储存结果的工具修改为可选择存储位置,可以避免之前无法在 C 盘创建数据库和存储数据的权限问题。
工具说明
140vufg510c4.png
海怪样式箱
1.复合 渐变偏移
使用了制图表达中的两种渐变和偏移效果最终形成了现在你看到的效果。
vg0s4uvepf35.png
1hxw01o4bqz6.png
左边是初始,右边是使用工具后
2.密铺五边形1
在《GIS 与密铺与铺瓷砖的紧密关系》一文中,较为详细介绍了密铺五边形相关的数学概念,还分享了如何使用 Python 调用 arcpy 来制作密铺五边形。
而在这里我正式把它们封装成了工具箱,编写好帮助文档,最后放进了样式箱中。
b4ppcg24peg7.png
jk3sk1g4mfv8.png
使用第一种五边形制作的栅格分区统计结果
3.密铺五边形2
ygieb1nmfi29.png
3g0jrej4pm410.png
使用第二种五边形制作的栅格分区统计结果
根据输入图层(栅格)的范围生成两种密铺五边形,进而获得新的分析单位。
jknjefhbikk11.png
左:初始图形范围;中:第一种密铺五边形;右:第二种密铺五边形
4.蜂窝六边形
也就是等六边形,其实这个工具 ArcGIS 已经有了,不过得是 ArcGIS10.4之后的版本才有。
所以这个插件可以帮助版本较低的用户(比如我自己)创建蜂窝六边形。
使用蜂窝六边形制作的栅格分区统计结果
5.建筑阴影
使用制图表达功能制作的简化版建筑阴影。
自动默认设置40%的透明度。
也可制作其他阴影效果。
6.更好的等值线
在使用焦点统计工具预处理栅格数据后,生成更美观更好的等值线,就像下面一样,左边是ArcGIS 默认生成的等高线,右边是使用新工具制作的等高线,可以明显的看到两者的差异。
7.浮雕效果
浮雕效果工具可以根据输入的面图层向内做负缓冲生成一个栅格数据(负缓冲距离自己把握,记得加上负号“-”),然后将栅格置于面图层下方,最后将这个面图层的透明设置成20%就可以了。
效果如下:
8.发光轮廓
缓冲区结合透明度的差异设置所形成的轮廓发光效果,也可以叫羽化效果。
在面要素图层外创建多层缓冲区,然后依次指定透明度,实现发光透明的效果。默认效果是白色,如果没有背景,无法看到效果,不过可以自定义修改成其他颜色。
初始渐变间隔距离为10米,共90米,可在放大倍数栏输入整数值使发光边缘变大:默认放大倍数50,单一间隔50米,共450米,如果填入2,表示间隔距离20米,外部的总发光轮廓一共180米。比如北京市这么大的范围推荐200,具体大小酌情使用。
注意事项:• 影响性能,不要滥用;• 根据不同的地图尺寸选择不同的放大倍数才能有更好的效果。
13ugngvkmzm18.png
也可以换成黑色:
0bjbnl2xc1t19.png
9.整体轮廓
孔洞在要素中是非常常见的,孔洞较多的要素看起来非常零碎同时其轮廓线也无法体现整个区域,也是非常零碎的。
比如像这样的,可以看到中间有很多孔洞,非常细碎:
h0akow2wzso20.png
使用工具前
使用整体轮廓线可以生成一个将内部完全填充的面图层。当然该功能不局限于做做样式。
4kkxmtft1ih21.png
使用工具后
与均匀渐变_黑色工具结合使用可以达到以下效果,还不错哦:
pazelzcbxtq22.png
渐变轮廓 黑
该工具支持输入多个图层,工具会自动将所有图层合并、所有的要素也合并,然后绘制整体轮廓。
10.渐变轮廓 黑
在面图层的外部实现均匀颜色渐变效果;均匀渐变轮廓是使用制图表达实现的,适用于线和面图层。
1sezigucmcu23.png
局部放大对比:
左边是初始普通效果,右边是均匀渐变效果
11.缓冲区轮廓
一键制作三级缓冲区轮廓,同时自动选择颜色搭配,方便使用。
输入放大倍数,可按数值放大缓冲区。,默认缓冲区为30 60 90米。放大倍数输入10,就可获得 300 600 900 米的缓冲区。
具体大小读者根据研究区范围酌情使用。
yrsv2o3heq024.jpg
如何使用
使用
获取到该工具的压缩包,解压后可以看到两个文件夹:lyr 和 Representation,以及一个工具箱:海怪样式箱.tbx。
这三样都是必不可少的,同时他们的相对位置是不能修改的,也就是说它们三个必须在同一个文件夹下,这样工具箱才能正常工作。
添加
方式一:手动添加工具箱,如图所示非常简单:
ztnolmgtfzz25.png
方式二:添加到工具箱系统文件夹中,优点是每次打开 Arcmap 都可以自动加载;
将三个文件(lyr、Representation 和 海怪样式箱.tbx)复制到 ArcGIS 的安装路径中的:...\ArcGIS\Desktop10.3\ArcToolbox\Toolboxes 即可。
最后和下载
chnuciqgdbx26.png
使用注意:
请一定要看,请一定要看!
使用工具前请确保扩展模块都已经打开;
双向山体阴影工具和浮雕效果工具都需要手动输入导出的栅格数据名称,请注意,栅格数据名称不能用数字开头!这是基本规则,包括其他ArcGIS自带的工具都是这样的;
所有功能的帮助文档都写的比较详细了,请多查看右边的帮助文档。
下载地址如下:
|
|