ArcGIS制图表达Representation-符号制作
ArcGIS制图表达Representation-符号制作
by 李远祥
在ArcGIS的符号里面,存在着两种符号体系,一种是传统的标准符号体系,一种是制图表达符号体系。标准符号几乎被绝大部分ArcGIS用户所认知并长期使用,但制图表达符号几乎不人为所知,哪怕是那些使用制图表达的人员,几乎只关注制图表达的规则和几何效果,在制图表达符号制作方面面临着无从下手的境地。
这里面的原因有很多,制图表达技术使用不够广泛是主要的,还有一个不能忽略的因素就是制图表达符号制作工具过于简单化,操作人员需要花很多精力去制作这些符号,与标准符号拥有着广泛的资源对比,简直是天壤之别。
我们先来看看制图表达的符号的制作方法。在制图表达的规则应用中,点击对应的符号(制图表达的符号制作几乎都以点符号为主,其他线面的规则和几何效果都以混合使用点符号来完成),弹出制图表达标记符号选择器。如下图

从选择器来看,系统直接内置的制图表达符号相对标准符号库来说,实在是少得可怜,并且几乎没有可以直接使用的符号(笔者指的是能够满足国内制图需求的符号),更不用说是否有第三方制作的符号库了。
在选择器中双击符号,能够马上跳转到制图表达的符号编辑器。在这个编辑器中,看到的界面就跟自由式制图表达的编辑器一模一样。对,没看错,就是一模一样,只是改了个标题。

如此简单的编辑器,对于绘制符号,确实让很多制图人员颇为头痛。且不说好不好用,光是学习成本和符号迁移就是一个很大的工作量。如果没有什么特殊的要求,笔者是不建议直接使用这个工具去制作符号的,原因很简单--麻烦!
Esri是一个技术积累非常深厚的公司,他为你关上一扇窗的时候,肯定会忘记把门也关上,所以,我们得以使用其他已有的方式快速去实现符号制作和迁移。不要问我是怎么知道的,多用上十年ArcGIS软件,自然会明白这些道理。
先来看标准符号体系的一个经典符号制作,这个灌丛符号的制作看起来非常漂亮,但它是使用了多个符号层来叠加实现的,并且这些符号层很多的都是应用字体库里面的符号。这种符号非常普遍,有很多单位已经根据自身行业的符号规范制作了一整套的符号。

这种符号如果要通过上面提及的制图表达符号编辑器去制作,实在是太困难了。但我们完全没有必要去重新制作轮子,这么好的资源,其实我们是可以间接应用过来的。在制图表达原理我们已经说过制图表达的使用流程,就是先进行标准符号渲染,然后再转为制图表达。当时笔者的解释是为了省事,现在重复一次,还是为了省事。
我们可以找三个图层,点线面各一个,然后使用标准符号对齐进行渲染,渲染的时候使用之前制作好的标准符号,右键转为制图表达,这样制图表达就会自动将标准符号加载到制图表达中。然后在制图表达的规则设置界面,点击这个符号

点击符号之后弹出符号另存为界面,这就是我们想要的效果,可以将这个制图表达符号保存下来了。

通过这种方式,就可以将制图表达符号保存在style文件中。这一扇门总够将所有的标准符号转移到制图表达符号上来了,非常方便和简单,而且很省事。

