ArcGIS Engine 10 开发手册(4-16)创建一个镶嵌数据集

ArcGIS Engine 10 开发手册(4-16)创建一个镶嵌数据集
本文介绍在ArcGIS Engine中创建一个镶嵌数据集的详细方法。 代码如下:

    本文介绍在ArcGIS Engine中创建一个镶嵌数据集的详细方法。 代码如下:


     详细代码

// 创建镶嵌数据集

 

IMosaicDataset CreateMosaicDataset (string pFGDBPath, string pMDame, ISpatialReference pSrs)

{

  IWorkspaceFactory pWorkspaceFactory = new FileGDBWorkspaceFactory ();

 

  IWorkspace pFgdbWorkspace = pWorkspaceFactory.OpenFromFile (pFGDBPath, 0);

 

  ICreateMosaicDatasetParameters pCreationPars = new CreateMosaicDatasetParametersClass ();

 

  pCreationPars.BandCount = 3;

  pCreationPars.PixelType = rstPixelType.PT_UCHAR;

 

  IMosaicWorkspaceExtensionHelper pMosaicExentionHelper = new MosaicWorkspaceExtensionHelperClass ();

 

  IMosaicWorkspaceExtension pMosaicExtention = pMosaicExentionHelper.FindExtension (pFgdbWorkspace);

 

  return pMosaicExtention.CreateMosaicDataset (pMDame, pSrs, pCreationPars, "");

 

}