您的位置:首页 > 其它

File GeoDatabase API简介

2013-12-30 17:15 330 查看
File Geodatabase API为开发着提供了一个非AO的方式访问File Geodatabase,File Geodatabase API将以C++为开发语言,提供了如下的功能:

创建、打开和删除File Geodatabase。

读取Geodatabase中的关系。

所有在Geodatabase中的关系可以读取访问。

在简单的要素模型中创建关系对象。

表。

点、线、面和要素类。

Feature datasets

Domains

Subtypes

在Geodatabase中读取datasets中的内容。

所有在Geodatabase中的数据集可以被读取。

添加、修改和删除简单数据集中的内容。

表。

Point, Line, Polygon, Multipoint, and Multipatch

feature classes。

可以在数据集中执行属性和有限的空间查询。

导航关系和附件。

这个API是针对在没有AO许可的情况下,提供访问File Geodatabase的能力。一个通常的使用情况是在AO的应用程序之外去浏览和修改File Geodatabase中的数据。这个API不能取代AO,和File

Geodatabase进行交互。

File Geodatabase API利用ArcGIS 10去简化Geodatabase的系统表。因此,File Geodatabase API只支持ArcGIS 10和以后的版本。大家可以去Esri的官方网站上下载这个API的压缩包,包含如下内容:

C++ library (single dll, lib, .h) 。

HTML格式的API文档。

首次发布的只支持Windows平台。

File Geodatabase API的限制

虽然File Geodatabase API可以读取关系和完整的Geodatabase的数据类型,但是不能添加、修改和删除如下的数据类型:

Annotation and Dimension feature classes 。

Relationship Classes 。

Networks (GN and ND) 。

Topologies 。

Terrains 。

Representations 。

Parcel Fabrics。

首次发布的API不支持Raster(Raster

Dataset, Raster Catalog, Mosaic Datasets and Raster Attributes)。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: