现在的位置: 首页 > 综合 > 正文

矢量转栅格

2013年01月04日 ⁄ 综合 ⁄ 共 1030字 ⁄ 字号 评论关闭
转自:
http://www.cnblogs.com/mynama/default.html?page=1

            IMap pMap = axMapControl1.Map;
            IFeatureLayer pFeatLyr 
= (IFeatureLayer)axMapControl1.get_Layer(0);
            IFeatureClass pFeatClass 
= pFeatLyr.FeatureClass;
            IFeatureClassDescriptor pFClsDp 
= new FeatureClassDescriptorClass();
            pFClsDp.Create(pFeatClass, 
null"CODE");

            IWorkspaceFactory pWsf 
= new RasterWorkspaceFactoryClass();
            IWorkspace pWs 
= pWsf.OpenFromFile(@"E:\data\result"0);

            IConversionOp pConOp 
= new RasterConversionOpClass();
            IRasterAnalysisEnvironment pRasterEn 
= pConOp as IRasterAnalysisEnvironment;
            
object oo = 200;
            pRasterEn.SetCellSize(esriRasterEnvSettingEnum.esriRasterEnvValue, 
ref oo);

            IRasterDataset pRDataset 
= pConOp.ToRasterDataset(pFClsDp as IGeoDataset, "GRID", pWs, "raster");
            IRasterLayer pRlyr 
= new RasterLayerClass();
            pRlyr.CreateFromDataset(pRDataset);
            pMap.AddLayer(pRlyr 
as ILayer);

抱歉!评论已关闭.