ArcGIS制图表达Representation实战篇2-河流渐变与符号旋转

by 李远祥

上一章节主要是从实战中使用规则和几何效果,如何分解制图规则。本章主要还是通过一些特殊要求如河流线宽渐变和符号的角度旋转,介绍制图表达的另外两项技术--规则覆盖和制图表达工具。

在制图表达原理的章节中已经介绍过制图表达的两个字段,rule_ID和override ,之后的章节都是围绕这规则来讲解(也就是rule_ID记录的规则),那么本章节就开始介绍override 字段所显示的内容。原则中,override 记录的是规则覆盖的内容。先来看看河流线渐变和测站符号垂直河流旋转的效果。

河流渐变效果

符号自动旋转效果

河流线渐变

首先来看河流线渐变效果。图上的效果是一种夸大的效果,主要是为了让技术人员能够看清楚其具体效果的变化。一般情况下,河流线的这种从发源处线条比较幼细,然后中游稍微宽大,下游逐渐变大的效果,会出现在小比例尺的大图中,基本上是使用线宽渐变的效果。

在传统的线符号显示中,主要是粗细均匀的显示。如果要实现线条粗细渐变,则需要采用制图表达的几何效果,用【锥状面】来渲染线条。在使用制图表达之前,首选要确保一项非常重要的事情,就是河流的流向必须是正确的。我们可以用gis数据的数字化方向来表达流向。下图是河流的标准符号显示

先给予河流一个特殊符号渲染,用箭头符号渲染它,箭头指向终点(即指流向),如果发现有错误的地方,通过编辑进行线要素的反向操作。

如果发现方向错误,用编辑器双击选中,使用右键进行反向。这一步非常重要,因为如果流向不对,或存在逻辑性错误,会导致后来的效果乱七八糟。

确保所有的流向都没有问题,那就可以切换为原来的河流模样,并转为制图表达

在制图表达规则中,增加一个面符号图层,设置为蓝色,并删除掉原来的线符号图层。

点击加号,增加【锥状面】效果

点击确定之后几乎出现让人崩溃的画面,如下图所示

这个其实不要紧,因为制图表达规则在每一要素之间都应用了规则。由于河流是分段,所以出现这种每一个线要素都是锥形显示。那么接下来就是使用制图表达的编辑工具进行制图表达的修改。在菜单空白的地方,右键调出制图表达工具,如下图

同时使用编辑工具打开编辑,这样,通过使用制图表达的选择箭头(是制图表达工具里面的褐色箭头工具,不是编辑工具里面的选择工具),选中后使用右键属性

在属性中切换到制图表达规则,修改这个规则,如果是中间部分可以改为两端大小一样,如下图,这样就有一个很好的衔接。

这些规则的修改,就是存储在override字段里面。所有的河段都修改之后,就可以出下图的渐变效果了。

如果觉得效果不是很明显,不够圆润,可以使用平滑效果进行处理。制图的工作本来就是挑刺和精益求精,所以,多试试其他的效果不是坏事。

如果仔细思考的话,会发现制图表达也有这个编辑工具,这个工具的作用可大了,后面的章节会有更多的介绍。只要是经这个工具编辑过的制图表达,就会存储在override 字段中。

符号旋转效果

某些时候需要针对点符号进行一定规则的旋转。例如水利专题图上就要求测站(等腰三角形符号)参考河流线垂直旋转。

根据标砖符号的方式,是需要增加一个角度字段,设置好角度值,使用符号的高级渲染进行按角度旋转。虽然这样做也能实现旋转,但毕竟每个角度都要手工输入,并且要细致调整,工作量比较大。当然,在标准符号里面笔者也写了个【快速制图插件】去实现这个功能,但如今告诉大家一个arcgis原生的工具也可以实现,不过就必须在制图表达里面才能实现。

首先需要将地图在标准符号下配置好,然后两个图层都必须转为制图表达。如下图

然后要设置地图的参考比例。参考比例可以理解为我们要制作地图的比例尺。例如要制作1:5w的地图,就先缩放到1:5w,然后数据框中设置为参考比例。如下图

然后可以在工具箱里面找到【制图工具】--【制图优化】--【对齐标记】工具,并且设置点符号图层和参考的线要素图层,给定一个搜索距离(如果点是落在线上,这个距离设置一个很小的值就够了,如果点落在线外,则根据自己的数据适当尝试不同的值)。

设置好后点击【确定】就可以了出结果了。笔者曾经在某某水利单位尝试过500个以上的测站,机会是秒算出结果。

之所以介绍这个工具,是因为其实用性很强。其他的一些制图表达工具可以在【制图优化】【制图表达管理】里面找到。其中制图优化里面还有一个【按角度设置控制点】,可以提前预示一下,这也是一个非常好的工具。后面的章节会有所介绍。

总结

从这两个实例中可以看到,制图表达其特性,既可以自由控制制图表达,同时也可以使用工具整体进行优化处理。

时间: 2024-10-06 03:32:06

ArcGIS制图表达Representation实战篇2-河流渐变与符号旋转的相关文章

ArcGIS制图表达Representation实战篇3-控制点

by 李远祥 这一章讲述的是一个非常专业的名词,叫控制点.此控制点非测绘行业术语的控制点,而是制图表达里面的控制点,所以不能混为一谈. 在ArcGIS制图表达里面,控制点是一个非常有意义的存在.一般的情况下,我们是没能发现它的存在的,因为它很多时候都是默认作用在端点上.例如之前的实部相交的例子,模式的应用就直接作用在端点上,这个端点的实际意义,就是我们所谓的控制点,但其物理上不是控制点而已. 仔细想想就可以看出,制图表达上的控制点,其实就是规则和几何效果作用的起点.如果制图表达的效果默认是在端点

