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