ArcGIS制图表达Representation-符号制作
by 李远祥
在ArcGIS的符号里面,存在着两种符号体系,一种是传统的标准符号体系,一种是制图表达符号体系。标准符号几乎被绝大部分ArcGIS用户所认知并长期使用,但制图表达符号几乎不人为所知,哪怕是那些使用制图表达的人员,几乎只关注制图表达的规则和几何效果,在制图表达符号制作方面面临着无从下手的境地。
这里面的原因有很多,制图表达技术使用不够广泛是主要的,还有一个不能忽略的因素就是制图表达符号制作工具过于简单化,操作人员需要花很多精力去制作这些符号,与标准符号拥有着广泛的资源对比,简直是天壤之别。
我们先来看看制图表达的符号的制作方法。在制图表达的规则应用中,点击对应的符号(制图表达的符号制作几乎都以点符号为主,其他线面的规则和几何效果都以混合使用点符号来完成),弹出制图表达标记符号选择器。如下图
从选择器来看,系统直接内置的制图表达符号相对标准符号库来说,实在是少得可怜,并且几乎没有可以直接使用的符号(笔者指的是能够满足国内制图需求的符号),更不用说是否有第三方制作的符号库了。
在选择器中双击符号,能够马上跳转到制图表达的符号编辑器。在这个编辑器中,看到的界面就跟*式制图表达的编辑器一模一样。对,没看错,就是一模一样,只是改了个标题。
如此简单的编辑器,对于绘制符号,确实让很多制图人员颇为头痛。且不说好不好用,光是学习成本和符号迁移就是一个很大的工作量。如果没有什么特殊的要求,笔者是不建议直接使用这个工具去制作符号的,原因很简单--麻烦!
Esri是一个技术积累非常深厚的公司,他为你关上一扇窗的时候,肯定会忘记把门也关上,所以,我们得以使用其他已有的方式快速去实现符号制作和迁移。不要问我是怎么知道的,多用上十年ArcGIS软件,自然会明白这些道理。
先来看标准符号体系的一个经典符号制作,这个灌丛符号的制作看起来非常漂亮,但它是使用了多个符号层来叠加实现的,并且这些符号层很多的都是应用字体库里面的符号。这种符号非常普遍,有很多单位已经根据自身行业的符号规范制作了一整套的符号。
这种符号如果要通过上面提及的制图表达符号编辑器去制作,实在是太困难了。但我们完全没有必要去重新制作*,这么好的资源,其实我们是可以间接应用过来的。在制图表达原理我们已经说过制图表达的使用流程,就是先进行标准符号渲染,然后再转为制图表达。当时笔者的解释是为了省事,现在重复一次,还是为了省事。
我们可以找三个图层,点线面各一个,然后使用标准符号对齐进行渲染,渲染的时候使用之前制作好的标准符号,右键转为制图表达,这样制图表达就会自动将标准符号加载到制图表达中。然后在制图表达的规则设置界面,点击这个符号
点击符号之后弹出符号另存为界面,这就是我们想要的效果,可以将这个制图表达符号保存下来了。
通过这种方式,就可以将制图表达符号保存在style文件中。这一扇门总够将所有的标准符号转移到制图表达符号上来了,非常方便和简单,而且很省事。
所以说,当我们了解原理之后,充分释放自己的想象力,就能简化我们的工作。技术的路线本来就是一理通百理明,剖析了原理之后比掌握具体的操作意义深远很多,会让技术人员走的更远。