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