File GeoDatabase API简介

0
分享 2013-10-09
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)。


文章来源:http://blog.csdn.net/sydbc/article/details/17684481

0 个评论

要回复文章请先登录注册