File Geodatabase API 即将推出

http://www.giser.net/?p=56

File Geodatabase API是一个不依赖于ArcObjects来访问的File GDB的API,基于c++实现,该API可以说千呼万唤始初来,从08年用户大会就开始宣传,现在才确定明年1月份提供beta版。

File Geodatabase API的目的主要是使开发人员不必使用ArcObjects的授权即可以访问File Geodatabase,因此可以把File Geodatabase当作一种交换数据格式来使用,可以共享、交换数据,也许可以取代shapefile。
File Geodatabase API 是使用c++开发,并且只支持ArcGIS10 及其以后的File Geodatabase, 内部版本会提供c++类库(dll,lib,.h)以及API文档,并且仅支持windows。
下面介绍一下File Geodatabase API功能:
1 创建、打开删除file GDB
2 读取Geodatabase的schema(地理数据库中所有内容都可以只读方式打开)
3 创建简单要素模型的schema(包括表,点、线、面要素类,要素数据集,域以及子类型)
4 读取File Geodatabase中数据集的内容
5 插入、删除编辑简单数据集(点、线、面要素类以及Multipoint, Multipatch要素类 )
6 执行属性查询和空间查询(只能执行外包络矩形查询)
7 浏览关系和使用附件
File Geodatabase API 和ArcObjects的关系如下图1-1:

File Geodatabase API不能取代ArcObjects,因此很多ArcObjects提供的功能都没有,例如不能对复杂地理数据库类型进行插入、删除、更新操作:
1 注记和维要素类
2 关系类
3 几何网络和网络数据集
4 拓扑类
5 Terrains
6 制图表达
7 Parcel Fabrics
并且在内部版本中不支持栅格数据集的相关操作(包括Raster Dataset, Raster Catalog, Mosaic Datasets and Raster Attributes)

参考资料:

http://blogs.esri.com/Dev/blogs/geodatabase/archive/2010/12/13/File-Geodatabase-API-details.aspx

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值