ISurfaceOp2 pSurfaceOp = new RasterSurfaceOpClass(); object Missing = Type.Missing; IRasterDataset rasterDataset = default(IRasterDataset); rasterDataset = pdemWorkspace.OpenRasterDataset(demName);//"SDE.Slope_SDE1" IGeoDataset pdemGeoDs = (IGeoDataset)rasterDataset; IGeoDataset pOutputRaster = pSurfaceOp.Slope(pdemGeoDs, esriGeoAnalysisSlopeEnum.esriGeoAnalysisSlopeDegrees, ref Missing);//ç??æ??å?¡åº¦å?¾generate a slope map IFeatureClass pgridfeatClass = default(IFeatureClass); pgridfeatClass = pgridWorkspace.OpenFeatureClass(gridName); IGeoDataset pgridDs = pgridfeatClass as IGeoDataset; IZonalOp pZonalOp = new RasterZonalOpClass(); ITable pTable = pZonalOp.ZonalStatisticsAsTable(pgridDs, pOutputRaster, true);//Error occurs
Zhen,
did you solve the problem? I've a similar problem when I try to use IMath.Times with grid stored in a file personal gdb (arcgis 10.2 vb.net)
thanks
Marco