ArcGIS制图表达Representation-规则和几何效果

时间:2023-11-22 08:45:08

ArcGIS制图表达Representation-规则和几何效果

by 李远祥

对制图表达运用是否纯熟,主要是看对制图表达规则的理解和巧妙运用。前面章节已经粗略介绍过制图表达的运用,通过一些简单的规则可以实现比较理想的出图效果。但是,对于一些复杂的现实效果和制图规范来说,简单的规则的使用是远远不够的,还需要对制图规范和制图符号进行分解,然后使用各种制图表达规则进行重建。

要熟悉制图表达规则,首先要清楚制图表的图层。下图是一个面要素类的制图表达

ArcGIS制图表达Representation-规则和几何效果

在设置面板的下部,可以看到点、线、面 图层的添加按钮,全部都是可以点击。在制图表达里面,这三个按钮都是常亮模式。意味着无论是点线面的要素类,它们的制图表达可以用的规则图层都是没有限制的。这跟标准符号的模式完全不一样,可以看出制图表达的制图规则*度非常的高。

中间部分就是规则图层,可以通过点击下部的符号图层进行增加。一个制图表达里面可以增加非常多的规则图层,如下图,多个点线面的符号图层都在同一个符号图层中表示出来。

ArcGIS制图表达Representation-规则和几何效果

规则图层都有默认的全局设置。例如点规则图层,默认是标记符号的大小、角度、放置等的设置。线规则符号的全局设置线宽、端头、连接和颜色。面规则符号的全局设置就是单色模式下的颜色设置。

如果我们希望使用制图表达去实现之前的植被填充的工作,那可以通过在面要素的制图表达里面增加点规则图层,做一个位置随机和大小随机的填充。

首选增加一个点的符号规则,选择好适当的符号,然后在设置里面【面中心】的小三角符号点击一下,弹出【标记放置】规则,选择【在面内随机放置】。

ArcGIS制图表达Representation-规则和几何效果

选择好放置规则之后,可以看到整个设置界面都发生了变化,针对随机放置,可以设置xy的步长值,如果不希望在边界处出现半个符号的现象,可以设置【不显示解除边界的标记】,这一点就是之前我们做植被显示的时候为什么先做内缓冲生成的原理一样,不过制图表达要简单得多。

ArcGIS制图表达Representation-规则和几何效果

接下来我们可以看看实际的效果,只是出现了一些位置的随机,符号的大小设定为原来的10pt,感觉还远远没有实现我们想要的效果。

ArcGIS制图表达Representation-规则和几何效果

别看这个小小的规则好像不成什么气候,不能实现具体的效果,但作为制图人,应该有这天生的制图直觉。我们可以想象一下以前在标准符号系统里面是怎么实现符号规则的,其根本原理跟制图表达的规则是一样的,归根到底就是【层】这个概念的理解。无论是地图、符号、图层组全部都是层的概念,所以,制图表达里面,我们可以使用多个制图表达的符号层来叠加,实现复杂的表达。例如,我们可以再增加一层点的规则,调整符号的大小、随机位置和随机种子等,从而实现符号大小随机。

ArcGIS制图表达Representation-规则和几何效果

再看其显示效果,通过两层符号规则的叠加,看起来实现了大小和位置的随机。

ArcGIS制图表达Representation-规则和几何效果

如果再加一层不同的树种,模仿一下植被的多样性,那就再加一层符号,修改一下符号就行。如下图所示

ArcGIS制图表达Representation-规则和几何效果

上述例子看到看到制图标的规则都是最为原始的加减乘除算法一样,只要合理的组合起来,就可以完成非常复杂的制图效果了。但正是由于规则的粒度非常细,控制非常灵活,所以,对于没有制图经验的技术人员来说,要从一个符号规范直接分解为制图表达规则,还需要长时间的锻炼和强化。这也就是为什么制图表达比较难推广的原因。

前面看到的设置都是制图表达的全局规则。除了全局规则之外,制图表达还有【几何效果】。全局规则都是非常粗略的规则设置,拿标准符号的线符号进行类比,全局规则就有点像【简单线符号】,而几何效果就像是【制图线符号】里面的模版一样。

那么都有哪些几何效果?要了解并不难,只要在不同的点线面规则,点开其加号按钮,就会看到所有的几何效果。

ArcGIS制图表达Representation-规则和几何效果ArcGIS制图表达Representation-规则和几何效果

几何效果的作用更加类似与toolbox里面的一些处理工具,toolboxl里面的工具几乎全部都是直接作用在数据之上,会产生新的数据,对于制图来说,还需要增加图层和符号来约束其效果。制图表达的这些几何效果就不一样了,它是动态计算的,不会生成新的数据,而是在规则的rule_ID里面保存这些规则配置。

虽然几何效果不多,但几何效果有一个特点,就像PS里面的滤镜一样,可以进行相互叠加,这是一种排列组合的机制,看似不多的几何效果,其实组合起来是非常多。例如我们可以对面做一些效果,多个效果进行叠加,例如先做平滑,然后简化。如下图

ArcGIS制图表达Representation-规则和几何效果

又或者是先简化后平滑,虽然两者的参数是一样,但几何效果的顺序不一样,可以看到规则的示意图也是不一样的,如下图所示

ArcGIS制图表达Representation-规则和几何效果

所以,从这些简单的规则和几何效果的使用来看,制图表达在这方面虽然很简单,但实际很强大。这里面非常需要有丰富竟然的制图人员进行规则的分解和重构。只要制图人员有足够的想象力和分解能力,可以根据制图表达实现几乎所有的地图效果。