欢迎来到天天文库
浏览记录
ID:57057525
大小:1.81 MB
页数:117页
时间:2020-07-30
《GIS二次开发第7课教程课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、GIS二次开发主讲:张云鹏第七课空间数据管理GeoDatabase的基础知识Workspace及相关对象Dataset对象表、对象类和要素类ROW,Object和Feature对象7.1GeoDatabase的基础知识在AO(AE)中,各种类型的空间数据都采用统一的对象模型——Geodatabase数据模型进行操作。7.2Workspace及相关对象在Geodatabase数据模型中,一个工作空间对应于一个geodatabase或一个ArcInfocoverage工作空间或一个文件夹(内有地理数据文件)。工作空间是空间数据集与非空间数据
2、集的容器。由esriWorkspaceType枚举类型指定的Workspace有三种类型:esriFileSystemWorkspace:基于文件类型的Shapefiles和ArcInfo的工作空间esriLocalDatabaseWorkspace:Personal/FilegeodatabaseesriRemoteDatabaseWorkspace:ArcSDEgeodatabase其它workspace类型包括:RasterWorkspace:AworkspacecontainingGridsandImages.TinWorksp
3、ace:AworkspacecontainingTINs.CADWorkspace:AworkspacecontainingCADdrawings.VPFWorkspace:AworkspacecontainingVPFdata.要操作各种类型的空间数据,首先要获得空间数据所在的工作空间。Workspace(工作空间)是一个普通类(Class),这意味着用户不能直接新建它。为了获得一个工作空间,需要使用WorkspaceFactory对象来创建或打开一个Workspace。WorkspaceFactory是GeoDatabase的入口。
4、它是一个抽象类,派生了很多的子类,例如SdeWorkspaceFactory,AccessWorkspaceFactory,ShapefileWorkspaceFactory,FileGDBWorkspaceFactory等。不同类型的空间数据需要不同的工作空间工厂对象来打开一个工作空间。ClassesthatimplementIWorkspaceFactoryClassesClassesAccessWorkspaceFactory(esriDataSourcesGDB)PlugInWorkspaceFactoryAMSWorkspac
5、eFactory(esriTrackingAnalyst)RasterWorkspaceFactory(esriDataSourcesRaster)ArcInfoWorkspaceFactory(esriDataSourcesFile)SDCWorkspaceFactory(esriDataSourcesFile)CadWorkspaceFactory(esriDataSourcesFile)SdeWorkspaceFactory(esriDataSourcesGDB)ExcelWorkspaceFactory(esriDataSour
6、cesOleDB)ShapefileWorkspaceFactory(esriDataSourcesFile)FileGDBWorkspaceFactory(esriDataSourcesGDB)SqlWorkspaceFactory(esriDataSourcesGDB)GeoRSSWorkspaceFactory(esriDataSourcesFile)StreetMapWorkspaceFactory(esriDataSourcesFile)IMSWorkspaceFactory(esriGISClient)TextFileWor
7、kspaceFactory(esriDataSourcesOleDB)InMemoryWorkspaceFactory(esriDataSourcesGDB)TinWorkspaceFactory(esriDataSourcesFile)NetCDFWorkspaceFactory(esriDataSourcesNetCDF)ToolboxWorkspaceFactory(esriGeoprocessing)OLEDBWorkspaceFactory(esriDataSourcesOleDB)VpfWorkspaceFactory(es
8、riDataSourcesFile)PCCoverageWorkspaceFactory(esriDataSourcesFile)IWorkspaceFactory接口定义了所有工作空间工厂对象的一般属性和
此文档下载收益归作者所有