Comparación de esquemas de geodatabases (Data Reviewer)

Nivel de licencia:BasicStandardAdvanced

Resumen

Compara un esquema base y uno de prueba e informa de las diferencias entre ambos que son relevantes para la carga de datos, como las clases de entidades, las tablas, las referencias espaciales y las definiciones de campos.

Uso

Sintaxis

GeodatabaseSchemaCompare_Reviewer (base_geodatabase_schema, test_geodatabase_schema, output_folder_path, {ignore_options})
ParámetroExplicaciónTipo de datos
base_geodatabase_schema

Documento XML o geodatabase que contiene la versión autorizada del esquema de la geodatabase.

Workspace;File
test_geodatabase_schema

Documento XML o geodatabase que contiene el esquema con el que se compara la versión base.

Workspace;File
output_folder_path

Carpeta donde se creará el informe de comparación. Esta carpeta contendrá otras carpetas y archivos que admiten el parámetro html_output derivado.

Folder
ignore_options
[ignore_options;ignore_options,...]
(Opcional)

Indica las propiedades que no se compararán.

  • IGNORE_DOMAINS —No compara propiedades de dominio.
  • IGNORE_DATABASETOPOLOGY —No compara propiedades de topología.
  • IGNORE_HASMS —No comparar propiedades de medición.
  • IGNORE_HASZS —No comparar propiedades de elevación.
String

Ejemplo de código

Ejemplo de GeodatabaseSchemaCompare (secuencia de comandos de Python independiente)

El siguiente ejemplo de Python muestra cómo se utiliza la herramienta 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)

Entornos

Temas relacionados

Información sobre licencias

ArcGIS for Desktop Basic: Requiere Data Reviewer
ArcGIS for Desktop Standard: Requiere Data Reviewer
ArcGIS for Desktop Advanced: Requiere Data Reviewer
5/9/2014