ArcGis 创建IWorkspace

string oshpDir = System.IO.Path.GetDirectoryName(outfile);
            string oshpfilename = System.IO.Path.GetFileName(outfile);

IWorkspaceFactory wsFactory = new ShapefileWorkspaceFactoryClass();
            IWorkspaceName workspaceName = wsFactory.Create(oshpDir, oshpfilename, null, 0);
            ESRI.ArcGIS.esriSystem.IName name = (ESRI.ArcGIS.esriSystem.IName)workspaceName;
            IWorkspace copyWorkspace = (IWorkspace)name.Open();

时间: 2024-11-05 17:48:56

ArcGis 创建IWorkspace的相关文章

ArcGIS 创建要素时提示“表已经被注册(table already registered)”

今天一位实施大哥在ArcCatalog中要重建一个要素类,所以就在ArcCatalog中连接上Oracle数据库,直接删除了要素类,然后重新创建了一个新的要素类,可是却报错“表已经被创建”,并提示不可以在'sde_table_registry'表中插入重复的键值,记得以前碰到过这种状态,删除的不彻底,虽然将数据库中的数据表删除了,可以在sde用户下的元数据表中的记录没有被清除,导致再次创建时报错. 既然如此,就到元数据表中将相关的信息删除掉好了,所以就到sde用户下删除了table_regist

ArcGIS创建tpk切片缓存

一. 背景知识 1. tpk是什么? 切片包(.tpk)是在地图或栅格数据集中能作为 Web 切片或 Web 高程图层发布的一组切片(图像).此外,在 ArcGIS 应用程序中,切片包还可以用作底图. 切片封装在单个文件(.tpk 文件)中,您可以像其他文件一样对此文件进行共享.您可以通过电子邮件发送此文件.将其复制到网络区域中或将其上传到 ArcGIS Online 或 Portal for ArcGIS等. tpk文件的内部结构? 2. 为什么要创建地图缓存切片? 地图缓存切片GeoWebC

ArcGIS创建要素类

在使用ARCGIS软件进行工作时,免不了要建立地理数据库和要素类之类的.一下是我创建文件地理数据库并在数据库中创建要素类写相关步骤: 1.启动软件,可以使用ARCCatalog直接进行创建也可以使用ArcMap中ARCCatalog窗口进行创建.总之需要用到ARCCatalog这个数据管理工具:这里我们直接启动ArcMap: 2.在ArcCatalog窗口文件连接中展开到你需要创建的位置的文件夹,右键单击选择新建——文件地理数据库,创建完成可进行重命名: 3.选择你创建好的文件地理数据,右键单击

ArcGis 创建Annotation注记要素类、添加注记要素 并加载到Activeview AO C#

AO中一般有两种方式存储图面注记元素,一种使用TextElement,它是文档级的元素,编辑后要通过文档(mxd)保存:另一种是使用Annotation要素类,它是一个独立的要素类(featureclass),需要存储到地理数据库中.使用Annotation featureclass 的方式更灵活.更强大,至于如何灵活,如何强大,待你用到便自知. 1.创建一个标准的Annotation要素类(StandardAnnotationClass) 1 public AnnotationMark(IFe

ArcGis 创建含孔洞面要素 C#

1 IGeometryCollection geometryCollection = new PolygonClass(); 2 IPointCollection pointCollection_ExteriorRing = new RingClass(); 3 pointCollection_ExteriorRing.AddPoint(upperLfetPoint); 4 pointCollection_ExteriorRing.AddPoint(upperRightPoint); 5 poi

ArcGIS Engine实现IDW空间插值

由于工作需要,要求使用AE实现对某些气象观测要素(如气温.雨量)等进行IDW插值,经过这段时间的努力,基本功能已经实现.在此感谢一些网上的技术牛人,谢谢他们无私的分享(搜索是件快乐的事情),同时也要感谢自己付出的努力(查找资料.耐心.智慧).实现过程如下: IDW插值 剪裁(单波段影像) 颜色渲染 出透明图 下面记录了实现的主要代码,毕竟好记性不如烂笔头. (一)IDW空间插值的实现 1 private ESRI.ArcGIS.Geodatabase.IGeoDataset CreateRast

ArcGIS Engine中加载数据

ArcGIS Engine中加载数据 http://blog.csdn.net/gisstar/article/details/4206822 分类: AE开发积累2009-05-21 16:491118人阅读评论(0)收藏举报 database数据库serveruser工作class 1.加载Shapefile数据 1 IWorkspaceFactory pWorkspaceFactory;2 IFeatureWorkspace pFeatureWorkspace;3 IFeatureLaye

arcgis AE删除SDE featureClass数据

//删除SDE图层         public static bool DeleteSDELayer(ESRI.ArcGIS.Geodatabase.IWorkspace m_pWorkspace, string SDEDSname )         {             try             {                 ESRI.ArcGIS.Geodatabase.IEnumDatasetName pEnumDsName = m_pWorkspace.get_Da

创建FeatureClass

///<summary>Simple helper to create a featureclass in a geodatabase.</summary> /// ///<param name="workspace">An IWorkspace2 interface</param> ///<param name="featureDataset">An IFeatureDataset interface o