斯潘8
斯潘4
非空间属性信息可以作为标记附加到dgn元素,MicroStation功能。FME中的一个简单参数可以帮助将FME属性写为MicroStation标记。通过创建一系列定义标记和标记集的格式属性以及存储标记值的用户属性,可以将标记写入MicroStation设计文件。
使用FME读取MicroStation标签包含在本文.
添加一个DGN写入器到工作区,参数对话框具有写标签参数,可选择是或否。
在现有工作区的导航器窗口中存在相同的参数:
然后,用户应设置DGN编写器功能类型,用他们喜欢的任何方法,具有所需的属性架构:
然后-假设写标记设置为是-运行工作区时,源功能的属性信息将作为一组标记写入MicroStation数据集:
此处的标记集命名为“Parks”,因为这是FME功能类型的名称。
当需要多个标记集时,然后可以使用格式属性定义标记。这些属性告诉编写器应该使用哪些属性以及它们应该属于哪个标记集。属性如下:
igds_tag_名称标签名 标签类型 提示 显示 默认值 x-偏移量 YY偏移量 Z-偏移量
例如,您可以将属性定义为:
igds_tag_name 0=公园名称igds_tag_name 1=公园名称。tagset_name=leisureparkarea.tagset_name=groundsmaintenance
这将创建两个标记集(休闲,地面维护)每个都有一个标签(别名,公园区)
以下示例使用两个不同的标记集编写一组地块边界;一个用于一般包裹信息,一个用于所有权信息。下载编写DGN标签的模板示例(FME20171-MicrostationTagsWriting.fmwt(微静态触点写入)。)用FME工作台打开,检查它:
请注意,工作区的第一部分读取地块数据,有一些基本的包裹信息,合并Excel电子表格中的所有权信息。
第二部分以“定义标签”为书签,由五个转换器组成,这些转换器执行属性创建以定义标签。
注意:步骤1a-1d都是属性创建器的一部分(步骤1)igds tag 0 package idigds tag name 1 areaigds tag name 2 perimeterigds tag name 3 ownerigds tag name 4自
parcel_id.tagset_name parceldataarea.tagset_name parceldataperipher.tagset_name parceldataowner.tagset_name ownerdataownership since.tagset_name ownerdata
package_id.tagtype 3area.tagtype 4perimeter.tagtype 4owner.tagtype 1ownership since.tagtype 3
Parcel_id.display yesparcel_id.height 5parcel_id.justify 7
包裹\u id.x \u offset 10包裹\u id.y \u offset-17
结果是MicroStation中的一组标签:
?2019安全亚搏在线软件公司|合法的