Сравнение схем баз геоданных (Data Reviewer)

Уровень лицензии:BasicStandardAdvanced

Краткая информация

Сравнивает базовую и проверочную схему и выдает отчет о различиях между этими схемами, относящихся к загрузке данных, классам пространственных объектов, таблицам, пространственной привязке и определениям полей.

Использование

Синтаксис

GeodatabaseSchemaCompare_Reviewer (base_geodatabase_schema, test_geodatabase_schema, output_folder_path, {ignore_options})
ПараметрОбъяснениеТип данных
base_geodatabase_schema

XML-документ или база геоданных, содержащие официальную версию схемы базы геоданных.

Workspace;File
test_geodatabase_schema

XML-документ или база геоданных, содержащие схему для сравнения с базовой версией.

Workspace;File
output_folder_path

Папка, в которой будет создан отчет о сравнении. Эта папка будет содержать другие папки и файлы, поддерживающие полученный параметр html_output.

Folder
ignore_options
[ignore_options;ignore_options,...]
(дополнительно)

Указывает свойства, которые не будут сравниваться.

  • IGNORE_DOMAINSНе сравнивать свойства доменов.
  • IGNORE_DATABASETOPOLOGYНе сравнивать свойства топологии.
  • IGNORE_HASMSСвойства измерений не сравниваются.
  • IGNORE_HASZSСвойства рельефа не сравниваются.
String

Пример кода

Пример GeodatabaseSchemaCompare (автономный скрипт Python)

В примере скрипта Python ниже показано, как используется инструмент GeodatabaseSchemaCompare.

# Name: SchemaCompareExample.py
# Description: Compares two schemas and reports their differences
# Author: Esri
# Date: September 2013

import arcpy
arcpy.CheckOutExtension("datareviewer")

# Define variables
base = "c:/data/edit_sample.xml"
test = "c:/data/edit_modifications.xml"
folder = "c:/data/sc_results"
ignoreOptions="IGNORE_DATABASETOPOLOGY;IGNORE_HASMS"

# Compare the workspaces
arcpy.SchemaCompare_Reviewer(base,test,folder,ignoreOptions)

Параметры среды

Связанные темы

Информация о лицензировании

ArcGIS for Desktop Basic: Требует Data Reviewer
ArcGIS for Desktop Standard: Требует Data Reviewer
ArcGIS for Desktop Advanced: Требует Data Reviewer
5/10/2014