ArcGIS Engine开发教程之图层符号化(四)——符号化之Renderer( 渲染)体系
来源:互联网 发布:eval在js中的作用 编辑:程序博客网 时间:2024/04/29 13:34
1.FeatureRender对象
表四
要素符号化类型描述
SimpleRender
简单符号化
UniqueValueRender
唯一值符号化
BiUniqueValueRender
双变量唯一值符号化
ChartRender
图表符号化
ClassBreaksRenderer
分类等级符号化
DotDensityRenderer
点密度符号化
ProportionalSymbolRender
根据属性值设置符号大小进行符号化
ScaleDependentRenderer
依比例尺符号化
RepresentationRenderer
制图表达符号化
CoTrackSymbologyRenderer
轨迹符号化(应用于TrackingAnaylyst扩展模块)
EnhancedInfoRenderder(TrackingAnalyst)
增强信息符号化(应用于TrackingAnaylyst扩展模块)
UniqueValueTextRenderer(TrackingAnalyst)
唯一值文本符号化(应用于TrackingAnaylyst扩展模块)
NAStopRenderer(NetworkAnalyst)
停止符号化(应用于网络分析扩展模块)
FeatureVertexRenderer(SurveyExt)
要素定点符号化(应用于测量分析扩展模块)
SharedEdgeRenderer(EditorExt)
用于绘制拓扑元素
图13
2.RasterRender对象
描述
RasterRGBRenderer
栅格RGB符号化
RasterUniqueValueRendere
唯一值符号化
RasterColormapRenderer
双变量唯一值符号化
RasterClassifyColorRampR
图表符号化
RasterStretchColorRampRe
分类等级符号化
RasterDiscreteColorRende
点密度符号化
图14
以下代码片段是对一个RasterLayer进行RasterStretchColorRampRe///
///
///
///RasterLayer
publicvoid
{
try
{
//创建RasterStretchColorRampRe
ndererClass对象 IRasterStretchColorRampR
enderer pRStretchRender=newRasterStretchColorRampRendererClass ();//QI到IRasterRenderer
IRasterRenderer
pRasterRender=pRStretchRenderas IRasterRenderer; pRasterRender.Raster = pRasterLayer
asIRaster; pRasterRender.Update();
//创建两个起始颜色
IRgbColor
pFromRgbColor =new RgbColorClass(); pFromRgbColor.Red = 255;
IRgbColor
pToRgbColor =new RgbColorClass(); pToRgbColor.Blue = 255;
//创建起止颜色带
IAlgorithmicColorRamp
pAlgorithmicColorRamp =newAlgorithmicColorRampClas s ();pAlgorithmicColorRamp.Size = 255;
pAlgorithmicColorRamp.FromColor = pFromRgbColor
asIColor; pAlgorithmicColorRamp.ToColor = pToRgbColor
asIColor; bool
btrue=true; pAlgorithmicColorRamp.CreateRamp(out
btrue); //选择拉伸颜色带符号化的波段
pRStretchRender.BandIndex = 0;
//设置拉伸颜色带符号化所采用的颜色带
pRStretchRender.ColorRamp = pAlgorithmicColorRamp
asIColorRamp; pRasterRender.Update();
//符号化RasterLayer
pRasterLayer.Renderer = pRasterRender;
}}
catch(Exception
Err) {
.Show(Err.Message,"提示",MessageBoxButtons.OK,MessageBoxIcon.Information); MessageBox }
- ArcGIS Engine开发教程之图层符号化(四)——符号化之Renderer( 渲染)体系
- ArcGIS Engine开发教程之图层符号化(四)——符号化之Renderer( 渲染)体系
- ArcGIS Engine开发教程之图层符号化(四)——符号化之Renderer( 渲染)体系
- ArcGIS Engine开发教程之图层符号化之Renderer( 渲染)体系
- ArcGIS Engine开发教程之图层符号化(二)——符号化Color(颜色)体系
- ArcGIS Engine开发教程之图层符号化(三)——符号化Symbol(符号)体系
- ArcGIS Engine开发教程之图层符号化(二)——符号化Color(颜色)体系
- ArcGIS Engine开发教程之图层符号化(三)——符号化Symbol(符号)体系
- ArcGIS Engine开发教程之图层符号化(六)——设计GIS系统符号化模块
- ArcGIS Engine开发教程之图层符号化(六)——设计GIS系统符号化模块
- ArcGIS Engine开发教程之图层符号化(一)——概述
- ArcGIS Engine开发教程之图层符号化(一)——概述
- ArcGIS Engine开发教程之图层符号化(五)——利用ESRI自带的符号库进行唯一值符号化
- ArcGIS Engine开发教程之图层符号化(五)——利用ESRI自带的符号库进行唯一值符号化
- ArcGIS Engine— 学习图层符号化
- ArcGIS Engine基础开发教程(4)— 学习图层符号化
- ArcGIS Engine开发---图层符号化
- ArcGIS制图之符号化(上)—…
- 结构体IplImage
- 模块***已加载但找不到入口点DllRegisterServer,请确保***为有效的DLL或OCX文件,然后重试
- ClassBreaksRenderer和ClassBreak用法
- iwebshop前台登录自动化用例运行示例
- LinkCode-翻转二叉树
- ArcGIS Engine开发教程之图层符号化(四)——符号化之Renderer( 渲染)体系
- 虚函数列表
- 初探python的__init__.py
- arcgis图层 GraphicsLayer与FeatureLayer
- Android源码镜像
- English Reading
- HtmlTestRunner自动化报告代码示例
- UVa12169 - Disgruntled Judge (扩展欧几里得)
- FastJson的使用