span8
span4
非空间属性信息可以作为标签附加到DGN元素上,一个微型工作站的功能。FME中的一个简单参数可以帮助将FME属性编写为MicroStation标记。通过创建一系列定义标签和标签集的格式属性,以及存储标签值的用户属性,可以将标签写入MicroStation设计文件。
阅读微站标签使用FME是覆盖这篇文章。
当添加一个DGN作家一个工作区,参数对话框有一个写标签参数,选项为“是”或“否”。
在现有工作区中的Navigator窗口中也存在相同的参数:
然后,用户应该设置DGN写入器功能类型,用他们喜欢的任何方法,使用所需的属性模式:
然后——假设Write标签设置为yes——当工作区运行时,来自源特性的属性信息将作为一组标签写入MicroStation数据集:
这里的标记集名为“Parks”,因为这是FME功能类型的名称。
当需要多个标记集时,然后可以使用格式属性定义标记。这些属性告诉编写器应该使用哪些属性以及它们应该属于哪个标记集。属性如下:
igds_tag_names {}.tagset_name .tagtype .prompt .display .default_value .x_offset .y_offset .z_offset
例如,可以将属性定义为:
igds_tag_names{0} = ParkNameigds_tag_names{1} = ParkAreaParkName.tagset_name = LeisureParkArea.tagset_name = GroundsMaintenance
这将创建两个标记集(休闲,GroundsMaintenance),每个标签只有一个(ParkName,ParkArea)
下面的示例使用两个不同的标记集编写一组包边界;一个是一般包裹信息,一个用于所有权信息。下载编写DGN标签的模板示例(fme20171-microstationtagswriting.fmwt),打开FME工作台,和检查:
注意工作区的第一部分读取包数据,里面有一些基本的包裹信息并从Excel电子表格中合并所有权信息。
标记为“Define Tags”的第二部分由五个转换器组成,它们执行创建属性来定义标记。
注意:步骤1a-1d都是AttributeCreator的一部分(步骤1)PARCEL_IDigds_tag_names{1} AREAigds_tag_names{2}周边meterigds_tag_names {3} Ownerigds_tag_names{4} OwnershipSince
PARCEL_ID.tagset_name ParcelDataAREA.tagset_name ParcelDataPERIMETER.tagset_name ParcelDataOwner.tagset_name OwnerDataOwnershipSince.tagset_name OwnerData
PARCEL_ID.tagtype 3AREA.tagtype 4PERIMETER.tagtype 4Owner.tagtype 1OwnershipSince.tagtype 3
PARCEL_ID.display yesPARCEL_ID.height 5PARCEL_ID.justification 7
PARCEL_ID.x_offset 10PARCEL_ID.y_offset -17
结果是MicroStation中的一组标签:
©2019安全亚搏在线软件公司法律