span8
span4
这种类型的工作流程的使用列亚搏在线表属性工作空间内产生一个属性模式。列表中的属性允许单个属性中多值的FME的方式。在动态模式作家检查每个传入特征类型的第一特征为特定列表属性的存在。如果第一个特点是发现这个列表中,那么它被用来产生了作家的输出模式。
在这个例子中,创建了一个工作空间来处理城市公园的信息。该要求是任何一个城市公园数据集转变为一种新的模式一个新的AutoCAD .dwg文件。这种新的模式应该只包括公园的名称信息,而其他一切都将被删除。如果被利用标准的动态工作空间,输出模式将反映输入数据集,这是不需要在此情况下的内容。
是可通过创建属性,例如,在AttributeCreator和PythonCaller FME变压器来产生列表。它也可以由AttributePivoter变压器,并命名为“架构(任何格式)”的特殊阅读器自动生成。为了使用这个功能来创建一个输出模式,确保该列表与正确的语法创建。
该列表元素格式如下:
列表名称是属性{}和在模式的每个属性被表示为元件。每个元件具有每元素“fme_data_type”和“名称” 2点的属性。
“名称”是属性将被包括在架构中的名称。
“fme_data_type”是该属性的数据类型。
有效的数据类型包括:
字符字段:fme_varchar(宽度),fme_char(宽度),fme_char
整型字段:fme_uint8,fme_int16,fme_uint16,fme_int32,fme_uint32,fme_int64,fme_uint64
数字字段:fme_decimal(宽度,十进制),fme_real32,fme_real64
日期 - 时间域:fme_datetime,fme_time,fme_date
其他领域:fme_buffer,fme_boolean
在城市公园数据集所需的格式应该是这个样子:
为了确保新的模式得到回升,作家必须在动态模式下,如下图所示:
作家需要一个读者选择,即使它不会被用于架构生成的目的。如果工作流程没亚搏在线有一个阅读器,添加一个空读者到工作区(即必须设置没有强制性的参数,一个虚拟的读者),并请在此处选择:
下载包含写出与来自用户的参数生成的属性的动态模式两个示例的工作空间。第一个使用的PythonCaller变压器和第二个使用AttributeCreator变压器制造所需的列表中的属性。
作家只会检查每个要素类型的第一功能的用户列表,因此没有必要这个列表添加到每一个功能,使用采样变压器的第一特征,从其他部分隔开。
©2019安全亚搏在线软件公司|法律