ae二次开发进行dem表面积求算

ae二次开发进行dem表面积求算

ID:30359615

大小:93.04 KB

页数:15页

时间:2018-12-29

ae二次开发进行dem表面积求算_第1页
ae二次开发进行dem表面积求算_第2页
ae二次开发进行dem表面积求算_第3页
ae二次开发进行dem表面积求算_第4页
ae二次开发进行dem表面积求算_第5页
资源描述:

《ae二次开发进行dem表面积求算》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、四、算法代码此后为自定义类中的代码(1)栅格数据提取:采用二维数组对栅格数据进行结果存储,代码为arcengine帮助文档内部搜索出然后修正的publicdouble[,]ReadWriteRawBlocks(IRasterDataset2rasterDs){           //Createaraster.           IRaster2raster2=rasterDs.CreateFullRaster()asIRaster2;           //Createarastercursorwithasystem-optimizedpixelbl

2、ocksizebypassinganull.           IRasterCursorrasterCursor=raster2.CreateCursorEx(null);           //UsetheIRasterEditinterface.           IRasterEditrasterEdit=raster2asIRasterEdit;           //Loopthrougheachbandandpixelblock.           IRasterBandCollectionbands=rasterDsasIRaste

3、rBandCollection;           IPixelBlock3pixelblock3=null;            IRawBlocks rawBlocks=(IRawBlocks)bands.Item(0);           IRasterInfo rasInfo=rawBlocks.RasterInfo;            longblockwidth=0;           longblockheight=0;           System.Arraypixels;           IPnttlc=null;   

4、        objectv;           double[]v1=newdouble[1000000];           intm=0;           intlenght=0;           double[,]value=newdouble[rasInfo.Width,rasInfo.Height];           longbandCount=bands.Count;           do           {               pixelblock3=rasterCursor.PixelBlockasIPix

5、elBlock3;               blockwidth=pixelblock3.Width;               blockheight=pixelblock3.Height;               pixelblock3.Mask(255);               //value=newdouble[blockwidth,blockheight];               for(intk=0;k

6、larray.                   pixels=(System.Array)pixelblock3.get_PixelData(k);                   for(longi=0;i

7、               v=pixels.GetValue(i,j);                           //Dosomethingwiththevalue.//此处的数据提取是以64*64单元提取,需要主意顺序,该段代码前一讲中已说明。                           v1[m]=Convert.ToDouble(v);                           lenght=m;                           m++;                       }       

8、            }             

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。