如何随机改变 ArcGIS 10 中“树”符号的大小和旋转角度

  在9.3.1中,可在“树”要素类的属性表里,计算一组0、1、2的随机数,赋值给每棵“树”。然后,基于这个随机值,用Graduated Symbols符号化“树”,实现“树”符号的随机大小。如想旋转每棵树,可以使用相同的方法,计算一组代表旋转角度的随机数,然后用Rotation实现“树”符号的随机旋转。

  

  下面是在ArcGIS 10中实现随机大小、随机旋转角度的步骤,操作更加容易。

  随机改变“树”符号大小

  首先,符号化“树”。然后,对“树”符号使用随机大小。

  

  相同大小、无旋转的“树”符号

  1.在内容列表中右键点击“树”要素类;

  2.点击Properties;

  3.在Symbology页,点击Advanced按钮,并点击“Size…”;

  

  4.弹出Size对话框,点击“Size Points by Value in this field”下拉列表,选择选项;

  

  5.在随机值部分,设定一个最小和最大符号大小(这些值的设定主要取决于地图比例尺);

  

  6.最后,连续点击OK,查看效果。

  

  用10-50的随机大小符号化“树”,但没有旋转

  随机旋转“树”符号

  对“树”符号设置随机大小后,下一步设置“树”符号的随机旋转,以增强真实感。要做到这一点:

  1.在内容列表中右键点击“树”要素类;

  2.点击Properties;

  3.在Symbology页,点击Advanced按钮,并点击“Rotation…”;

  

  4.弹出Rotate对话框,点击“Rotate Points by Anglein this field”下拉列表,选择选项;

  

  5.设置旋转样式为按“Geographic”旋转;

  6.下一步,在旋转部分,设定一个最小和最大旋转角度(默认情况下允许符号被旋转任意角度,这样更适用于树木);

  7.最后,连续点击OK,查看结果。

  

  带有随机大小和随机旋转角度的“树”符号

  你现在有大小和旋转角度都不同的符号了,让你的树更真实吧!

  利用这些技术,树看起来更真实。你还可以使用相同的技术来符号化其他要素,比如,我符号化了Esri园区内的大石头。

  

  原文链接:

  http://blogs.esri.com/Support/blogs/mappingcenter/archive/2011/03/10/symbolizing-trees-in-arcgis-10-randomly-varying-the-tree-symbol-size-and-rotation-angle.aspx

时间: 2024-11-05 13:35:01

如何随机改变 ArcGIS 10 中“树”符号的大小和旋转角度的相关文章

ArcGIS 10开发迁移策略(待续)

1.更改 ESRI.ArcGIS.ADF 程序集 ArcGIS 10 中, ADF 程序集中的功能被分散到不同的程序集中,如果将 ArcGIS 9.3 下 开发的自定义组件迁移到 ArcGIS 10 中,我们需要移除 ESRI.ARCGIS.ADF 程序集,添加 ESRI.ArcGIS.ADF.Local 程序集. ESRI.ArcGIS.ADF.ComReleaser类仍然在ESRI.ArcGIS.ADF命名空间,但是位于ESRI.ArcGIS.ADF.Connection.Local Ass

ArcGIS 10.1 中的style和serverstyle及制作方法

图层的符号都是随机的,动态变化的,所以不利于图层的美观.还有一点就是符号有增加电子地图可读性的功能. Desktop的符号文件 把要用的符号用desktop的style manage制作相应符号,并把他存成style文件.该文件实际为mdb数据库.Style文件对应于desktop,在desktop开发包中有相应的类(StyleGallery类 )支持该文件的读取. Arcgis Engine符号文件 Arcgis engine的符号文件的扩展名为serverstyle,在目前argis 版本中

ArcGIS API for JavaScript中Symbol符号篇

ArcGIS API for JavaScript中Symbol简介: Symbol定义了arcgis中graphics图层内几何图形(geometry)的显示样式 ArcGIS API for JavaScript中Symbol分为四大类:继承关系如下图所示: 1.点符号(MarkerSymbol):点符号(point)的显示样式 2.线符号(LineSymbol):线符号(line)的显示样式 3.面符号(FillSymbol):面符号(polygon)的显示样式 4.文本符号(TextSy

近观ArcGIS 10.3.1

ArcGIS 10.3.1发布了是有许多增强和改变,接下来我们重点内容一睹为快. 一.三维内容制作.发布及分享 ArcGIS 10.3.1可以实现三维内容制作.发布及分享.发布流程: 需要的软件环境 ArcGIS Pro 1.1 beta及以上: ArcGIS for Server 10.3.1: ArcGIS Data Store 10.3.1: Portal for ArcGIS 10.3.1: 其中: Server 10.3.1新增scene service,至此Multipatch等数据

ArcGIS Engine中的Symbols详解

转自原文ArcGIS Engine中的Symbols详解 本文由本人翻译ESRI官方帮助文档.尊重劳动成果,转载请注明来源. Symbols ArcObjects用了三种类型的Symbol(符号样式)来绘制图形特征:marker symbols(标记符号),line symbols(线符号),和fill symbols(填充符号).这些样式同样可以用来绘制elements(元素)图形,比如在地图或制版视图上的图表边线和指北针箭头.第四个样式text symbol(文字符号)是用来绘制标注和其他文

mllib之随机森林与梯度提升树

随机森林和GBTs都是集成学习算法,它们通过集成多棵决策树来实现强分类器. 集成学习方法就是基于其他的机器学习算法,并把它们有效的组合起来的一种机器学习算法.组合产生的算法相比其中任何一种算法模型更强大.准确. 随机森林和梯度提升树(GBTs).两者之间主要差别在于每棵树训练的顺序. 随机森林通过对数据随机采样来单独训练每一棵树.这种随机性也使得模型相对于单决策树更健壮,且不易在训练集上产生过拟合. GBTs则一次只训练一棵树,后面每一棵新的决策树逐步矫正前面决策树产生的误差.随着树的添加,模型

ArcGIS 10.3 for Desktop新特性介绍

ArcGIS 10.3是一个完整公布的ArcGIS平台,它包含新的产品(ArcGIS Pro),针对10.2版本号产品进行了功能增强和稳定性的改进. ArcGIS 10.3 for Server新特性介绍 http://blog.csdn.net/linghe301/article/details/31358733 ------------------------------------------------------------------ 版权全部,文章同意转载,但必须以链接方式注明源地

[转载]ArcGIS Engine 中的多线程使用

ArcGIS Engine 中的多线程使用 原文链接 http://anshien.blog.163.com/blog/static/169966308201082441114173/   一直都想写写AE中多线程的使用,但一直苦于没有时间,终于在中秋假期闲了下来.呵呵,闲话不说了,进入正题! 大家都了解到ArcGIS中处理大数据量时速度是相当的慢,这时如果你的程序是单线程的,那可就让人着急坏了,不知道处理到什么地步,不能操作其他的功能,无奈~~如果在这时你能够想到用多线程技术,那就来试试该如何

中科燕园GIS外包团队(手机:13261043797 QQ:1216807928)---ArcGIS 10.3.1正式发布

ArcGIS for Server 10.3.1新增Server对象拦截器(SOIs)扩展方式 Server对象拦截器(SOIs)允许用户对地图和影像服务(包括地图服务和影像服务及它们的扩展服务,如要素服务等)的已有操作进行请求拦截,可拦截三种类型的请求:REST API requests.SOAP API requests.OGC requests. 该新特性允许开发者执行自定义的逻辑,并以一种几乎不影响客户端的方式改变这些服务的行为,这些客户端诸如Collector,或者使用ArcGIS J