FeatureReader
读取任何FME支持的格式功能。一个完整的读取是针对进入每个功能进行引发剂港口。从读取产生的特点是输出既可以通过命名输出端口或通过通用输出端口。
特征读取可以通过指定的WHERE子句或用于支持这些格式的空间滤波器的约束。最读者设置和约束可以动态地从所述输入特征的属性值进行配置。
此外,表示特征类型定义的模式的特征是对每个遇到特征类型的输出。该模式的特点可以用来进行动态配置的写作特征类型的定义。
输入端口
收到启动功能阅读功能。
输出端口
输出端口模式的功能。如果连接,模式特征产生为读过程中遇到的每一个独特的特征类型。之前的相同特征类型的任何数据特征,并输出仅一次每翻译架构功能是保证输出。
阅读模式可能会影响性能。如果架构特征输出端口未连接或功能要读设定为数据功能,然后阅读模式将不会发生,并不会有任何性能损失。如果指定的要素类型的读取一个名单,然后阅读模式将尽快为所有列出的要素类型的模式已经输出停止。如果上市没有特征类型阅读,然后阅读模式将出现在每一个启动器特征。
表现只能通过配置变压器无法读取数据的功能读取模式时加以改进。这是通过设置完成功能要读至模式特点或通过确保<通用>中,<引发剂>和指定功能型输出端口没有连接。
中参数约束或属性和几何处理并不适用于模式的功能。
通用输出端口不具有一个对应的命名输出端口的功能。
在读取成功,输出原始的起始与另外的功能_matched_records保持的数据的数量的属性功能读取该引发剂的功能。
在读者的错误,输出与另外的原始的起始功能_reader_error属性包含来自读取器的最后一个错误消息。
注意:<拒绝>功能只有在工作区与运行访问功能检查,或者如果<通用>要么<引发剂>端口连接到另一个变压器(如结)。
参数
读
读者
选择阅读器格式和数据集,包括任何读者的具体参数。
约束
输入将被读取的特征类型。特征类型可以从通过点击浏览按钮由读取器产生的列表中选择。对于一些格式,参数可以留空,指示所有要素类型应该读。
当公布的,该参数可以被表示为一个固定列表,具有别名固定列表,或向左,在运行时确定所述特征类型的动态列表。
特征类型也可以来自现有属性或从表达式生成。要指定特征类型,分离用空间中的每个特征类型。如果要素类型名称中包含空格或双引号,然后用双引号引用整体特征类型名称和逃跑用额外的双引号任何内部双引号。例如,一个名为“我的‘特殊’表”要素类型将成为“‘我‘’专’‘表’”。
注意:使用冒号作为分隔符的FeatureReader,旧版本的工作和以前一样,但可以被更新(见功能式分离器)。
该选项允许老版本的FeatureReader的更改多个要素类型的分离器,属性是一个空间,而不是一个冒号。结肠分离器已被弃用;一旦空间已被选中,结肠不能重新选择。
此选项仅适用于已经升级到5.0版本或更高版本,并且被指定要素类型从属性读取4岁以上的FeatureReader的版本。
对于支持该格式,仅特点是满足WHERE子句将被读取。
WHERE子句用于过滤的结果,并采用以下形式:
列名运算符值
FME属性可以用于使用语法WHERE子句中替代值
@value(<属性>)
例如,“ID”= @Value(road_id)
用户参数可以用来WHERE子句中的语法的值替换
$(用户参数)
例如,“PATHID”= $(ROAD_DID)
只选择特点是履行与启动器特征指定的空间关系。看到空间关系定义对于允许的空间关系的描述。选择<没有空间滤波器>当没有空间滤波是期望的。选择信封相交以只读其信封相交启动器特征的信封这些功能。
空间滤波器的性能可改变被施加取决于空间滤波器以及是否读取器支持一个空间索引。空间滤波分两步进行:第一候选特征被读取时,则更加昂贵的过滤器被应用。对于支持空间索引读者,候选特征是通过对因为不是所有的功能都读这样可以大大提高性能读者搜索信封中取出。对于读者不支持空间索引或当关系脱节被选中,所有功能被认为是候选特征等所有功能都读。检查格式的快的事实部分,看看读者支持空间索引。
需要注意的是从属性的设置空间滤波器时,该属性值可以是任何的下拉列表中的选项。
限制数据的数量特征。每个读。如果留空或设置为一个数字小于1,所有功能都读。
架构/数据功能
架构和数据功能:架构特性和数据特征是基于它们相应的输出端口是否连接读取和输出。对于数据的特征,这包括<引发剂>,<通用>,并命名为功能型输出端口。对于模式的特点,它是<架构>输出端口。
模式特点:只有模式的特点是读取和输出。数据功能无法读取。
数据功能:只有数据的特点是读取和输出。架构功能无法读取。
启用缓存
默认情况下,该变压器重读每个启动器特征的原始源数据。为了提高性能(例如,Web服务,数据库或网址),则可以选择创建一个预处理缓存重读原始源数据时提高速度。
高速缓存中的特定的时间间隔期满之后,或者如果原始数据文件被修改。
注意:该缓存超时值也是预处理高速缓存的组件。这意味着,不同的值缓存超时对应于不同版本的缓存数据集。例如,如果FeatureReader设置用缓存超时的1小时,然后设置第二次用相同的数据集,但具有缓存超时的2小时,就会出现这种集两种缓存副本。
产量
输出端口
输出端口可以为所有被任选生成或特征类型的可用的一个子集来阅读。没有生成的输出端口功能将退出通用输出端口。在要生成顺序输出端口,读者必须完全指定和访问。
针对每个特征类型来读取,将产生一个输出端口。
无需额外的输出端口产生。所有要素类型将退出通用输出端口的出
输入将被用来生成输出端口功能类型的列表。特征类型,也可以从通过点击浏览按钮由读取器产生的列表中选择。
属性和几何处理
合并启动器和结果:输出功能将包含从读取,以及从启动器特征的任何非冲突属性的结果所有的非冲突属性。这种模式将处理基础上的冲突属性解决冲突参数。
只使用结果:输出功能将只包含属性从读取产生的。
只有使用启动:输出功能将包含所有自启动器特征的属性,但没有从读取产生的属性。
前缀发起:输出功能将包含从启动器特征但前面带启动器的属性名称从读取产生的属性,以及属性字首参数。
使用结果:如果发生冲突,从读得到的值将被使用。
使用启动:如果发生冲突,初始值将被使用。
如果积累模式参数设置为前缀发起,此值将前缀从启动器特征属性。
结果:从读取结果的特征几何使用。
引发剂:从发起方特征的特征的几何形状被使用。
聚合引发剂和结果:本特征几何形状是从引发剂的特征,然后从所读取的结果的几何形状的几何形状的聚集体。骨料几何图形将被标记与读取的结果的坐标系。发起者几何不会被重新投影。这可能会产生意想不到的效果,如果它是在不同的坐标系。为了获得最佳效果,确保发起几何形状的几何形状被读取相同的坐标系。
<通用>端口
输入属性以露出的名字<通用>输出端口。这些属性将在相同的顺序列表中指定订购。
例
编辑变压器参数
使用一组菜单选项,变压器参数可以通过引用在工作区中的其它元件来分配。更先进的功能,如高级编辑,算术编辑,也是一些变压器可用。要访问这些选项的菜单,点击适用的参数旁边。欲了解更多信息,请参阅变压器参数菜单选项。
变压器分类
FME许可级别
FME专业版及以上
技术史
美联社FME功能或工厂:QueryFactory
搜索FME社区亚搏国际在线官网
搜索样品和有关该变压器的FME社亚搏国际在线官网区。
标签关键词:查询查询者OracleQuerier RasterReader