Schema (From Table) Reader

模式(From Table)阅读器使用从特别制定的表格数据中提取的模式信息生成FME特性。

这个读者不太可能被用于真正的翻译;相反,它与其他可以使用模式信息来操作输出的转换器组合在一起最有用。

当与可以使用模式信息来操作输出的转换器组合在一起时,此阅读器非常有用。它不打算用作真正翻译的一部分。

读者概述

Schema (From Table)阅读器充当真正的阅读器的包装器,真正的阅读器将用于从给定数据集中一个特别制定的表中检索模式。下表给出了一个可以用来生成模式信息的信息示例:

层的名字

属性名称

属性类型

几何类型

属性的顺序
公交车站 停止的名字 fme_varchar (20) fme_point 2
不要缩写 fme_varchar (10) 3.
停止ID fme_int32 1
城市公园 公园的名字 fme_varchar (20) fme_polygon 2
公园的短名称 fme_varchar (10) 3.
公园ID fme_int32 1

Schema (From Table)阅读器接受一个或多个文件、文件夹、URL或数据库名作为输入数据集。如果最终的目标格式需要一个输入文件夹,Schema (From Table)阅读器将通过删除路径中的文件名部分将输入文件名转换为文件夹。

由于它将读取的格式可以是(并且默认是)已发布的,因此希望为特定格式设置特定数据流的工作区作者可以使用ParameterFetcher转换器检索实际要读取的格式的名称,然后潜在地使用此值将特性路由到其他转换器。

动态模式

FME使用动态模式功能,因此它可以在运行时确定写入器模式。这允许您将模式定义与工作空间解耦,以获得更大的灵活性和可重用性,并减少维护。

FME知识中心包含一些详细的动态模式示例: