ArcGIS制图技巧系列(1)还原真实的植被

by 李远祥

在GIS数据中,植被一般都是面装要素的形式存在。很多人在使用植被渲染的时候,一般会采用填充符号去渲染。而在ArcGIS中,填充符号要么就是纯颜色,要么就是规则的渲染如行列距离多少、网状、斜纹等,具体的效果没有什么冲击力,往往达不到“望文生义”的制图效果。例如下图的植被,虽然使用了较为柔和的绿色去表达,图面没明显的违和感,但看起来未免有些单调。

制图是一个需要想象力的工作,我们只要在这个框架之下,发挥一下想象力,尽可能与实际情况还原或者相近,那就可以将绿地表现得淋漓尽致了。例如,我们在城市里面见到最多的成片的绿地,一般是公园里的绿地,这些绿地都是有一定的规律的,就是不是纯粹的草地,一般是草地上种上一些低矮的小灌丛,或是一两棵树。我们最希望出现的可能是下面的这种效果

有了这个想象力之后,那我们就可以做“无米之炊”。首先我们需要有这些灌丛或者树木的数据,这是个最基本的核心问题。那这些数据怎么来?难道要到现场去采集吗?制图工作的一个非常大的原则就是尽可能不增加数据的采集成本。其实没有人关心这些小灌丛和小树木是否落在真实的位置,也没有人真的关心它们的数量是否正确,只要这些小树在草地上一站,我们就能直观的认出这些绿地的类型了。这些小灌丛和小树木就是我们所说的制图上的“点睛之笔”。

现在的目标已经非常明确了,我们还需要一步就能突破这一张平凡的地图,就是从绿地中生成出这些无序的大小不一的植被点。这个工作需要相当丰富的制图经验的技术人员才可以顺利的参悟。首先看几个规则:

植被点不能超出植被面的范围。

植被点是位置随机的

植被点是大小随机的

植被点的符号是随机参杂的

这些所谓的规则,其实就是我们对这个制图效果的分解。在制作之前,心里面必须先有这么一张制作好的地图。然后才是每一个规则分别用技术来实现。

针对第一条规则,植被点不能超出植被范围,这个是一个常识性的隐藏条件。但由于GIS制作的地图符号和数据是分开的,那么,我们必须考虑这些植被点被赋予符号后是否会超出其边界。我们的做法非常简单粗暴,直接估算一下符号最大值时在当前比例下大约占多少地理距离。例如当前比例下,符号使用30大小,占用的大约为50米,那么,可以使用缓冲区工具来做一个往内收缩的缓冲区,呼喊冲的距离应该大于符号的二分之一,在这个场景中换算一下,就是不能小于25米。由于做的是内缓冲,因此,需要使用一个负数来作为参数。

将生成缓冲后的植被加入到地图中看看效果,边界上明显做了收缩,这就是我们需要的效果。

接下来就是针对第二条规则,植被点是随机放置在植被面内的。那么,我们就需要针对这个缓冲区生成一些随机位置的点数据。好在,这些数据不需要我们手动去编辑,ArcGIS在工具象里面有生成随机点的工具。如果不清楚工具在哪里,可以在菜单上【窗口】--【搜索】,然后检索关键字【随机点】,如图

点击搜索结果,弹出对应的工具。输入名称,约所范围必须指定为做过内缓冲的植被面,为了有更好的效果,我们可以根据经验去设置一个最小的距离,这样不至于植被点过密。

将生成的点加载到地图,目前看到的只是非常丑陋的数据,我们还需要给这个数据穿上漂亮的外衣。那就需要继续分解规则。

第三条规则就是植被点是大小随机的。那么这个大小随机的设置就涉及到符号的大小了。ArcMap在符号设置有有比较深层次的渲染隐藏,一般要转得比较深才能发现。我们先给这个点图层应用一个比较漂亮的符号,默认的单一符号都是同等大小的,如下图

那接下来需要进行深层次的改造。在【图层】--【属性】--【符号系统】--【单一符号】--【高级】选项下面,选择大小

然后设置随机大小的两个值,一个是最小值一个是最大值。这里的最大值就跟第一步里面的缓冲范围有关了。我们之所以要做内缓冲,就是担心这些点在半个符号大小的时候刚好越界,所以做内缓冲设计好了适当的距离。

点击确定之后,整体的效果就基本上出来了。这时其实就可以将内缓冲这个图层移除掉了,因为它只是做约束性的生成数据,不参与地图的显示,如下图所示

现在还需要更进一步的就是,现实环境绝对不可能是单一的植被,那么植被的多样性怎么处理。其实答案早已经在大家心中了。这就是第四条规则分解,植被点的符号是随机参杂的。那么我们只需要重复一下第二和第三步,然后在第三步中选择不同的符号即可完成。这里就不再多论述了。

为了减少所有的这些工作量,作者根据这些GIS制图的特性专门制作了一个快速制图插件,其中一个功能便是生成植被填充。通过简单的一步设置就可以实现该功能。

具体的介绍可以参考博文  http://blog.csdn.net/liyuanxiang1984/article/details/52774293   工具也提供下载,可以到 http://blog.csdn.net/liyuanxiang1984/article/details/52774297

时间: 2024-08-04 18:20:18

ArcGIS制图技巧系列(1)还原真实的植被的相关文章

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

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

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

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

解决ArcGIS 10.1系列软件安装运行的相关问题

(Destop) 1.卸载旧版本软件,ArcGIS Destop要最后卸载,还有清除注册表 2.要安装破解版本里面的Lisence Manager 3.安装顺序Lisence Manager->Destop->,注意装完LisenceManager后,要停止服务,然后安装Destop,然后把许可文件覆盖到LisenceManager的bin文件下面的service.txt,然后启动服务,重读许可 4.打开ArcGIS Administrator,选择Advanced (ArcInfo)浮动版,

Android Studio使用技巧系列教程(四)

尊重劳动成果,转载请注明出处:http://blog.csdn.net/growth58/article/details/46866503 关注新浪微博:@于卫国 邮箱:[email protected] 这是我发表在Google+上的Android Studio每日技巧的第三篇文章.你可以从这查看以前发表的文章. 关于键位映射 Android Studio 提供了不同的键位映射(即快捷键和它对应的操作之间的映射),你可以在"Settings->Keymap"菜单里面查看当前所使

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

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

ArcGIS制图——多图层道路压盖处理

[1]      启动ArcMap,加载各道路要素类,生成名为All-Roads的图层组,如他所示,符号级别绘制将对图层组内图层符号起作用: 图层组设置符号等级 [2]      在内容列表中,右键单击图层组All-Roads,选择属性: [3]      打开图层组属性窗口,切换到组合页,如图 : 工作组图层属性设置 [4]      单击符号级 进入符号级别设置窗口,同样有两种视图模式:缺省视图和高级视图.设置方式与单图层的操作第6至8步一样,详见ArcGIS制图--单图层道路压盖处理. 符

ArcGIS 10.1系列产品 升级安装至 ArcGIS 10.2

概要 分享ArcGIS10.1系列产品(包括desktop.engine.server)升级到ArcGIS10.1的过程,并提供安装ArcGIS10.2安装的详细文档下载链接和crack需要的文件: 系统环境 win8 64位 专业版 安装了ArcGIS10.1的全套产品 主要步骤(亲测,安装成功) 1.卸载 license manager 10.1: 2.安装 license manager 10.2,并停止许可服务: 3.按照正常步骤安装arcgis desktop,desktop会自动转变

Android Studio使用技巧系列教程(二)

尊重劳动成果,转载请注明出处:http://blog.csdn.net/growth58 关注新浪微博:@于卫国 邮箱:[email protected] 最终我还是没能够遵守承诺.之前我写的文章应该算是一个新的系列,一年后我们又回来了. 因此我又重新开始了.我每天在Google+上发表的一系列文章我将会分享在这里,就像Daniel Lew之前所做的. 自从我在G+上写的新的系列,会从之前所发表的文章复制一些到这里. 如果你想获取最新的教程,在google+上关注我或者订阅 Android De

Android Studio使用技巧系列教程(三)

尊重劳动成果,转载请注明出处:http://blog.csdn.net/growth58/article/details/46787737 关注新浪微博:@于卫国 邮箱:[email protected] 这是我发表在Google+上的Android Studio每日技巧的第二篇文章.你可以从这查看以前发表的文章. 关于键位映射 Android Studio 提供了不同的键位映射(即快捷键和它对应的操作之间的映射),你可以在"Settings->Keymap"菜单里面查看当前所使