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