|
|
|
|
  • 软件名称:ArcGIS Engine开发之地图显示和专题图制作
  • 软件大小: 2.22 MB
  • 软件评级: ★★★
  • 开 发 商: 未知
  • 软件来源: 本站原创
  • 解压密码:www.gissky.net

资源简介

本文档说明如何在ArcGIS Engine中如何使用颜色对象,如何使用符号对象,如何对要素进行着色以生成不同类型的专题图等。

SimpleRenderer着色法
此方式最为简单,不涉及对要素图层的数据处理。
使用这种着色方法需要产生一个SimpleRenderer对象,然后将它的Symbol进行设置后赋值给IGeoFeaturelayer::Renderer即可。
它的类还实现了ITransparencyRenderer接口,后者可以依据要素的某个数值字段的值来设置要素的显示透明度。

ClassBreakRenderer着色法
分级着色法需要获取要素图层的要素类中某个数值字段的值,根据用户的要求将这些值分为几个级别,由于每个级别的Symbol不同而显示出不同的外观

UniqueValueRenderer着色法
这种方法产生的颜色数量是最多的,它依据要素图层的要素类中某个数值字段的值的不同而给每个要素一个单独的颜色。
实现思路:寻找出要素图层中要素类的所有要素,然后使用IUniqueValueRenderer::AddValue方法将单个要素的某个字段值和与之相匹配的着色符号加入UniqueValueRenderer对象,再将新建的着色对象赋给要素图层的Renderer属性,刷新要素图层即可。

ChartRenderer着色法
ChartRenderer对象使用饼图(PieChart)或柱状图(BarChart、StackedChart)来比较一个要素的多个属性。

DotDensityRenderer着色法
使用DotDensityFillSymbol符号来对一个Polygon类型的要素图层进行着色。这种着色法根据随机分布的点的密度来表现要素的某个属性值的大小,而这些点的多少是由DotValue值来决定的。
IDotDensityRenderer接口定义了使用点密度着色的方法和属性。IDotDensityRenderer::DotDensitySymbol用来确定着色的点符号。IDotDensityRenderer::CreateLegend方法用于产生图例。

下载说明

·如果您发现该资源不能下载,请通知管理员.gissky@gmail.com

·为确保下载的资源能正常使用,请使用[WinRAR v3.8]或以上版本解压本站资源,缺省解压密码www.gissky.net ,如果是压缩文件为分卷多文件,请依次下载每一个文件,并按照顺序命名为1.rar,2.rar,3.rar...,然后鼠标右击1.rar解压.

·为了保证您快速的下载速度,我们推荐您使用[网际快车]等专业工具下载.

·站内提供的资源纯属学习交流之用,如侵犯您的版权请与我们联系.