arcengine isaveas2无法复制栅格数据集

时间:2017-08-13 01:41:58

标签: raster esri-arc-engine

源代码如下: 当遇到最后一个pSaveAsSaveAs ...然后计算机说“无法复制光栅dataset”。

源代码如下:

private void SaveRaster(IRasterDataset2 mygeoDataset,string sFormat,string filePath,string fileName )
        {
            `ISaveAs2` pSaveAs = mygeoDataset as ISaveAs2;
            if(!pSaveAs.CanSaveAs(sFormat))
            {
                MessageBox.Show("no support file type");
                return;
            }
            IWorkspaceFactory pworspaceFactory = new RasterWorkspaceFactoryClass();
            IWorkspace pWorkspace = null;
            pWorkspace = pworspaceFactory.OpenFromFile(filePath, 0);
            pSaveAs.SaveAs(fileName, pWorkspace, "GRID");
        }

0 个答案:

没有答案