ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Aide
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plateforme cartographique de votre organisation

ArcGIS Desktop

Un SIG professionnel complet

ArcGIS Enterprise

SIG dans votre entreprise

ArcGIS Developers

Outils de création d'applications de localisation

ArcGIS Solutions

Modèles d'applications et de cartes gratuits pour votre secteur d'activité

ArcGIS Marketplace

Téléchargez des applications et des données pour votre organisation.

  • Documentation
  • Support
Esri
  • Se connecter
user
  • Mon profil
  • Déconnexion

ArcMap

  • Accueil
  • Commencer
  • Carte
  • Analyser
  • Gérer les données
  • Outils
  • Extensions

Exporter le message de mouvement de données

  • Résumé
  • Utilisation
  • Syntaxe
  • Exemple de code
  • Environnements
  • Informations de licence

Résumé

Crée un fichier de deltas en sortie contenant les mises à jour d'un réplica en entrée.

Utilisation

  • La géodatabase peut être une géodatabase locale ou un service de géodonnées.

  • Le fichier de deltas en sortie peut être une géodatabase fichier de deltas (.gdb), une géodatabase personnelle de deltas (.mdb) ou un fichier XML de deltas (.xml). Lorsque vous spécifiez le fichier de deltas en sortie, vous devez inclure le suffixe approprié (.gdb, .mdb ou .xml).

  • Cet outil est utilisé lors de la synchronisation du réplica hors connexion. Pour ce faire, on commence par exécuter l'outil Exporter le message de mouvement de données qui crée un fichier de deltas avec les changements à synchroniser. Le fichier de deltas est ensuite copié dans le réplica associé et importé à l'aide de l'outil Importer un message. Si un fichier de deltas se perd et que vous souhaitez le renvoyer, vous pouvez utiliser l'outil Réexporter les messages sans accusé de réception pour régénérer le fichier de deltas. Une fois les changements importés, le réplica associé peut exporter un fichier d'accusé de réception à l'aide de l'outil Exporter le message d'accusé de réception. Le fichier d'accusé de réception est copié dans le réplica et importé à l'aide de l'outil Importer un message. Si aucun accusé de réception n'est reçu, à l'envoie suivant des changements, ils comprendront les nouveaux changements ainsi que les changements envoyés précédemment.

  • Pour synchroniser des réplica en mode connecté, voir l'outil Synchroniser les modifications.

Syntaxe

arcpy.management.ExportDataChangeMessage(in_geodatabase, out_data_changes_file, in_replica, switch_to_receiver, include_unacknowledged_changes, include_new_changes)
ParamètreExplicationType de données
in_geodatabase

Spécifie la géodatabase de réplica à partir de laquelle les messages de mouvements de données doivent être exportés. La géodatabase peut être locale ou distante.

Workspace ;GeoDataServer
out_data_changes_file

Indique le fichier de deltas de destination de l'exportation.

File
in_replica

Réplica contenant les mises à jour à exporter.

String
switch_to_receiver

Indique si le rôle du réplica doit devenir récepteur. Le récepteur peut ne pas envoyer de mises à jour du réplica tant que celles-ci ne sont pas arrivées de l'expéditeur de réplicas associé.

  • DO_NOT_SWITCH —Ne pas changer le rôle du réplica. Il s'agit du paramétrage par défaut.
  • SWITCH —Changer le rôle du réplica qui passe d'expéditeur à récepteur.
Boolean
include_unacknowledged_changes

Indique s'il faut inclure les mouvements de données qui ont été exportés précédemment et pour lesquels aucun message d'accusé de réception n'a été reçu.

  • NO_UNACKNOWLEDGED —Ne pas inclure les mouvements de données qui ont été envoyés précédemment.
  • UNACKNOWLEDGED —Inclure tous les mouvements de données qui ont été exportés précédemment et pour lesquels aucun message d'accusé de réception n'a été reçu. Il s'agit du paramétrage par défaut.
Boolean
include_new_changes

Indique s'il faut inclure tous les mouvements de données créés depuis le dernier message de mouvement de données exporté.

  • NO_NEW_CHANGES —Ne pas inclure les mouvements de données créés depuis le dernier message de mouvement de données exporté.
  • NEW_CHANGES —Inclure les mouvements de données créés depuis le dernier message de mouvement de données exporté. Il s'agit du paramétrage par défaut.
Boolean

Exemple de code

Exemple 1 d'utilisation de l'outil ExportDataChangeMessage (fenêtre Python)

Le script de fenêtre Python suivant illustre l'utilisation de la fonction ExportDataChangeMessage dans la fenêtre Python.

import arcpy
from arcpy import env
env.workspace = "C:/Data"
arcpy.ExportDataChangeMessage_management("MySDEdata.sde", "Changes.gdb", "MyReplica1", "SWITCH", "TRUE", "TRUE")
Exemple 2 d'utilisation de l'outil ExportDataChangeMessage (script Python autonome)

Le script Python ci-dessous illustre l'utilisation de la fonction ExportDataChangeMessage dans un script autonome.

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

Environnements

  • Espace de travail courant
  • Espace de travail temporaire

Informations de licence

  • Basic: Non
  • Standard: Oui
  • Advanced: Oui

Rubriques connexes

  • Vue d'ensemble du jeu d'outils Géodatabase répartie
  • Utilisation des réplicas de géodatabase
  • Qu'est-ce que la synchronisation ?
  • Réplication connectée et déconnectée
  • Mouvements de structure

ArcGIS Desktop

  • Accueil
  • Documentation
  • Support

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

A propos d'Esri

  • A propos de la société
  • Carrières
  • Blog d’Esri
  • Conférence des utilisateurs
  • Sommet des développeurs
Esri
Donnez-nous votre avis.
Copyright © 2021 Esri. | Confidentialité | Légal