读者指令 - 企业数据库
连接到企业数据库时,这些指令被使用。
CONNECTION_FILE
必需/可选:可选的
此语句标识的连接文件的路径将被用于连接到一个企业数据库。连接文件提供了必要的信息以连接到SDE服务器,诸如服务器的名称或用户名。连接文件必须是* .sde文件,并具有如由ESRI定义的连接文件格式正确。如果指定了连接文件,你并不需要指定指令SERVER,例如,用户名,密码,版本,HISTORICAL_VERSION_NAME和HISTORICAL_VERSION_TIMESTAMP。(但是,如果没有连接文件中指定的密码,系统会提示您输入密码。)
连接文件的路径将被用于连接到一个企业数据库。
参数:
工作台参数:连接文件
例:
GEODATABASE_SDE_CONNECTION_FILE C:\地理数据库\ connect.sde
DATASET
必需/可选:需要
对于企业级地理数据库,这是从哪些特征检索的数据集的名称。在企业地理数据库,该数据集被称为数据库。有些RDBMS的,如Oracle,不需要值,而另一些,如SQLServer的,做的。对于不需要值的数据库,NOT_USED该值按照惯例规定。
工作台参数:来源ESRI的地理数据库(ArcSDE的)数据集
例:
GEODATABASE_SDE_DATASET testdset
服务器
必需/可选:需要
用于从数据集读取数据的地理数据库服务器的名称。
参数:
工作台参数:服务器
例:
GEODATABASE_SDE_SERVER DAX
INSTANCE
必需/可选:需要
企业级地理数据库实例,该FME连接。对于系统具有单个ArcSDE实例通常的值是esri_sde8。
参数:
工作台参数:实例名称
例:
GEODATABASE_SDE_INSTANCEesri_sde8
用户身份
必需/可选:可选如果在OSA模式连接
企业地理数据库用户的用户ID。
如果用户ID和密码丢失或没有设置,那么读者会试着和AUTHENTICATION_MODE设置为OSA(操作系统验证)连接。
参数:
工作台参数:用户身份
例:
GEODATABASE_SDE_USERID雅各
密码
必需/可选:可选如果在OSA模式连接
密码的用户帐户。
如果用户ID和密码丢失或没有设置,那么读者会试着和AUTHENTICATION_MODE设置为OSA(操作系统验证)连接。
参数:
工作台参数:密码
例:
GEODATABASE_SDE_Passwordjacobpassword
REMOVE_TABLE_QUALIFIER
指定是否保留或删除表名前缀。例如,表名可能会出现在表单
。
设置这个指令是指读者应该不返回表名OWNER_NAME
字首。这是当有用:
- 创建将上使用相同的表名其他组织传递一个工作空间,
- 执行翻译到另一个数据库格式,但使用不同的用户名,
- 写一个基于文件的格式,但在要素类型的名称不想要的前缀。
当该指令被一个映射文件或工作区的生成过程中设置为YES,则源要素类型将没有任何前缀表名;否则,它们将包含所有者名称作为前缀。建议生成映射文件/工作区,因为它有可能没有特征被成功传递到写入(因为写入器期待具有不同名称的特征类型)之后,该指令不是在值被改变。
笔记
- 即使
REMOVE_TABLE_QUALIFIER
被设置为是
,如果表比当前用户以外的其他用户所拥有的 - 当底层数据库是SQL或DB2,架构预选赛(
必需/可选
可选的
值
YES | NO (default)
映射文件语法
REMOVE_TABLE_QUALIFIER YES
工作台参数
删除表预选赛
SEARCH_ENVELOPE
使用最小和最大x和y参数,定义将被用于过滤所述输入特征的边界框。只有与边框互动功能恢复。
如果搜索信封的所有四个坐标被指定为0,搜索信封将被禁用。
映射文件语法
注意:如果搜索信封的所有四个坐标指定为零,搜索信封将被禁用。
必需/可选
可选的
工作台参数
最小X,最小Y,最大X,最大Y
SEARCH_ENVELOPE_COORDINATE_SYSTEM
该指令指定搜索信封的坐标系统,如果它比数据的坐标系不同。
该坐标系
指令,该指令规定了与数据相关的坐标系被读取,必须始终设置如果SEARCH_ENVELOPE_COORDINATE_SYSTEM
指令设置。
如果此指令设置,搜索信封的最低和最高点从重投影SEARCH_ENVELOPE_COORDINATE_SYSTEM
读者坐标系
之前,将所述包络。
必需/可选
可选的
映射文件语法
工作台参数
搜寻信封坐标系
CLIP_TO_ENVELOPE
这个指令指定FME是否应该夹功能,在指定的信封SEARCH_ENVELOPE
指示。
值
YES | NO (default)
映射文件语法
工作台参数
剪辑信封