span8
span4
通常,动态转换的模式要么来自源数据集本身,要么来自不同的数据集(如shapefile或数据库表)。另一种选择是使用查找表。此表包含模式定义,通常存储在文本文件或电子表格中。这种类型的资源的一个优点是,可以在FME环境之外维护内容,并且可以轻松地更新内容。
在这个场景中,需要从Autodesk SDF数据库中处理一系列表示城市数据的功能类型,并将其转换为一系列新的用于生产的shapefile。所需的模式与输入数据不同,是在电子表格中设计的。例如:
作者列出了一系列定义输出模式的特性类型、属性和几何类型。电子表格或表格的每个属性定义必须有一行,其字段提供以下信息:
要利用查找表,将模式(来自表)阅读器添加为工作区资源,并选择查找表作为数据集:
在这个阅读器的parameters对话框中,指定表中的哪些字段表示模式的哪些部分:
然后该表将作为工作区资源加载:
查找表可以用作动态写入器的输出模式源:
完成的工作空间将有属性映射到传出的模式,应该像这样:
如果您想亲自尝试此练习,请从动态Workfl亚搏在线ows.zip或工作通过动态工作流:目标亚搏在线模式派生自数据库使用本练习中第3步和第6步中提到的CSV文件。
您在电子表格中手动填充的值attribute_data_type取决于您最终要写入的数据集的类型?
还是只使用内部的FME数据类型,然后如果要写入文件geodatabase, FME会找出如何将数据类型转换为文件Geodb规范?例如,将fme_varchar (20)成为文本在动态工作流中,如果您要写亚搏在线入文件地理数据库?
©2019安全亚搏在线软件公司法律