以栅格转点为例:
public IGeoDataset RasterDataToPointFeatureData(IRasterDataset pRasterDataset,string factory,string name)
{
IGeoDataset pRasterGeoDataset = pRasterDataset as IGeoDataset;
IWorkspaceFactory2 pWorkspaceFactoryShp = new ShapefileWorkspaceFactoryClass();
IWorkspace pWorkspace = pWorkspaceFactoryShp.OpenFromFile(factory, 0);
IConversionOp pConversionOp = new RasterConversionOpClass();
IGeoDataset pGeoDataset = pConversionOp.RasterDataToPointFeatureData(pRasterGeoDataset, pWorkspace, name);
return pGeoDataset;
}








网友评论