Сводка
Применяет различия схемы реплики с использованием входной базы геоданных реплики и файла схемы XML.
Использование
Файл изменений входной схемы реплики должен быть - XML.
Изменение схемы реплики для приведения ее в соответствие связанной реплике — это процесс, не связанный с синхронизацией данных. Для этого предназначены три инструмента, такие как: Сравнить схемы реплик (Compare Replica Schema), Импорт схемы реплики (Import Replica Schema) и Экспорт схемы реплики (Export Replica Schema):
- Используйте инструмент Сравнить схемы реплик (Compare Replica Schema) для создания XML-файла с изменениями схемы.
- Импортируйте эти изменения с помощью инструмента Импорт схемы реплики (Import Replica Schema).
- Если вы работаете в автономной среде, сначала необходимо запустить инструмент Экспорт схемы реплики (Export Replica Schema), чтобы экспортировать схему вместе с изменениями в XML-файл. Этот файл потом можно передать на носителе - CD или DVD - в качестве входного для инструмента Сравнить схему реплики (Compare Replica Schema).
Синтаксис
arcpy.management.ImportReplicaSchema(in_geodatabase, in_source)
Параметр | Объяснение | Тип данных |
in_geodatabase | Задает базу геоданных реплики, в которую будет импортироваться схема реплики. База геоданных может быть локальной базой геоданных или сервисом геоданных. | Workspace; GeoDataServer |
in_source | Указывает файл, который содержит схему реплики для импорта. | File |
Пример кода
Импорт схемы реплики.Пример (окно Python)
Пример скрипта Python для выполнения функции Импорт схемы реплики (Import Replica Schema) в окне Python.
import arcpy
from arcpy import env
env.workspace = "C:/Data"
arcpy.ImportReplicaSchema_management("Countries.mdb", "schemaDifferences.xml")
Импорт схемы реплики.Пример 2 (автономный скрипт Python)
Пример скрипта Python для выполнения функции Импорт схемы реплики (Import Replica Schema) в автономном скрипте Python.
# Name: ImportReplicaSchema_Example2.py
# Description: Imports a schema changes file into a replica geodatabase (MDB)
# Author: ESRI
# Import system modules
import arcpy
from arcpy import env
# Set workspace
env.workspace = "C:/Data"
# Set local variables
replica_geodatabase = "Countries.mdb"
schema_file = "schemaDifferences.xml"
# Execute ImportReplicaSchema
arcpy.ImportReplicaSchema_management(replica_geodatabase, schema_file)
Параметры среды
Информация о лицензиях
- Basic: Нет
- Standard: Да
- Advanced: Да