span8
span4
注意:这篇文章要求TRIRIGA与数据数据库来运行所提供的工作空间。
内FME使用AutoCAD的读者和TririgaAssociatedRecordFetcher定制变压器连接到IBM的数据库TRIRIGA容易。该TririgaAssociatedRecordFetcher将获取所有相关的记录,以供记录ID。在这个例子中,我们将提取TRIRIGA空间记录了TRIRIGA CAD集成在AutoCAD DWG文件中创建的ID,然后使用该变压器从TRIRIGA请求相关的记录,并把它们合并到空间几何体写入到ArcGIS文件地理数据库。
该TririgaAssociatedRecordFetcher可从FME中心。它的用户界面需要三个参数:
有关设置在FME Web连接的信息,请参阅本文件。
包含TRIRIGA DWG文件中的TRIRIGA数据库。
getassociatedrecordsfromdwg.fmw
在DWG文件中的triSpace层包含空间轮廓:
这些轮廓被链接到包含TRIRIGA ID的空间用于AutoCAD的数据字典。为了读取数据字典功能,您必须在AutoCAD的DWG阅读器设置中启用它们:
该词典特征将0层读取。我们希望从TRGA.Attachment字典的记录。这些记录有我们需要在列表属性autocad_xrecord_data_list的信息:
在列表中的第一个元素保存记录的名字,这是匹配的空间特征的实体处理。在列表中的第四个元素中都包含空间的TRIRIGA记录数。因此,我们需要提取从列表中这两个值,并删除其类型前缀。
在工作区中,我们使用测试仪只保留TRGA.Attachment记录,那么使用两个AttributeSplitters提取列表中的实体处理和空间ID。重命名这些值和删除不需要的属性之后,我们再通过实体手柄将它们合并到从一个FeatureMerger的triSpace层空间的多边形。
的副本合并空间功能通过TririgaAssociatedRecordFetcher发送到获取该空间中的所有TRIRIGA记录。
每个记录是作为一个单独的特征的输出,与许多在其上的属性。该objectTypeName,MODULENAME和associationName属性相结合,使一个独特的属性名称为每个记录,与associatedRecordName提供该属性的值。
该TRIRIGA记录功能合并到使用1空间特点:M在FeatureMerger加入。新的属性名称进行曝光,修改为与地理数据库兼容,那么功能被写入文件地理作家。
查看在ArcGIS Pro的结果,我们对每个空间中的所有信息:
©2019安全亚搏在线软件公司|法律