ArcGIS中常用到栅格数据的颜色渲染,以及相应级别的label的显示
private void RasterView(IRasterLayer RasterLayer, double BreakPoint1, double BreakPoint2, double BreakPoint3, double BreakPoint4, double BreakPoint5)
{
IRasterClassifyColorRampRenderer ClassifyColor = new RasterClassifyColorRampRendererClass();
IRasterRenderer RasterRender = ClassifyColor as IRasterRenderer;
RasterRender.Raster = RasterLayer.Raster;
RasterRender.Update();
//断点设置
ClassifyColor.ClassCount = 6;
ClassifyColor.set_Break(0, -1);
ClassifyColor.set_Break(1, BreakPoint1);
ClassifyColor.set_Break(2, BreakPoint2);
ClassifyColor.set_Break(3, BreakPoint3);
ClassifyColor.set_Break(4, BreakPoint4);
ClassifyColor.set_Break(5, BreakPoint5);
ClassifyColor.set_Break(6, 1);
//各个分类的颜色设置
IFillSymbol Symbol = new SimpleFillSymbo

本文探讨了ArcGIS中如何进行栅格数据的颜色渲染和重分类操作,特别强调了代码顺序的重要性,以避免在实现过程中遇到如label显示异常(小数点后过多零)等奇怪问题。
最低0.47元/天 解锁文章
481

被折叠的 条评论
为什么被折叠?



