ArcGIS 10具有新增功能,可将附件添加到单个要素以添加到地理数据库中存储的要素类。这样做的一种用途是将多个图片添加到一个特定的位置,消火栓似乎是一个受欢迎的例子(重要的是,我想知道您是否是互联网上的狗,需要进站。)
在数据库中,启用附件的要素类的结构是双重的:
- 要素类本身,
- 一个包含附件和相关元数据(文件名,大小等)的表,以及
- 定义两者之间的一对多关系的关系类。
我的问题是:如何导出这些数据(要素类,附件,附件元数据)以在 Arcgis 之外使用?
导出FC很容易,FeatureClassToFeatureClass的工作原理与未启用附件的FC相同。导出附件表?没那么多。TableToTable到output.dbf提取附加文件的元数据而已,到output.csv错误了不支持的字段类型,并输出信息表失败,一般字段错误。
这并不奇怪,因为那些文件类型不支持二进制blob数据类型。我期望/希望找到一种将附加的二进制文件转换为其原始格式的工具,例如
那么,如何呢?我需要怎么做才能取出数据?
* 具有讽刺意味的是,我当时产生此Q的项目是导出以在Arcgis中使用,而不是在Arcgis Desktop中使用...