zoukankan      html  css  js  c++  java
  • 栅格数据渲染

     栅格数据渲染

    Public Function UsingRasterStretchColorRampRenderer(ByVal pRLayer As IRasterLayer) As IRasterLayer

            Dim pRaster As IRaster
            pRaster = pRLayer.Raster

            'Create stretch renderer and QI RasterRenderer interface
            Dim pStretchRen As IRasterStretchColorRampRenderer
            pStretchRen = New RasterStretchColorRampRenderer
            Dim pRasRen As IRasterRenderer
            pRasRen = pStretchRen

            'Set raster for the render and update
            pRasRen.Raster = pRaster
            pRasRen.Update()

            ' Define two colors
            Dim pFromColor As IColor
            Dim pToColor As IColor
            pFromColor = New RgbColor

            pFromColor.RGB = #f3ff96
            pToColor = New RgbColor
            pToColor.RGB = #00ff00

            'Create a color ramp to use
            Dim pRamp As IAlgorithmicColorRamp
            pRamp = New AlgorithmicColorRamp
            pRamp.FromColor = pFromColor
            pRamp.ToColor = pToColor
            pRamp.Size = 255
            pRamp.CreateRamp(True)


            pStretchRen.BandIndex = 0
            pStretchRen.ColorRamp = pRamp
            'Update the renderer and plug into layer
            pRasRen.Update()
            pRLayer.Renderer = pStretchRen
            UsingRasterStretchColorRampRenderer = pRLayer
            pRaster = Nothing
            pRasRen = Nothing
            pStretchRen = Nothing
            pRamp = Nothing
        End Function
  • 相关阅读:
    数据库导出_导入
    vc6如何调试带参数的main函数
    配置mes
    vc调试大全
    C#中out和ref之间的区别
    TSQL 控制流语句
    删除文件夹及文件夹内的文件
    数据库 存储 研究方向 关键词
    apache 监听多端口
    js 产生随机数
  • 原文地址:https://www.cnblogs.com/lauer0246/p/1297870.html
Copyright © 2011-2022 走看看