免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 1403|回复: 0
收起左侧

[二次开发] AE读取栅格数据的属性值到二维数组中

[复制链接]

5

主题

383

铜板

1

好友

技术员

Rank: 3Rank: 3

积分
50
发表于 2015-10-29 14:49 | 显示全部楼层 |阅读模式
AE怎样读取栅格数据的属性值到二维数组中  ,调用下面这个函数时,需修改什么?                                 public static System.Array RasterArray(IRaster raster, ref object novalue)        {
            IRasterProps props = (IRasterProps) raster;
            novalue = props.NoDataValue;
            IPnt pBlockSize = new PntClass();
            pBlockSize.SetCoords((double) props.Width, (double) props.Height);
            IRaster2 raster2 = (IRaster2) raster;
            IPixelBlock pixelBlock = raster2.CreateCursorEx(pBlockSize).PixelBlock;
            pBlockSize.SetCoords(0.0, 0.0);
            raster.Read(pBlockSize, pixelBlock);
            IPixelBlock3 block2 = (IPixelBlock3) pixelBlock;
            return (System.Array) block2.get_PixelData(0);
        }










您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表