ArcGIS制图表达Representation实战篇4-自由式制图表达

by 李远祥 上一章节关于制图表达的控制点中已经介绍过制图表达的编辑功能,利用制图表达的编辑功能,可以实现一些规则以外的效果.但前面使用的到的制图表达编辑,都是非常简单的编辑,基本上就是一些辅助性的操作,那么这一章将给大家带来制图表达非常强大的编辑方式--自由式制图表达. 自由式制图表达,名字叫起来都是比较拗口(制图表达的专有名称都非常拗口,这好像是它的特点).从字面上来看,就是制图表达很自由.没错,之前介绍的制图表达都是基于规则和几何效果的,自由式制图表达就是打破这些规则的限制,同时继续可以使

ArcGIS制图表达Representation-制图表达原理

ArcGIS制图表达技术-制图表达原理 by 李远祥 在讲述原理之前,需要对上一章内容进行一些必要的补充说明.既然制图表达有很多优势,是不是什么情况下都可以使用制图表达技术呢?如果有以下的一些特殊的要求,那么,可以毫不犹豫的使用制图表达 ?标准的符号(Symbology)不满足制图要求/规范 ?一套空间数据,生产多种制图产品 ?需要更加灵活的制图 ?专业的地图制图出版 第一点是最需要权衡是否使用制图表达的,因为在ArcGIS制图体系里面,标准的符号技术已经能解决绝大部分问题,只要适当使用一些技巧

ArcGIS制图表达技术-制图表达介绍

by 李远祥 在基于GIS数据的制图中,大部分都是使用的数据+符号应用的这种模式.这种模式已经被应用很多年,而且也是非常成熟.对应在ArcGIS体系里面,就是数据+地图文档的模式.这种模式的好处就是能够保存数据和地图的独立性,任何的地图渲染都不会影响数据本身. 虽然这种应用已经非常成熟,也有很多的单位和个人使用这种方式实现了不少的地图成果和产品,以及发布一些在线地图.但这种模式有普遍存在一些难以解决的问题,就是地图的展示规则过于依赖数据,例如唯一值渲染需要有分类的字段,图标渲染需要多个数值型字段

利用ArcGIS制图表达标注输电线开关符号

在电力中,输电线之间的连通是根据电线开关的闭合来控制的,开关的闭合决定着电流流通的走向.在电力管理系统中,利用GIS进行电力制图,是表达各输电线之间关系的最直接的表现手段.但在实际应用中,开关点符号的特殊性使得在输电线上表现电流的连通与否十分困难,经常出现如下图所示的一些问题: 1.对线文件(输电线)进行制图表达ArcGIS桌面具有强大的制图能力,利用ArcMap可以很好的解决这些问题.我们可以在ArcMap通过以下两种方式来解决: 具体步骤如下所示: 在插入控制点时,把捕捉工具打开,会很方便捕

2天驾驭DIV+CSS (实战篇)(转)

这是去年看到的一片文章,感觉在我的学习中,有不少的影响.于是把它分享给想很快了解css的兄弟们.本文是实战篇. 基础篇[知识一] “DIV+CSS” 的叫法是不准确的[知识二] “DIV+CSS” 将你引入两大误区[知识三] 什么是W3C标准?[基础一] CSS如何控制页面[基础二] CSS选择器[基础三] CSS选择器命名及常用命名[基础四] 盒子模型[基础五] 块状元素和内联元素 实战篇[第一课] 实战小热身[第二课] 浮动[第三课] 清除浮动[第四课] 导航条(上) | 导航条(下)[大练

ArcGIS制图技巧系列(3)—让地图更有立体感

by 李远祥 在前面的章节中,我们已经介绍过各种的地图效果,如发光效果,山体阴影效果,植被填充效果等,所有的这些效果不外乎是各种技术的叠加和技巧的使用,充分利用想象力去填充那些苍白无力的地图.本章我们要实现一个非常伟大的目标,就是给非常扁平的地图做一个"丰胸"和"抽脂"的整形手术,让它变得玲珑浮凸.下面我们来看一张扁平的地图. 上图是一张行政区划图,属于非常常见的地图,纵使配了色彩,显示效果还是非常一般.为了让它满足大众的审美要求,笔者决定拿起手术刀给它做一个整形手

MySQL的进阶实战篇

[版权申明]未经博主同意,谢绝转载!(请尊重原创,博主保留追究权) http://blog.csdn.net/javazejian/article/details/69857949 出自[zejian的博客] 关联文章: MySQL的初次见面礼基础实战篇 MySQL的进阶实战篇 本篇上一篇博文MySQL的初次见面礼基础实战篇的延续,是mysql的进阶内容的记录,本篇主要知识点如下: 进阶实战篇 进阶实战篇 mysql视图机制 什么是视图 视图创建与使用 视图的本质 高效索引 使用索引的理由 索引

《爱是一种错误》节选自《金字塔原理实战篇》

通常一个有着清晰逻辑架构的故事,会让我们忍不住一口气读完.下文这个故事选自<金字塔原理*实战篇> 我是一个很酷又不失理智的人,敏锐,精打细算,有头脑,精明,机警.我的大脑像发电机一样有力,像化学仪器一样精准,像手术刀一样锐利.而且,我才十八岁. 这么年轻就有这样的智识是挺少见的.就拿我在明尼苏达大学的室友珀泰·伯奇来说,我们同样年纪,具有相同的背景,但是他却笨得跟头牛似的.你知道,他除了长得漂亮外,脑袋里空空如也.他很情绪化,脾气阴晴不定,最糟糕的是爱追求时髦.而赶时髦,我不得不说,是最欠缺理