下载此文档

AE渲染使用.doc


文档分类:IT计算机 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
:/(饼图/直方图),我们打开一个FeatureClass,建立一个FeatureLayer的时候,如果没有给FeatureLayer设置Renderer那么使用的就是简单渲染。简单渲染对整个图层中的所有Feature使用同一种方式显示。简单渲染在ArcEngine中用ISimpleRenderer来表示。ISimpleRenderer的使用方式如下://假设layer是一个IFeatureLayer,获取IGeoFeatureLayerIGeoFeatureLayergeoLayer=layerasIGeoFeatureLayer;//构造SimpleRendererISimpleRendererrenderer=newSimpleRendererClass();="简单的渲染一下";="符号的标签";//假设sym是一个和该图层中Geometry类型对应的符号;=sym;//为图层设置渲染,注意需要刷新该图层。=renderer;,根据Feature的某一个字段的数据或某几个字段的组合结果来确定符号。具有相同值或相同组合值的Feature,使用一样的符号。在使用多个字段的使用,每个字段的取值之间使用分割符来连接。字段的取值顺序和在Renderer中设置的一样。基本使用方式如下://假设layer是一个IFeatureLayer,获取IGeoFeatureLayerIGeoFeatureLayergeoLayer=layerasIGeoFeatureLayer;//构造一个UniqueValueRendererIUniqueValueRendererrenderer=newUniqueValueRendererClass();//=2;//假设YSLX字段表示要素类型//(0,"YSLX");(1,"YSYT");//字段之间使用|来连接(默认取值)="|";//=defaultSymbol;="默认Label";//("房屋|民居","民居房屋",MJSymbol);("房屋|商业用地","商业用地",SYSymbol);...//还可以通过set_Symbol,set_Heading、set_Value来修改上述设置。=,点越密集表示数据量越大。还可以使用多字段的点密度图。这个使用同一个Feature上就可以显示几种不同的点。注意点密度图有一个特殊的地方:点密度图使用的符号是面状符号。而其中有需要包括点状符号。接口使用如下:IDotDensityRendererrenderer=newDotDensityRendererClass();IRendererFieldsflds=(IRendererFields)renderer;("MJ","面积");("RK","人口");IDotDensityFillSymbolddSym=newDotDensityFillSymbolClass();ISymbolArraysymArray=(ISymbolArray)ddSym;(mjSymbol);(rkSymbol);=(ILineSymbol)outlineSymbol;=10;=true;=ddSym;=20;=

AE渲染使用 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wxc6688
  • 文件大小28 KB
  • 时间2019-11-08