从服务器创建复本 (数据管理工具)
汇总
使用在 ArcGIS Server 上发布的地理数据服务,从远程地理数据库利用指定列表中的要素类、图层、要素数据集和表创建复本。
用法
源必须是表示远程企业级地理数据库的地理数据服务。 目标地理数据库可以是本地地理数据库,也可以是远程地理数据库。
确认地理数据服务访问的企业级地理数据库中的字段名称,没有超过目标地理数据库所存储数据库支持的最大字段名称长度。 如果目标地理数据库无法存储所有字符,字段名称将被截断。 这会导致字段名称不匹配。 由于字段名称不匹配,后续的复本同步将不会在这些字段之间传输编辑内容。
要复制的数据必须注册为传统版本化,但是无法通过“将编辑内容移动到基表”选项进行版本化。 此外,连接的数据库用户必须具有对数据的写入权限。 对于双向复本和单向复本(两种类型),所有数据集都必须具有全局 ID 列以及高精度的空间参考。
对于检出复本和单向复本,子复本地理数据库可以是企业级或文件地理数据库。
对于双向复本和单向“子-父”复本,子地理数据库必须是企业级地理数据库。
要对单向复本使用归档,父工作空间必须连接至默认版本。 对于单向“子-父”复本,子工作空间必须与默认版本连接。
要素类的默认设置是复制所有要素。 表的默认过滤器是“仅方案”,即只复制表的方案。 如果设置范围环境或指定复本几何要素,会将其作为空间过滤器加以应用,这样将只复制与该范围相交的要素。 表中还将包含与作为复本一部分的行相关的行。
复本几何要素参数可用来定义复本的几何。 还可以使用范围环境设置定义复本几何。
复本几何要素可以是点、线或面。
用于复本几何要素的要素图层可以包含一个或多个要素。 如果有多个要素,则将合并几何,并仅复制与合并的几何相交的数据。
如果已对复本几何要素定义了过滤器(例如空间、选择内容或定义查询),则将仅使用符合这些过滤器的要素定义复本几何。 有关详细信息,请参阅准备要复制的数据。
重用方案参数选项仅适用于检出复本。
参数
| 标注 | 说明 | 数据类型 |
|---|---|---|
|
地理数据服务 |
表示用于创建复本的地理数据库的地理数据服务。 地理数据服务所引用的地理数据库必须是企业级地理数据库。 |
GeoDataServer |
|
数据集 |
地理数据服务中要复制的要素数据集、独立要素类、表和独立属性关系类的列表。 |
String |
|
复本类型 |
指定要创建的复本类型。
|
String |
|
数据复制的目标地理数据库 |
将托管子复本的本地地理数据库。 地理数据服务用于表示远程地理数据库。 地理数据库可以是企业级或文件地理数据库。 对于双向复本,子地理数据库必须是企业级地理数据库。 对于单向复本和检出复本,地理数据库可以是文件或者企业级地理数据库。 运行此工具前,必须存在文件地理数据库。 |
Workspace ; GeoDataServer |
|
复本名称 |
用于识别复本的名称。 |
String |
|
复本访问类型 (可选) |
指定要创建的复本访问类型。
|
String |
|
初始数据发送方 (可选) |
指定在断开连接模式下哪个复本可发送变更。 如果在连接模式下工作,此参数无关紧要。 这样可确保首先从初始数据发送方接收到变更后,关系复本才发送更新。
|
String |
|
扩展要素类和表 (可选) |
指定是否将添加扩展要素类和表(例如网络、拓扑或关系类中的要素类和表)。
|
String |
|
重用方案 (可选) |
指定是否将重用包含要复制数据的方案的地理数据库。 这可以减少复制数据所需的时间。 此参数仅适用于检出复本。
|
String |
|
复制相关数据 (可选) |
指定是否将复制与复本中现有行相关的行。 例如,复本过滤器内部存在一个要素 (f1),且该过滤器外部存在一个来自其他类的相关要素 (f2)。 如果您选择获取相关数据,则要素 f2 将包含到复本中。
|
String |
|
复本几何要素 (可选) |
将用于定义要复制区域的要素。 |
Feature Layer |
|
使用归档追踪单向复制的变更 (可选) |
指定是否使用存档类来追踪变更而非对增量表进行版本化。 这仅适用于单向复本。
|
Boolean |
|
所有表的记录 (可选) |
指定是否将所有记录或仅方案复制到未应用过滤器的表的子地理数据库(例如选择或定义查询)。 将支持具有已应用过滤器的表。
|
Boolean |
派生输出
| 标注 | 说明 | 数据类型 |
|---|---|---|
|
外部地理数据服务 |
已更新地理数据服务。 |
Workspace; GeoDataServer |
|
复本名称 |
输出复本的名称。 |
String |
环境
许可信息
- 基本: 否
- 标准: 是
- 高级: 是