所以说,当我们了解原理之后,充分释放自己的想象力,就能简化我们的工作。技术的路线本来就是一理通百理明,剖析了原理之后比掌握具体的操作意义深远很多,会让技术人员走的更远。
ArcGIS制图表达Representation-符号制作的更多相关文章
- ArcGIS制图表达Representation实战篇2-河流渐变与符号旋转
ArcGIS制图表达Representation实战篇2-河流渐变与符号旋转 by 李远祥 上一章节主要是从实战中使用规则和几何效果,如何分解制图规则.本章主要还是通过一些特殊要求如河流线宽渐变和符号 ...
- ArcGIS制图表达Representation实战篇1-边界线和行道树制作
ArcGIS制图表达Representation实战篇1-边界线和行道树制作 by 李远祥 即便是有了一些制图表达的基础,很多人还是对ArcGIS制图表达理解停留在表面,因为没有实际的强化训练是很难体 ...
- ArcGIS制图表达Representation实战篇4-自由式制图表达
ArcGIS制图表达Representation实战篇4-自由式制图表达 by 李远祥 上一章节关于制图表达的控制点中已经介绍过制图表达的编辑功能,利用制图表达的编辑功能,可以实现一些规则以外的效果. ...
- ArcGIS制图表达Representation实战篇3-控制点
ArcGIS制图表达Representation实战篇3-控制点 by 李远祥 这一章讲述的是一个非常专业的名词,叫控制点.此控制点非测绘行业术语的控制点,而是制图表达里面的控制点,所以不能混为一谈. ...
- ArcGIS制图表达Representation-制图表达原理
ArcGIS制图表达技术-制图表达原理 by 李远祥 在讲述原理之前,需要对上一章内容进行一些必要的补充说明.既然制图表达有很多优势,是不是什么情况下都可以使用制图表达技术呢?如果有以下的一些特殊的要 ...
- ArcGIS制图表达Representation-制图表达介绍
ArcGIS制图表达技术-制图表达介绍 by 李远祥 在基于GIS数据的制图中,大部分都是使用的数据+符号应用的这种模式.这种模式已经被应用很多年,而且也是非常成熟.对应在ArcGIS体系里面,就是数 ...
- ArcGIS制图表达Representation-规则和几何效果
ArcGIS制图表达Representation-规则和几何效果 by 李远祥 对制图表达运用是否纯熟,主要是看对制图表达规则的理解和巧妙运用.前面章节已经粗略介绍过制图表达的运用,通过一些简单的规则 ...
- ArcGIS制图表达Representation-制图表达使用须知
ArcGIS制图表达Representation-制图表达使用须知 by 李远祥 前面章节也介绍了一些制图表达的适用范围和场景,如果有觉得需要使用制图表达去完成其工作的话,还需要注意制图表达的一些技术 ...
- (转)ArcGIS制图技巧
ArcGIS制图技巧(转载自新浪博客) 1 引言 1.1 制图的目的 随着GIS在各行各业的深入应用,各信息化部门和生产单位都逐渐建立起自己的GIS的应用,同时积累了大量的地理数据.随着应用深 ...
随机推荐
- CodeForces 620E New Year Tree
线段树+位运算 首先对树进行DFS,写出DFS序列,记录下每一个节点控制的区间范围.然后就是区间更新和区间查询了. 某段区间的颜色种类可以用位运算来表示,方便计算. 如果仅有第i种颜色,那么就用十进制 ...
- PHP header使用
header()函数的作用是:发送一个原始 HTTP 标头[Http Header]到客户端.标头 (header) 是服务器以 HTTP 协义传 HTML 资料到浏览器前所送出的字串,在标头与 HT ...
- Android获取手机唯一码
大部分安卓手机都可以获取手机唯一码,但是有些手机的厂商却禁止了获取手机唯一码的权限,导致我们不能使用手机唯一码作为标识,但遇到一些必须要填的坑,我们也不能不填,所以使用以下方法来填坑,因此我们使用UU ...
- (简单) HDU 3308 LCIS,线段树+区间合并。
Problem Description Given n integers. You have two operations: U A B: replace the Ath number by B. ( ...
- 自适应网页设计/响应式Web设计
zccst转 很早就有人设想,能不能”一次设计,普遍适用”,让同一张网页自动适应不同大小的屏幕,根据屏幕宽度,自动调整布局(layout)? 一.”自适应网页设计”的概念 2010年,Ethan Ma ...
- IOS NSURLRequest 设置 Header
https://my.oschina.net/wolx/blog/406092 工程中的请求,需要设置Header,请求令牌才访问,NSURLRequest 请求没有直接设置header 的方法,需要 ...
- double和real型有什么区别 [
DOUBLE是双精度浮点数REAL 是实数类型,他包括 DOUBLE,SINGLE等类型
- D Vitamin - the wonder vitamin
原文 Be healthier and happier by spending time in the sun In the dead of winter,we don't typically thi ...
- mysql 安装错误 解决方法
错误及警告信息:TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_time ...
- 处理Block中的self问题(Capturing 'self' strongly in this block is likely to lead to a retain cycle)
警告:ARC Retain Cycle Capturing 'self' strongly in this block is likely to lead to a retain cycle 代码: ...