ArcgisEngine中如何将DataGridView中的数据导出为shape文件

IWorkspaceFactory pFact = new ESRI.ArcGIS.DataSourcesGDB.AccessWorkspaceFactoryClass();
            IWorkspaceName pWorkSN = pFact.Create("D:\\temp\\", "MyNewpGDB.mdb", null, 0);
            IName name = (IName)pWorkSN;
            IWorkspace outWorkspace = (IWorkspace)name.Open();
            IFeatureWorkspace pFeatureWorkspace = outWorkspace as IFeatureWorkspace;
            IFeatureDataset outFeatureDataset = pFeatureWorkspace.OpenFeatureDataset(ds.Namespace);
            IFeatureClassContainer fcContainer = outFeatureDataset as IFeatureClassContainer;
            IEnumFeatureClass m_EnumFC = fcContainer.Classes;
            IFeatureClass m_FeatureClass = m_EnumFC.Next();
这段代码是将DataSet的数据输出为IFeatureClass,不过现实不了,各位大神们,有没有更好的方法?
已邀请:

刘峥 - ArcGIS多面手

赞同来自:

你是想把mdb里的数据导出成shapefile吗?是的话最简单的方法是通过engine的gp框架调用工具feature class to feature class。gp框架说明:http://resources.arcgis.com/en ... 0000/

why小飞

赞同来自:

准确的说,我是想把DataSet中的数据导出为shape文件,这个怎么做呢,用不用先将DataSet转换为mdb,还是有其他快捷的方法?

石羽

赞同来自:

你发的这段代码如果你不能理解它在做什么,那么我建议你暂时不要奢求你提出的功能。

要回复问题请先登录注册