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
  • 相关阅读:
    matlab cell
    matlab linux 快捷键设置——有问题还是要解决
    latex 小结
    TOJ 1258 Very Simple Counting
    TOJ 2888 Pearls
    HDU 1248 寒冰王座
    TOJ 3486 Divisibility
    TOJ 3635 过山车
    TOJ 1840 Jack Straws
    HDU 4460 Friend Chains
  • 原文地址:https://www.cnblogs.com/lauer0246/p/1297870.html
Copyright © 2011-2022 走看看