『公告』 网站升级中,给您带来的不便敬请谅解,感谢您的理解和支持,谢谢大家。
关注我们

ArcGIS Engine 10 开发手册(8-24)波段计算和影像金字塔

ArcGIS Engine 10 开发手册(8-24)波段计算和影像金字塔
本文通过代码演示如何进行波段计算和生成影像金字塔。

    本文通过代码演示如何进行波段计算和生成影像金字塔。


    示例代码

/// <summary>

 

/// 波段统计和创建影像金字塔

 

/// </summary>

 

/// <param name="pRasterDataset"></param>

 

public static void CalculateStatsAndPyramids (IRasterDataset pRasterDataset)

 

{

 

  IRasterBandCollection pBandColl = (IRasterBandCollection) pRasterDataset;

 

  // 波段统计

 

  for (int i = 0; i < pBandColl.Count; i++)

 

  {

 

    IRasterBand pRasterBand = pBandColl.Item (i);

 

    pRasterBand.ComputeStatsAndHist ();

 

  }

 

  //创建金字塔

 

  IRasterPyramid pRasterPyramids = (IRasterPyramid) pRasterDataset;

  if (pRasterPyramids.Present == false)

 

  {

 

    pRasterPyramids.Create ();

 

  }

 

}

ArcGIS Engine 10 开发手册全集