span8
span4
非空间属性信息可被附着到DGN元件作为标记,一个Microstation的特征。里面FME一个简单的参数可以帮忙写FME属性作为MicroStation的标签。标签可以通过创建一系列定义标签和标签集,以及用户属性是存储标签值的格式属性被写入到MicroStation的设计文件。
阅读使用FME的MicroStation标签是覆盖在这篇文章。
当添加DGN作家到工作区中,参数对话框有一个写标签用是或否的选项参数
相同的参数存在于现有工作空间导航器窗口:
然后,用户应建立DGN作家特征类型,使用他们喜欢的任何方式,与所需的属性方案:
然后 - 假设写入标签设置为yes - 当工作区运行,从源头功能将被写成一组标记的数据集的MicroStation的属性信息:
这里的标签集被命名为“公园”,因为这是FME要素类型的名称。
当需要多于一个的标签集,则标签可以使用格式属性来定义。这些属性告诉它的属性应使用哪个标签设置它们应该属于作家。属性如下:
igds_tag_names {}.tagset_name .tagtype .prompt .display .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”的第二部分由五个转换器组成,它们执行创建属性来定义标记。
注意:步骤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。display yes PARCEL_ID.height 5 PARCEL_ID.justification 7
PARCEL_ID。x_offset 10 PARCEL_ID.y_offset -17
结果是MicroStation中的一组标签:
©2019安全亚搏在线软件公司|法律