span8
span4
注意:本文是使用FME 2011创建的。当前的一篇文章写作的ArcGIS地理数据库附件是可用的。
ArcGIS 10及更高版本支持向地理数据库特性类中的特性添加附件。这是通过使用一个保存附件信息的表来完成的,附件的主体是一个blob属性,一个关系类将附件连接到几何特性。
FME提供了一种将信息加载到这些附件并构建关系类的简单方法。本文演示了如何加载图像(即, JPEGs) into the attachment table and set up the relationship class entries with the associated point features.
在ArcCatalog中,右键单击一个特性类并选择“Attachments”>“Create Attachments”。这将在两个特性类之间添加一个带有固定模式的附件表和一个关系类。这些名字都是固定的。
此示例在Access数据库中包含一组非空间特性,这些非空间特性将转换为点特性(使用2 dpointreplacer),并加载到紧急设施功能类中。
Photos文件夹包含一组与此点数据相关的JPEG图像。
图像的名称和访问文件中的NAME_FULL值将用于形成关系。
这个工作空间还利用目录和文件路径名阅读器来读取包含图像的目录,并提取关于它们的信息,如文件名、文件扩展名和文件大小。
工作区读取每个源文件并设置向关系类写入所需的属性。然后将数据写入各个特性类,构建关系,最后将其写入关系表。同样的技术也可用于写入常规关系表。
使用ArcToolbox工具删除特性和附件,而不是让FME截断表。也可以使用地理处理脚本作为FME启动Python脚本。
下载附加的zip文件(Geodatabase_Attachments.zip)来测试这个过程。工作空间使用来自www.亚搏在线safe.com/FMEData。
注意:如果您使用的是作家的导入功能类型到您的附件表加载到您自己的工作区之间的关系表的定义不会被读取,因为它没有属性或模式。您需要手动添加要素类,并为其分配geodb_relationship的几何形状。
注意:如果你想要做一个1:M关系类中添加列表名称到FeatureMerger和ListExploder之后它爆炸之前写的倍数关系特点的。
x
©2019安全亚搏在线软件公司法律