Oracle空间点云读取器参数
数据库连接 |
---|
连接存储身份验证信息。有关共享数据库连接的一般信息,请参阅使用数据库连接. 请注意,数据库连接参数的不同子集可以在不同的上下文中使用。 ![]() 选择一个现有连接,或添加数据库连接定义一个新连接。 新连接只能对当前用户可见,或者可以在多个用户之间共享。 |
连接参数
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/oraclepointcloud/../Skins/Default/Stylesheets/Images/transparent.gif)
指定要连接的Oracle数据库。中定义的网络服务名tnsnames.ora或简易连接标识符。两种形式的连接标识符都可以以用户名和密码信息作为前缀。
(<用户名> / <密码> @][/ /]<主机名>(<端口>):/ < service_name >。
(<用户名> / <密码> @]< net_service_name >
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/oraclepointcloud/../Skins/Default/Stylesheets/Images/transparent.gif)
用户名和密码。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/oraclepointcloud/../Skins/Default/Stylesheets/Images/transparent.gif)
公司的名称甲骨文公司工作空间管理器将由读者使用的工作区。将使用相同的工作区读取所有表。如果忽略该参数或将其留空,则将使用默认的LIVE工作区。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/oraclepointcloud/../Skins/Default/Stylesheets/Images/transparent.gif)
如果选择此参数(默认),Oracle数据库连接将对其他请求者保持打开状态。持久连接对于长时间运行或使用FME Server发布的工作区很有用。
如果不勾选,则在数据处理完成后,尽快关闭与Oracle数据库的连接。
约束
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/oraclepointcloud/../Skins/Default/Stylesheets/Images/transparent.gif)
指定是否保留表限定符。数据库中表的全名的格式为:
<前缀>。< table_name >
根据数据库格式,前缀可以< database_name >。< owner_name >,< owner_name >,或< schema_name >.
选择此参数表示读取器应该返回不带任何前缀的表名。这很有用,例如,当创建一个工作区时,它将使用相同的表名传递给另一个组织,或者执行转换到另一种数据库格式但使用不同的用户名。
当在工作区生成期间选择此参数时,源特性类型将是没有任何前缀的表名;否则,它们将包含所有者名作为前缀。建议您在生成工作区之后不要更改此参数,因为可能没有特性能够成功地传递给编写器(因为编写器期望具有不同名称的特性类型)。
注意:即使选择了该参数,如果表属于当前用户以外的用户,前缀也不会被删除。这是为了确保读者能找到正确的表。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/oraclepointcloud/../Skins/Default/Stylesheets/Images/transparent.gif)
在完全指定数据库连接之后,单击Browse按钮选择要导入的表。当系统从数据库编译表时,将出现一个连接窗口。
一旦出现表列表,您可以选择一个或多个表,然后单击OK关闭窗口。表名将出现在Reader Parameters框中的表列表字段中。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/oraclepointcloud/../Skins/Default/Stylesheets/Images/transparent.gif)
输入任何SQL在哪里子句约束层列表中选择的层的属性(例如,NUMLANES=2)。
尺寸/组件映射
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/oraclepointcloud/../Skins/Default/Stylesheets/Images/transparent.gif)
使用此矩阵将Oracle数据库维度映射到FME点云组件。每个被映射的FME组件将出现在点云几何中。
模式属性
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/oraclepointcloud/../Skins/Default/Stylesheets/Images/transparent.gif)
当您创建工作区时,使用此参数在Workbench中公开Format Attributes:
- 在动态场景中,这意味着这些属性可以在运行时传递给输出数据集。
- 在具有多个特性类型的非动态场景中,使用这个参数可以方便地公开其他属性。例如,如果您有10个特性类型,并且希望在每个特性类型中公开相同的属性,那么只定义一次比在工作空间中单独设置每个特性类型更容易。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/oraclepointcloud/../Skins/Default/Stylesheets/Images/transparent.gif)
使用最小和最大的x和y参数,定义一个边界框,用于过滤输入特征。只返回与边界框相交的特性。
如果搜索信封的所有四个坐标都指定为0,则搜索信封将被禁用。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/oraclepointcloud/../Skins/Default/Stylesheets/Images/transparent.gif)
选中该参数后,将删除正在读取的搜索信封之外的导入特性的任何部分。
下面的示例演示了搜索信封的结果夹至搜索信封未选中(设置为No)和选中时(设置为Yes)。
- 不可以:任何跨越搜索信封边界的特征都将被读取,包括位于边界之外的部分。
- 是的:任何跨越搜索信封边界的特征将在边界处被剪切,只有位于边界内的部分将被读取。的底层函数夹至搜索信封函数是一个交集;然而,当夹至搜索信封时,除交集外,还将执行裁剪操作。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/oraclepointcloud/../Skins/Default/Stylesheets/Images/transparent.gif)
如果搜索信封的坐标与数据的坐标不同,则指定搜索信封的坐标。如果设置了此参数,则必须始终设置与要读取的数据相关联的坐标系统。
如果设置了此参数,那么在应用信封之前,搜索信封的最小和最大点将从搜索信封坐标系统重新投影到读者的坐标系统。
先进的
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/oraclepointcloud/../Skins/Default/Stylesheets/Images/transparent.gif)
使用批量读取技术从Oracle数据库读取行,以最大化性能。
此参数允许您通过指定一次从数据库读取多少行来优化读取器的性能。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/oraclepointcloud/../Skins/Default/Stylesheets/Images/transparent.gif)
此参数允许在打开要读取的表之前执行SQL语句。例如,在尝试从临时视图中读取数据之前,可能需要创建一个临时视图。
属性指定的字符可以分隔多个SQL命令FME_SQL_DELIMITER
指令,嵌入在SQL块的开始部分。这个指令后面的单个字符将用于将SQL块分割成SQL语句,然后将这些语句发送到数据库执行。注意:在字符前加一个空格。
例如:
FME_SQL_DELIMITER;删除从讲师;删除姓='Doe',名='John'的人
不允许有多个分隔符,在发送到数据库之前,分隔符字符将被剥离。
在执行这些SQL语句期间发生的任何错误通常都会以错误终止读取器或写入器(取决于SQL语句的执行位置)。如果指定的语句前面有连字符(" - "),则此类错误将被忽略。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/oraclepointcloud/../Skins/Default/Stylesheets/Images/transparent.gif)
该参数允许在读取一组表之后执行SQL语句。例如,可能需要在创建临时视图之后清理它。
属性指定的字符可以分隔多个SQL命令FME_SQL_DELIMITER
指令,嵌入在SQL块的开始部分。这个指令后面的单个字符将用于将SQL块分割成SQL语句,然后将这些语句发送到数据库执行。注意:在字符前加一个空格。
例如:
FME_SQL_DELIMITER;删除从讲师;删除姓='Doe',名='John'的人
不允许有多个分隔符,在发送到数据库之前,分隔符字符将被剥离。
在执行这些SQL语句期间发生的任何错误通常都会以错误终止读取器或写入器(取决于SQL语句的执行位置)。如果指定的语句前面有连字符(" - "),则此类错误将被忽略。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/oraclepointcloud/../Skins/Default/Stylesheets/Images/transparent.gif)
指定要读取的块数据的最小分辨率级别。通常,较低的值表示离视点较远,较高的值表示离视点较近。
如果没有指定最小或最大分辨率级别,则将读取所有块数据。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/oraclepointcloud/../Skins/Default/Stylesheets/Images/transparent.gif)
指定要读取的块数据的最大分辨率级别。通常,较低的值表示离视点较远,较高的值表示离视点较近。
如果没有指定最小或最大分辨率级别,则将读取所有块数据。