ESRI遗留arcsde光栅地图编写器参数
数据库连接
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
- 操作系统身份验证通过通过操作系统验证用户名和密码,提供要连接到SDE服务器的必要信息。如果你选择参数,您必须填写用户名和密码字段。
- 从连接文件填充…将填写数据库连接具有从ESRI连接文件中提取的值的参数。如果选择,将打开“文件选择器”对话框,您可以导航到并选择所需的连接文件。
一旦选定并确认,所有的数据库连接除密码之外的参数将从连接文件中的数据填充。这个选项特别有用的是确保实例参数对于直接连接是正确的。
注意,此选项需要安装兼容和许可的ArcGIS版本。
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
输入ArcSDE服务器名称。
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
此字段标识从中写入功能的SDE数据库。在SDE中,数据集被称为数据库。“设置转换参数”对话框的“目标数据集”对话框将默认为SDE,这是您最常使用的数据集名称。无论SDE的底层RDBMS,都需要该字段。一些RDBMSE(如Oracle)不需要值,而其他RDBMSES则不需要值,而其他RDBMS则这样的SQLSERVER。对于不需要该值的数据库,将忽略该字段。
![关闭](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)
FME要连接的实例。具有单个SDE实例的系统的常用值是ESRI_SDE。该实例也可以是表单端口:<端口号>,通常是端口:5151(您可能必须使用系统管理员确认此问题)。
表参数
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
该字段设置配置参数SDE_CONFIG_KEYWORD的默认值。它指定栅格列的存储参数。注意,在ArcGIS 9.3之前的版本中,指定的configuration关键字必须在$ sdehome / etc / dbtune.sde文件。
如果没有指定,关键字违约就会被使用。
提示:有关更多信息,请搜索参数名称 - 配置字符串对在ESRI ArcGIS Server帮助文件中。
先进的
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
指示FME以特定模式运行:
- 插模式将栅格插入表中,覆盖已预先存在的任何数据。
- 更新模式指定写入者将栅格数据马赛克到预先存在的数据,从而更新表中的单行。栅格目录可以像矢量数据一样插入、更新和删除。
要执行一次成功的更新,所有要拼接的栅格数据必须满足几个条件:坐标系统必须相同,像素深度必须相同,栅格数据本身必须是调色板颜色的或连续的(它们不能混合)。
还要求单元格大小和对齐方式相同,但SDE写入器会自动纠正这些错误,因此不需要更改它们。在镶嵌时也不需要改变写入器模式,因为写入器将根据数据是否已存在自动检测并纠正该模式,以避免覆盖它。
在栅格地图中覆盖现有栅格数据的唯一方法是设置下拉表或者是截断表功能类型参数到是的。
如果未指定此参数,则插使用模式。
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
指示SDE写入器模块在将数据加载到SDE中时使用事务。
作者不会将任何功能写入SDE,直到达到属于的功能最后成功的交易。
指定值0导致SDE编写器使用事务并将每个功能写入SDE。通常,指定的值为零 - 仅在数据加载操作正在重新运行时指定非零值。
如果未指定此参数,则在数据加载操作期间不使用事务。
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
在将一个事务提交到数据库之前,要在每个事务中放置的特性的数量。
设置到多变的,SDE Writer检查每个功能fme_db_transaction.属性,有4个有效值:
- commit_before - 当前事务在编写功能之前提交。
- commit_after - 当前事务在编写该功能后立即提交。
- ROLLBACK_AFTER - 在编写功能后立即回滚当前事务。
- 忽略 - 写入功能,不会发生交易处理。
如果在特性上找不到属性,则值为忽略假设。
如果未指定此参数,则将值100的值作为事务间隔用作。
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
该语句指示FME在哪里找到要使用的管道文件。当在编写特性时出现故障时使用管道。当指定了这个参数并且在写入特性时出现错误时,写入器首先尝试打开特定于当前表的管道。编写器查找名为
如果找到管道文件,则创建一个FME管道。管道几乎可以做任何常规FME管道可以做的事情。但是,只检索管道中的第一个特性。如果管道不返回任何特性,则写入器不会将与该特性对应的行插入SDE。目前,该特性被记录为写入FME日志的统计部分,无论它是否实际插入SDE。
如果该参数与跳过坏数据参数设置为是的或者rollback_then_continue.,并且特性从管道返回,那么如果返回的特性在写入SDE时导致错误,它将不会导致转换停止。相反,将记录一条警告信息,解释为什么不能编写该特性,并继续进行翻译。如果rollback_then_continue.已指定,当前事务将滚回而不是在进行事务时滚回而不是提交。
如果没有指定此参数,那么编写器将不会为SDE拒绝的特性创建管道。只有当指定了此参数并且在写特性时发生失败时,才会创建管道
值:包含管道文件的文件夹的绝对或相对路径。如果路径包含空格,则应将路径双引用。
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
甚至在尝试加载数据时出现错误时,指示作者继续翻译(错误可能或可能与数据有关)。解释出现问题的警告消息将为无法写入SDE的每个功能输出出现问题。
当试图加载错误数据时,此参数很有用。
设置到rollback_then_continue.,如果功能无法写入功能,则当前事务将被回滚而不是在进行事务时提交。这意味着滚动的后交易中的任何功能都没有写入SDE。无论遇到的错误如何,翻译都将继续。指定此值时必须使用事务。与之结合使用时拒绝了管道文件夹参数,如果从管道返回的功能无法写入,则当前事务将退回而不是提交。
如果设置为是的和交易正在使用,所有交易都将予以承诺;但是,未能将失败的功能写入SDE。
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
指定可以同时打开的最大流数。
每个流都写入特定表,因此此参数确定可以同时打开和写入的最大表数。
如果未指定此参数,或者赋予值0,则SDE编写器将同时打开的最大流数为4,而不是指定的数字maxstreams.在giomgr.defs。
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
指定创建新表时要用于所有整数列类型的定义。
ArcSDE Writer的任何允许的FME属性类型都可以用作值。此外,您还可以使用号码(<宽度>)或者Number(<宽度>,<十进制>)。
默认情况下,没有设置此参数,因此整型列使用C语言长整型数据类型存储。
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
指定时,使用SDE的缓冲写入;这显着降低了数据的负载时间。