导入复本方案 (数据管理)

摘要

使用输入复本地理数据库和 XML 方案文件应用复本方案差异。

使用情况

  • 输入复本方案变更文件必须为 XML。

  • 修改复本方案使其与关系复本的方案相匹配是一个独立于数据同步的过程。 可使用以下工具执行此操作:

    • 使用比较复本方案工具生成包含方案变更的 .xml 文件。
    • 使用导入复本方案工具导入变更。
    • 要应用复本方案变更,请运行导出复本方案工具以将包含变更的复本方案导出到 .xml 文件。 然后,将该 .xml 文件用作比较复本方案工具的输入。

参数

标注说明数据类型
导入到复本地理数据库

将向其导入复本方案的复本地理数据库。 该地理数据库可以是本地地理数据库,也可以是地理数据服务。

Workspace; GeoDataServer
复本方案变更文件

包含将导入的复本方案差异的文件。

File

派生输出

标注说明数据类型
输出复本工作空间

更新的复本地理数据库。

Workspace

arcpy.management.ImportReplicaSchema(in_geodatabase, in_source)
名称说明数据类型
in_geodatabase

将向其导入复本方案的复本地理数据库。 该地理数据库可以是本地地理数据库,也可以是地理数据服务。

Workspace; GeoDataServer
in_source

包含将导入的复本方案差异的文件。

File

派生输出

名称说明数据类型
out_geodatabase

更新的复本地理数据库。

Workspace

代码示例

ImportReplicaSchema 示例 1(Python 窗口)

以下 Python 窗口脚本演示了如何在 Python 窗口中使用 ImportReplicaSchema 函数。

import arcpy
arcpy.env.workspace = "C:/Data"
arcpy.management.ImportReplicaSchema("Countries.gdb", "schemaDifferences.xml")
ImportReplicaSchema 示例 2(独立脚本)

以下 Python 脚本演示了如何在独立 Python 脚本中使用 ImportReplicaSchema 函数。

# Description: Import a schema changes file into a replica geodatabase

# Import system modules
import arcpy

# Set workspace
arcpy.env.workspace = "C:/Data"

# Set local variables
replica_geodatabase = "Countries.gdb"
schema_file = "schemaDifferences.xml"

# Run ImportReplicaSchema
arcpy.management.ImportReplicaSchema(replica_geodatabase, schema_file)

许可信息

  • Basic: 否
  • Standard: 是
  • Advanced: 是

相关主题