原海怪样式箱更名为GIS荟制图工具箱,2023年2月更新,新添加4种制图效果。到现版本,已包含18个工具。 1.新增工具新增了4种制图样式工具:平面斜轴图、明暗等值线、立体要素、背景模糊。 1.1平面斜轴图平面斜轴图(plan oblique)是一种图形投影方法,在这种方法中,物体被投影到一个斜于观察者的平面上。 Plan oblique投影通常用于建筑和工程图纸的绘制,以展示物体的深度和空间关系。 不过在这里我们将其应用到了 DEM 数据上面。 倾斜角度默认为35度,可通过填入不同的倾斜角度来控制生成的斜轴图在Y轴的立体高度。 1.2明暗等值线
该工具借鉴于 TerrainTool ,代码个人做了修正和魔改,增加了参选可选项,并添加了中文说明。 1.3立体要素根据输入的面状矢量要素绘制栅格阴影,该工具通过借用山体阴影方法创建特定的栅格输出,然后根据字段属性值的不同模拟长短不一的阴影投射来表达不同要素区域之间的数量关系。 该工具借鉴于 TerrainTool ,代码个人做了修正和魔改,并添加了中文说明。 1.4背景模糊可对输入的栅格进行模糊处理。有1至5个级别,模糊级别越高,那么输出栅格的模糊程度越高。 可用于背景底图、研究区外底图的模糊化处理。背景模糊后,得到结果图层的色调可能会发生变化,可以在符号系统中修改拉伸类型来调整。 由于 ArcPy 功能的限制,目前已知 ArcMap 10.1 和 ArcMap10.2 不支持该工具,ArcMap 10.8.2 支持,其余版本未做测试。 配合其他轮廓样式,可以实现研究区重点高亮的效果。 2.现有其他工具
我根据工具箱的目录结构,从上往下依次介绍各个工具。 2.1双向山体阴影两种太阳方位复合制作的山体阴影,既继承普通山体阴影(Hillshade)和多向山体阴影(Multidirectional Hillshade)优点,又中和了两者的缺点,避免沿太阳方向的地形细节丢失,向光和背光处地形明暗相差特别大;另外双向复合制作的山体阴影更有光泽,细节质感更好。 双向山体阴影的细节少于多向山体阴影的,所以自然双向山体阴影的存储容量较小(相比多向),双向山体阴影是一个折中的选择。 2.2多向山体阴影多向山体阴影渲染工具,ArcMap 以及 ArcGIS Pro 都没有直接制作多向山体阴影的工具,而内置的函数方法存在多向山体阴影。 所以这里一步到位,将栅格函数植入工具箱,直接制作多向山体阴影。
由于 ArcPy 功能的限制,目前已知 ArcMap 10.1 和 ArcMap10.2 不支持该工具,ArcMap 10.8.2 支持,其余版本未做测试。 下面从左到右分别是传统效果、双向山体阴影效果、多向山体阴影效果(广元市剑门关附近): 2.3平面斜轴图新增工具,在第一章节有详细说明。 2.4明暗等值线新增工具,在第一章节有详细说明。 2.5更好的等值线使用焦点统计工具预处理栅格数据,从而生成更美观、更平滑的等值线,如下图所示,左边是 ArcGIS 默认生成的等高线,右边是使用新工具制作的等高线,可以明显的看到两者的差异。 详细制作过程可以查看文章《更好的等值线》。 2.6复合 渐变偏移使用了制图表达中的多种制图表达功能,如渐变和偏移,最后相互结合形成该效果。 用于面状的矢量要素,可高亮显示研究区范围或其他需要重点关注的区域。
2.7密铺五边形1密铺五边形工具根据输入矢量图层的范围,创建特定边长的五边形并密铺覆盖整个范围。 在《GIS 与密铺与铺瓷砖的紧密关系》中,较为详细介绍了密铺五边形相关的数学概念以及在 GIS 中的运用,还分享了如何使用 Python 调用 ArcPy 制作密铺五边形。 并且制作了两种不同形状的密铺五边形,这里进一步把它们封装成了工具箱,整合到制图样式箱中。
2.8密铺五边形2同 2.7密铺五边形1,唯一的区别是五边形的形状不一样。
2.9蜂窝六边形蜂窝六边形也就是等六边形,该工具可根据输入得到矢量图层范围构建蜂窝六边形。 为低版本 ArcGIS Desktop 用户准备,高版本自带六边形创建工具:数据管理工具->采样->曲面细分工具。 2.10建筑阴影使用制图表达功能制作的简化版建筑阴影,自动默认40%透明度。
2.11浮雕效果浮雕效果工具可以根据输入的面图层向内做负缓冲生成一个栅格图层,负缓冲距离大小需要考虑输入的要素范围的大小,比如一个县级范围使用 -1000 进行缓冲可以得到较好的效果,记得加上负号“-”。 将生成的浮雕效果栅格置于面图层下方,面图层设置透明度,可以得到“彩色浮雕板”。 2.12立体要素新增工具,在第一章节有详细说明。 2.13背景模糊新增工具,在第一章节有详细说明。 2.14发光轮廓多环缓冲区结合透明度的差异设置所形成的轮廓发光效果,或者叫羽化。 在面要素图层外创建多层缓冲区,然后依次指定透明度,实现发光透明的效果。你可以自定义修改成其他颜色。
初始渐变间隔距离为10米,共90米,可在放大倍数栏输入整数值使发光边缘变大。 默认的放大倍数是10,那么单个间隔就是100米,整个发光轮廓就是900米。如果填入2,表示间隔距离20米,外部的总发光轮廓一共180米。 如北京市这么大的范围推荐200,具体大小根据情况使用。 双击图层打开符号系统,要素->单一符号,可以修改颜色,修改成其他合适的颜色。 2.15整体轮廓使用整体轮廓线工具可以将输入的一个或者多个要素图层合并,并完全消除内部的孔洞。 要素中存在孔洞是比较常见的,当孔洞较多时,要素看起来非常零碎。这个时候对要素进行制图整饰的话,比如制作轮廓的,那么不仅外面会有生成的轮廓线,在内部的孔洞中也会“挤满”轮廓线,这会让整个地图看上去较脏,尤其是存在多个图层的情况。 这个时候使用整体轮廓可以解决该问题。 与渐变轮廓工具一起使用可以达到以下效果: 2.16渐变轮廓通过制图表达在面图层的外部实现均匀颜色渐变效果,默认黑色渐变,适用于线和面状矢量要素。
局部放大对比: 2.17立体边界根据输入的面状矢量数据获得偏移边界图层和一个半透明背景图层(项目区外的区域)。 默认的顺序是边界图层在上,背景图层在下;你可以反转顺序,将背景图层置于上方,就得到了效果如图3,图3效果可以让项目区有一个明显的下凹效果。
默认的图层顺序是边界图层在上,背景图层在下(图左);你也可以调整顺序,将背景图层置于上方(图右),可以让项目区有一个明显的下凹效果。 另外你也可以自己修改颜色,在工具运行完成后,打开输出图层的符号系统,会出现制图表达项,这里你可以任意修改边界的颜色。 2.18缓冲区轮廓自动合并输入的面图层中的所有要素,然后输出一个完整的三级缓冲区轮廓。默认30、60、90米距离的三级轮廓。 可通过调整放大倍数修改缓冲区的缓冲距离。 默认缓冲区为30 60 90米,当放大倍数输入10,可以获得300 600 900米的缓冲区。 3.如何使用如何使用GIS荟制图工具箱,首先,提供两个压缩包,一个是 然后有两种把工具箱添加到 ArcMap 的方法。 3.1StyleTool.zip解压后可以看到多个个文件夹:lyr 、Representation、RasterFunction等,以及最重要的2个工具箱:GIS荟制图工具箱.tbx 和 GIS荟制图工具箱101.tbx。 两个工具箱中,前者对应 ArcMap 10.8.2版本,后者对应 ArcMap 10.1版本。高版本的用户可以添加第一个工具箱使用,如果添加工具箱后发现工具不全,或者你就是低版本的 ArcMap,可以使用GIS荟制图工具箱101.tbx。 3.2添加方式有两种把GIS荟制图工具箱添加到 ArcMap 的方式。
3.3Samples.zip
当你没有现成数据或者工具发生报错,你可以打开.MXD 后缀的工程文件来查看效果,或使用压缩包中的数据运行工具箱排查错误。 4.适用平台工具箱在 Win10 平台,都通过了 ArcMap 10.8.2 和 ArcMap 10.1 的测试,所有工具都可以正常运行,除了多向山体阴影和背景模糊不支持 ArcMap 10.1。 目前工具箱还不支持 ArcGIS Pro,一是因为代码平台从 Python2 升级到了 Python3,二是 ArcGIS Pro 舍弃了制图表达功能,扩展了符号系统功能,且内置了很多方便的制图工具。 针对 ArcGIS Pro 的制图工具箱会精简同时新增一些只能 ArcGIS Pro 实现的功能,目前还在编写中。 5.收费从后台来看,2年时间,这个工具被下载了近5000次,算是我分享链接里最热门的,而最终也迎来的收费,也算是对我的激励吧,也为后面更新提供动力! 收费项目1:28元
收费项目2:78元
如何付费 可通过下面这两个链接跳转到付费界面,付费后可获得工具箱的使用说明和工具详情,以及下载链接。 |
|