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 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

ArcMap

  • Inicio
  • Introducción
  • Cartografiar
  • Analizar
  • Administrar datos
  • Herramientas
  • Extensiones

Exportar mensaje de cambio de datos

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

Resumen

Crea un archivo delta de salida que contiene actualizaciones de una réplica de entrada.

Uso

  • La geodatabase puede ser una geodatabase local o un servicio de geodatos.

  • El archivo delta de salida puede ser una geodatabase de archivos delta (.gdb), una geodatabase personal delta (.mdb) o un archivo XML delta (.xml). Al especificar el archivo delta de salida, debe incluir el sufijo adecuado (.gdb, .mdb o .xml).

  • Esta herramienta se utiliza cuando se sincroniza la réplica sin conexión. El procedimiento se realiza ejecutando en primer lugar la herramienta Exportar mensaje de cambio de datos que crea un archivo delta con cambios para sincronizar. A continuación, el archivo delta se copia a la réplica relativa y se importa utilizando la herramienta Importar mensaje. Si un archivo delta se pierde y quiere volver a enviarlo, puede utilizar la herramienta Volver a exportar mensajes no reconocidos para volver a generar el archivo delta. Una vez importados los cambios, la réplica relativa puede exportar un archivo de reconocimiento utilizando la herramienta Exportar mensaje de reconocimiento. El archivo de reconocimiento se copia a la réplica relativa y se importa utilizando la herramienta Importar mensaje. Si no se recibe un reconocimiento, la próxima vez que se envíen cambios, se incluirán los cambios nuevos más los cambios enviados anteriormente.

  • Para sincronizar las réplicas en un modo con conexión, consulte la herramienta Sincronizar cambios.

Sintaxis

arcpy.management.ExportDataChangeMessage(in_geodatabase, out_data_changes_file, in_replica, switch_to_receiver, include_unacknowledged_changes, include_new_changes)
ParámetroExplicaciónTipo de datos
in_geodatabase

Especifica la geodatabase de réplica de la cual se exportará el mensaje de cambio de datos. La geodatabase puede ser local o remota.

Workspace ;GeoDataServer
out_data_changes_file

Especifica el archivo delta al que se va a exportar.

File
in_replica

Réplica que contiene las actualizaciones que se exportarán.

String
switch_to_receiver

Indica si se cambiará el rol de la réplica al de un receptor. Es posible que el receptor no envíe actualizaciones de la réplica hasta que lleguen las actualizaciones del emisor de la réplica relativa.

  • DO_NOT_SWITCH —No alterna el rol de la réplica. Esta es la opción predeterminada.
  • SWITCH —Alterna el rol de la réplica de remitente a receptor.
Boolean
include_unacknowledged_changes

Indica si se incluirán los cambios de datos exportados anteriormente para los que no se recibió ningún mensaje de reconocimiento.

  • NO_UNACKNOWLEDGED —No incluye los cambios de datos que se enviaron anteriormente.
  • UNACKNOWLEDGED —Incluye todos los cambios de datos exportados anteriormente para los que no se envió ningún mensaje de reconocimiento. Esta es la opción predeterminada.
Boolean
include_new_changes

Indica si se incluirán todos los cambios de datos creados desde que se exportó el último mensaje de cambio de datos.

  • NO_NEW_CHANGES —No incluye los cambios de datos creados desde que se exportó el último mensaje de cambio de datos.
  • NEW_CHANGES —Incluye los cambios de datos creados desde que se exportó el último mensaje de cambio de datos. Esta es la opción predeterminada.
Boolean

Muestra de código

Ejemplo 1 de ExportDataChangeMessage (ventana de Python)

La siguiente secuencia de comandos de la ventana de Python demuestra cómo utilizar la función ExportDataChangeMessage en la ventana de Python.

import arcpy from arcpy import env env.workspace = "C:/Data" arcpy.ExportDataChangeMessage_management("MySDEdata.sde", "Changes.gdb", "MyReplica1", "SWITCH", "TRUE", "TRUE")
Ejemplo 2 de ExportDataChangeMessage (secuencia de comandos de Python independiente)

La siguiente secuencia de comandos de Python demuestra cómo utilizar la función ExportDataChangeMessage en una secuencia de comandos independiente.

# Name: ExportDataChangesMessage_Example2.py # Description: Exports a data change message to a delta file geodatabase (.gdb)   # Import system modules import arcpy from arcpy import env  # Set workspace env.workspace = "C:/Data"  # Set local variables in_geodatabase = "MySDEdata.sde" out_dataChanges = "Changes.gdb" replica_name = "MyReplica1" switch_directions = "SWITCH" acknowledge = "TRUE" new_changes = "TRUE"  # Execute ExportDataChangeMessage arcpy.ExportDataChangeMessage_management(in_geodatabase, out_dataChanges, replica_name, switch_directions, acknowledge, new_changes)

Entornos

  • Espacio de trabajo actual
  • Espacio de trabajo temporal

Información de licenciamiento

  • Basic: No
  • Standard: Sí
  • Advanced: Sí

Temas relacionados

  • Vista general del conjunto de herramientas Geodatabase distribuida
  • Trabajar con réplicas de geodatabase
  • ¿Qué es la sincronización?
  • Replicación conectada y desconectada
  • Cambios de esquema

ArcGIS Desktop

  • Inicio
  • Documentación
  • Soporte

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • 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 © 2021 Esri. | Privacidad | Legal