La réplication des géodatabases vous permet de distribuer des copies de vos données sur deux géodatabases ou plus. Lorsqu'un jeu de données est répliqué, une paire de réplicas est créée. Un réplica se trouve dans la géodatabase parent d'origine et le réplica associé est distribué dans une autre géodatabase enfant. Les données distribuées peuvent être synchronisées afin que les données d'un réplica correspondent aux données du réplica associé.
Pour en savoir plus sur la réplication des géodatabases
Les ateliers parcellaires sont pris en charge par réplication. Ils ne sont toutefois pas pris en charge dans les réplicas créés avec l'option de modèle simple. Toutes les données associées des ateliers parcellaires sont répliquées (points, points de ligne, lignes et parcelles). La réplication d'une seule classe d'atelier parcellaire n'est pas prise en charge.
L'atelier parcellaire fonctionne parfaitement avec la réplication d’extraction/d’insertion et la réplication monodirectionnelle.
Pour en savoir plus sur les types de réplication
Préparer la réplication du jeu de données d'atelier parcellaire
Les critères et recommandations suivants s'appliquent à la réplication d'un jeu de données d'atelier parcellaire :
- Le jeu de données d'entité contenant l'atelier parcellaire doit être enregistré comme versionné.
La réplication d'extraction/d'insertion prend en charge les données non versionnées et les géodatabases personnelles ou fichier.
- Aucune classe de relations ne doit figurer entre les classes de l'atelier parcellaire. Les relations entre les classes de l'atelier parcellaire sont gérées en tant que classes de relations en mémoire.
- Les réplicas monodirectionnels nécessitent des ID globaux.
Utiliser un document ArcMap distinct pour la réplication
Si plusieurs sous-couches de parcelles pointent vers la classe Parcelles de l'atelier parcellaire, ajoutez un ensemble de définition à la première sous-couche de parcelle répertoriée pour afficher les parcelles à répliquer.
Par exemple, si vous répliquez la couche d'atelier parcellaire du modèle d'information du gouvernement local (LGIM), seule la sous-couche Parcelles historiques est répliquée. Modifiez l'ensemble de définition dans la sous-couche Parcelles historiques pour afficher les parcelles à répliquer. Si vous répliquez des parcelles fiscales, l'ensemble de définition de la sous-couche Parcelles historiques ou la première sous-couche répertoriée doit être (SystemEndDate IS NULL) AND (Type = 7). Vous devez également remplacer le nom de la sous-couche Parcelles historiques par un nom plus significatif.

