家 | 树 | 指数 | 帮助 |
|
---|
|
init (readerName cacheFeatures指令)
创建一个FME读取器来从格式或系统中读取数据。只需要传入FME参考手册第二部分中找到的阅读器的mneumonic类型。读取器所需的任何参数都将通过它的“open”调用传递给它。
|
|||
|
|||
一个新对象,类型为S,子类型为T |
|
||
没有一个 |
|
||
没有一个 |
|
||
没有一个 |
|
||
dict |
|
||
dict |
|
||
没有一个 |
|
||
FMEFeature |
|
||
FMEFeature |
|
||
没有一个 |
|
||
没有一个 |
|
||
继承自 |
|
|||
继承自 |
|
x.__init__ x(…)初始化;有关签名,请参见帮助(键入(x))
|
|
中途终止阅读器。
|
在耗尽其数据源之后关闭阅读器。
|
此方法将缓存的几何图形刷新到磁盘。在读取和构建特性缓存时,大多数几何图形都将保存在内存中,以避免序列化它们的开销。调用此方法将强制将未序列化的几何图形写入磁盘。通常不需要进行此调用。但是,在直接访问临时缓存的ffs文件时,它可能很有用。
|
查询本机阅读器以获得属性。它是pluginbuilder.FMEUniversalReader.getProperties()方法的代理。有关更多信息,请参考FME Plugin Builder SDK中Plugin . fmeuniversalreader . getproperties()的文档。
|
返回给定属性类别的属性值。 此方法处理下列属性类别: “fme_prop_spatial_index” 返回值将包含键'fme_prop_spatial_index',其中的'FME_TRUE'或'FME_FALSE'指示正在使用的读取器是否已启用了spatially。 “fme_prop_persistent_cache_loaded” 返回值将包含键'fme_prop_persistent_cache_loaded',其中的'FME_TRUE'或'FME_FALSE'指示是否加载了读取器持久缓存。 “fme_prop_coord_sys_aware” 返回值将包含键'fme_prop_coord_sys_aware',其中'FME_TRUE'或'FME_FALSE'指示阅读器是否识别坐标系统。 ‘*’ 返回所有已知属性类别的所有属性。
|
读者开放。
|
返回数据源中的下一个特性。
|
返回数据源的下一个模式特性。
|
指定读取数据时使用的空间和属性约束。空间和属性查询在feature对象中指定。这只需要由那些将spatialenable()返回为true的读取器实现,否则它们什么也做不了。可以在创建读取器之后的任何时候调用它。如果任何读操作正在进行中,那么它将被终止,下一次读操作将反映新的约束。 约束特性必须有一个名为'fme_search_type'的属性。此属性的值指示要执行的搜索类型。支持的值是: “fme_envelope_intersects” 当这是值时,则使用特性的包围框作为查询信封。将来对数据的读取将只返回信封区域中的那些特性。 “fme_closest” 当该值为时,将来的读操作将只返回最接近传递的特性的边界框中心的单个特性。通常使用点特征。此外,使用此搜索方法时,必须在附加的'fme_max_distance'属性中给出最大距离。 “fme_specified_feature” 当这是值时,以后的读取将只返回由附加的'fme_index'属性指定的单个特性,该属性以非负整数为值,即从0开始的整数。如果索引超出范围,则在随后的read()调用时不会返回任何特性。最好在设置此约束之前加载特性缓存,如果未加载缓存,则读取器将自动将指定数据集中的所有特性读取到缓存中。要手动加载特性缓存,只需使用read()方法读取所有特性,直到read()方法标志返回FME_TRUE。
|
从模式特性中提取读取器参数并在此读取器上设置参数。
|
家 | 树 | 指数 | 帮助 |
|
---|
由Epydoc 3.0.1于2017年4月20日星期四06:21:05生成 | http://epydoc.sourceforge.net |