ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Ayuda
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plataforma de representación cartográfica para tu organización

ArcGIS Desktop

Un completo SIG profesional

ArcGIS Enterprise

SIG en tu empresa

ArcGIS for Developers

Herramientas para crear aplicaciones basadas en la ubicación

ArcGIS Solutions

Plantillas de aplicaciones y mapas gratuitas para tu sector

ArcGIS Marketplace

Obtén aplicaciones y datos para tu organización.

  • Documentación
  • Soporte
Esri
  • Iniciar sesión
user
  • Mi perfil
  • Cerrar sesión

Ayuda

  • Inicio
  • Introducción
  • Mapa
  • Analizar
  • Administrar datos
  • Herramientas
  • Más...

Comparación de esquema de geodatabase

  • Resumen
  • Uso
  • Sintaxis
  • Muestra de código
  • Entornos
  • Información sobre licencias

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

  • Esta herramienta solo informa de las diferencias en el esquema de las bases de datos y no compara sus contenidos.

  • El archivo base se considera el archivo autorizado del esquema, mientras el archivo de prueba contiene un esquema que se comparará con el archivo base para determinar si cuenta con el esquema previsto.

  • Se hace una comparación con los documentos de espacio de trabajo XML. Cuando se seleccionan geodatabases para los parámetros base_geodatabase_schema o test_geodatabase_schema, el esquema se exporta a un documento de espacio de trabajo XML antes de que se produzca la comparación.

  • La siguiente tabla describe los esquemas de elemento que se comparan y proporciona una descripción general de los resultados.

    Elemento de esquemaDescripción de los resultados

    Dominios

    Dominios y valores de dominio que están presentes en el esquema base o de prueba pero no en el esquema de prueba o base, o tienen atributos que difieren, como los valores codificados y sus descripciones.

    Clases de entidad

    Clases de entidades que no están presentes en el esquema base o de prueba o tienen atributos que difieren, como el nombre o la referencia espacial.

    Datasets de entidades

    Datasets de entidades que están presentes en el esquema base o de prueba pero no en el esquema de prueba o base o tienen atributos que difieren, como el nombre, el tipo de datos y la referencia espacial.

    Campos

    Campos que están presentes en el esquema base o de prueba pero no en el esquema de prueba o base o tienen atributos que difieren, como el nombre, el tipo, la longitud, la precisión y la escala.

    Tablas

    Tablas que están presentes en el esquema base o de prueba pero no en el esquema de prueba o base o tienen atributos que difieren, como el nombre, el alias y los nombres de archivo.

    Topologías

    Topologías que están presentes en el esquema base o de prueba pero no en el esquema de prueba o base o tienen atributos que difieren, como las clases de entidad y la clasificación

  • Esta herramienta no permite comparar clases de relación, anotaciones, redes, redes, estructuras de la parcela, redes geométricas ni representaciones.

  • Esta herramienta no compara los campos generados por el sistema, como OBJECTID, SHAPE.AREA y SHAPE.LEN.

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

Muestra 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.GeodatabaseSchemaCompare_Reviewer(base,test,folder,ignoreOptions)

Entornos

  • Espacio de trabajo actual

Información sobre licencias

  • ArcGIS Desktop Basic: Requiere Data Reviewer
  • ArcGIS Desktop Standard: Requiere Data Reviewer
  • ArcGIS Desktop Advanced: Requiere Data Reviewer

Temas relacionados

  • Introducción general de la caja de herramientas de Data Reviewer

ArcGIS Desktop

  • Inicio
  • Documentación
  • Soporte

Plataforma ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Acerca de Esri

  • Quiénes somos
  • Empleo
  • Blog de Esri
  • Conferencia de usuarios
  • Cumbre de desarrolladores
Esri
Díganos su opinión.
Copyright © 2019 Esri. | Privacidad | Legal