Le document ArcMap utilisé pour la réplication doit pointer vers la version par défaut de la base de données.
Workflow 1 : extraire une portion de l'atelier parcellaire à l'aide de la réplication d'extraction/d'insertion
La réplication d'extraction/d'insertion permet d'extraire et de mettre à jour des données dans un réplica enfant. Les mises à jour dans le réplica enfant sont ensuite envoyées ou synchronisées avec le réplica parent. Par exemple, une portion de l'atelier parcellaire est extraite dans un réplica enfant et envoyée à un prestataire externe pour la mise à jour des parcelles. Lorsque le prestataire renvoie le réplica enfant mis à jour, les mises à jour sont resynchronisées sur une version de la géodatabase parent afin d'effectuer un contrôle de la qualité. La version est ensuite réconciliée et réinjectée dans la version par défaut.
Conditions préalables :
Procédez comme suit pour extraire une portion de votre atelier parcellaire :
- Préparez la réplication du jeu de données d'atelier parcellaire.
- Ouvrez le document ArcMap de réplication et vérifiez que les données pointent vers la version par défaut.
Vérifiez que la première sous-couche de parcelle répertoriée dans la fenêtre Table des matières possède l'ensemble de définition approprié qui va afficher les parcelles à répliquer.
- Zoomez sur l'étendue des parcelles à répliquer.
Seules des portions de la couche de parcelle doivent être répliquées. Vous ne devez pas répliquer ou extraire l'étendue entière de l'atelier parcellaire.
- Cliquez sur Créer un réplica
dans la barre d'outils Géodatabase distribuée pour ouvrir l'assistant Créer un réplica.
- Choisissez Extraire comme type de réplica et cliquez sur Suivant.
- Choisissez Données pour l'extraction et Géodatabase.
Accédez à la géodatabase fichier vide qui va contenir le réplica enfant.
- Saisissez un nom de réplica.
- Choisissez Afficher les options avancées pour remplacer les paramètres par défaut (après clic sur Suivant) et cliquez sur Suivant.
- Choisissez Modèle complet et cliquez sur Suivant.
Un modèle simple n'est pas pris en charge pour la réplication d'atelier parcellaire.
- Choisissez l'étendue actuellement affichée comme étendue spatiale de l'extraction.
- Choisissez les éléments à extraire et cliquez sur Suivant.
- Si des classes de relations existent entre l'atelier parcellaire et d'autres tables, conservez la direction par défaut Avant des classes de relations et cliquez sur Suivant.
- Choisissez les actions à effectuer après l'extraction et cliquez sur Terminer pour créer le réplica.
Synchroniser le réplica d'extraction
Avec un réplica d'extraction/d'insertion contenant un atelier parcellaire, les mises à jour du réplica enfant sont envoyées au réplica parent.
Pour en savoir plus sur la synchronisation des réplicas
Pour envoyer des mises à jour de l'atelier parcellaire extrait dans la géodatabase fichier à la géodatabase parent, procédez comme suit :
- Ouvrez votre document ArcMap de réplication. Il s'agit du document ArcMap qui contient l'atelier parcellaire parent.
- Zoomez sur l'étendue de l'atelier parcellaire répliqué.
- Passez à la version qui a été créée lors de la création du réplica d'extraction.
Le nom de la version est celui que vous avez attribué au réplica lors de sa création avec l'assistant Créer un réplica.
- Cliquez sur Synchroniser les modifications
dans la barre d'outils Géodatabase distribuée pour ouvrir l'assistant Synchroniser les modifications.
- Choisissez le réplica d'extraction à synchroniser dans la liste déroulante Réplica à synchroniser.
- Accédez à la géodatabase contenant le réplica relatif (Géodatabase 2).
Il s'agit de la géodatabase fichier contenant votre réplica d'extraction
- Choisissez De la géodatabase 2 vers la géodatabase 1 comme direction de synchronisation et cliquez sur Suivant.
Vous insérez les modifications du réplica enfant dans la géodatabase parent.
- Indiquez si vous voulez ou non réconcilier et réinjecter dans la version parent lors de la synchronisation du réplica. Cliquez sur Terminer pour synchroniser les modifications.
Vous devez effectuer un contrôle qualité des modifications de l'atelier parcellaire dans la version de réplica synchronisée avant la réconciliation et la réinjection dans la version par défaut.
Pour en savoir plus sur l'atelier parcellaire et le versionnement
Vous pouvez également utiliser l'outil de géotraitement Synchroniser les modifications situé sous Boîtes à outils système > Outils de gestion des données > Géodatabase distribuée pour synchroniser les modifications.
Workflow 2 : publier les parcelles avec la réplication monodirectionnelle
La réplication monodirectionnelle permet d'envoyer plusieurs fois les modifications des données dans une seule direction. Utilisez la réplication monodirectionnelle parent vers enfant pour intégrer les mises à jour de l'atelier parcellaire dans votre environnement de production au réplica d'atelier parcellaire dans l'environnement de publication. Dans une réplication monodirectionnelle parent vers enfant, les données du réplica parent sont modifiables, mais les données du réplica enfant sont en lecture seule.
Procédez comme suit pour créer le réplica enfant d'atelier parcellaire dans l'environnement de publication :
- Préparez la réplication du jeu de données d'atelier parcellaire.
- Ouvrez le document ArcMap de réplication et vérifiez que les données pointent vers la version par défaut.
- Vérifiez que la première sous-couche de parcelle répertoriée dans la fenêtre Table des matières possède l'ensemble de définition approprié qui affiche les parcelles en cours d'envoi à l'environnement de publication.
Par exemple, (SystemEndDate IS NULL) AND (Type = 7) affiche les parcelles fiscales actuelles.
- Zoomez sur la vue générale de la sous-couche en cours de réplication.
Vous pouvez par exemple publier toutes les parcelles fiscales dans votre atelier parcellaire, puis mettre à jour les parcelles publiées lorsque de nouvelles mises à jour sont disponibles dans la géodatabase de production. Répliquez la vue générale de la sous-couche de parcelle pour vous assurer que toutes les mises à jour des parcelles sont publiées.
- Cliquez sur Créer un réplica
dans la barre d'outils Géodatabase distribuée pour ouvrir l'assistant Créer un réplica.
- Choisissez Réplica monodirectionnel, Parent vers enfant comme type de réplica et cliquez sur Suivant.
- Choisissez Données pour l'extraction et Géodatabase.
Accédez à la géodatabase contenant votre environnement de publication.
- Saisissez un nom de réplica.
- Choisissez Afficher les options avancées pour remplacer les paramètres par défaut (après clic sur Suivant) et cliquez sur Suivant.
- Choisissez Modèle complet et cliquez sur Suivant.
Un modèle simple n'est pas pris en charge pour la réplication d'atelier parcellaire.
- Choisissez L'étendue actuellement affichée.
L'affichage cartographique doit être agrandi sur la vue générale des données.
- Choisissez les éléments à répliquer et cliquez sur Suivant.
- Si des classes de relations existent entre l'atelier parcellaire et d'autres tables, conservez la direction par défaut Avant des classes de relations et cliquez sur Suivant.
- Choisissez les actions à effectuer après l'extraction et cliquez sur Terminer pour créer le réplica.
Synchroniser le réplica monodirectionnel
Lorsqu'un réplica monodirectionnel parent vers enfant est synchronisé, les mises à jour sont envoyées de la géodatabase parent vers la géodatabase enfant.
Pour en savoir plus sur la synchronisation des réplicas
Pour envoyer des mises à jour depuis l'atelier parcellaire dans l'environnement de production vers les parcelles dans l'environnement de publication, procédez comme suit :
- Si vous souhaitez afficher les mises à jour synchronisées, ouvrez le document ArcMap contenant les parcelles dans l'environnement de publication.
- Cliquez sur Synchroniser les modifications
dans la barre d'outils Géodatabase distribuée pour ouvrir l'assistant Synchroniser les modifications.
- Choisissez le réplica monodirectionnel à synchroniser dans la liste déroulante Réplica à synchroniser.
- Accédez à la géodatabase parent (Géodatabase 2).
Il s'agit de la géodatabase de production.
- Choisissez De la géodatabase 2 vers la géodatabase 1 comme direction de synchronisation et cliquez sur Suivant.
Vous recevez les modifications de la géodatabase parent (Géodatabase 2).
- Cliquez sur Terminer pour synchroniser les modifications.
Vous pouvez également utiliser l'outil de géotraitement Synchroniser les modifications situé sous Boîtes à outils système > Outils de gestion des données > Géodatabase distribuée pour synchroniser les modifications.
Outil de géotraitement Créer un réplica
Vous pouvez utiliser l'outil de géotraitement Créer un réplica situé sous Boîtes à outils système > Outils de gestion des données > Géodatabase distribuée pour créer un réplica de l'atelier parcellaire. Lorsque vous répliquez un atelier parcellaire à l'aide de l'outil de géotraitement Créer un réplica, toutes les sous-couches de parcelles visibles sont répliquées.
Dans la boîte de dialogue Créer un réplica, choisissez One_Way_Replica ou Check_Out comme type de réplica. Sous Paramètre avancé, choisissez Complet pour Type d’accès au réplica.
Pour définir les parcelles ou l'étendue à répliquer, utilisez les ensembles de définition dans les sous-couches de parcelles ou définissez une étendue avec Entités de géométrie de réplication.