IWorkSpace与IWorkSpaceFactory与IWorkSpaceEdit

樱木 原文 IWorkSpace与IWorkSpaceFactory与IWorkSpaceEdit

 

1、IWorkSpace是一个容器,里面存放着各种空间数据和非空间数据,比如Featureclass、RasterDatasets、tables等等,它分为三种:FileSystemWorkspace,LocalDatabaseWorkspace,RemoteDatabaseWorkspace,比如Shapefile是一种FileSystemWorkspace,ACCESS和文件形式的GDB是LocalDatabaseWorkspace,存储在数据库中并且通过ArcSDE获取的GDB是RemoteDatabaseWorkspace。

 

2、WorkSpace类不能直接实例化,必须要由IWorkSpaceFactory的Create方法创建。

 

3、IWorkSpaceEdit允许应用程序打开一段编辑阶段,在这个阶段里面可以对WorkSpace中数据实体进行更改(创建新实体、删除、修改等等)。

 

 

 

posted @ 2016-11-29 14:42  wenglabs  阅读(676)  评论(0编辑  收藏  举报