span8
span4
非空间属性信息可以作为标签附加到DGN元素上,这是一种微站特性。FME中的一个简单参数可以帮助将FME属性编写为MicroStation标记。通过创建一系列定义标记和标记集的格式属性以及存储标记值的用户属性,可以将标记写入MicroStation设计文件。
使用FME读取微站标签本文。
当添加一个DGN编写器对于工作区,parameters对话框有一个写入标记参数,选项为是或否。
相同的参数存在于现有工作区的Navigator窗口中:
然后,用户应该使用他们喜欢的任何方法,使用所需的属性模式设置DGN写入器特性类型:
然后——假设Write标签设置为yes——当工作空间运行时,来自源特性的属性信息将作为一组标签写入MicroStation数据集:
这里的标记集被命名为“Parks”,因为它是FME功能类型的名称。
当需要多个标记集时,可以使用格式属性定义标记。这些属性告诉编写器应该使用哪些属性以及它们应该属于哪个标记集。属性如下:
igds_tag_names {}.tagset_名称 .标记类型 .提示 .显示 .默认值 .x_偏移 .y_偏移量 .z_偏移
例如,您可以将属性定义为:
igds_tag_names{0} = ParkName igds_tag_names{1} = ParkArea ParkName。tagset_name =休闲公园区域。tagset_name = GroundsMaintenance
这将创建两个标记集(闲暇,地面维护),每个标签只有一个(公园名,公园区)
下面的示例使用两个不同的标记集写入一组包边界;一个用于一般包裹信息,一个用于所有权信息。下载写入DGN标签的范本范例(fme20171-微静态agswriting.fmwt),打开FME工作台,检查:
请注意,工作区的第一部分读取包含一些基本地块信息的地块数据,并从Excel电子表格中合并所有权信息。
第二部分书签“Define Tags”由五个转换器组成,它们执行创建属性以定义标记。
注意:步骤1a-1d都是AttributeCreator的一部分(步骤1)IGDSJTAGNORID { 0 } PARCELSID ID IDSDAGTAGIL名称{ 1 }区域IGDSA标签名{ 2 }周界IGDSA标签名{ 3 }所有者IsdgTaGyNosix { 4 } OrnService
PARSELIDID.PARCELATION PARCEDATA ARA.TAGSETATION PARCEDATA PIMIMET.TAGSETIGNEL PARCEDATA OWER
TaType 3 Aea. TaType 4 PiimTy.TaType 4所有者. TAGTYPE 1 OrthReaveSosiCE. TAGTYPE 3
PARCELIDID.显示是PARCELIDID.高度5 PARCELIDID .理由7
PXCELIDID.xYOffice 10 PARCELIDID.YY偏移- 17
结果是MicroStation中的一组标记:
©2019安全亚搏在线软件公司法律