首页 > 代码库 > ArcEngine临时数据存储 创建内存工作空间
ArcEngine临时数据存储 创建内存工作空间
参考网址,这里
工作中有时候需要使用临时数据,以前都是创建一个默认的shapefile或者gdb,今天发现esri官方帮助文档给出了一个方法,可以创建内存工作空间,代码如下:
public static IWorkspace CreateInMemoryWorkspace(){ // Create an in-memory workspace factory. Type factoryType = Type.GetTypeFromProgID( "esriDataSourcesGDB.InMemoryWorkspaceFactory"); IWorkspaceFactory workspaceFactory = (IWorkspaceFactory) Activator.CreateInstance(factoryType); // Create an in-memory workspace. IWorkspaceName workspaceName = workspaceFactory.Create("", "MyWorkspace", null, 0); // Cast for IName and open a reference to the in-memory workspace through the name object. IName name = (IName)workspaceName; IWorkspace workspace = (IWorkspace)name.Open(); return workspace;}
ArcEngine临时数据存储 创建内存工作空间
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。