Créer deux versions nommées
Maintenant que vos données sont partagées en tant que couche d’entités Web avec le versionnement de branche activé, elles sont prêtes à être mises à jour. À partir de maintenant, toutes les mises à jour doivent être effectuées dans une version nommée afin que les conflits puissent être détectés, examinés et résolus lors de la réconciliation de la version nommée avec la version par défaut. Vous allez ensuite créer deux versions nommées à partir de la version par défaut. Enfin, vous allez utiliser ces versions nommées pour effectuer des mises à jour.
Remarque :
Vous ou une personne de votre organisation devez avoir réalisé le premier didacticiel de cette série intitulé Préparer et publier des données en branche versionnées avant de suivre ce didacticiel.
Ajouter une couche Web à une carte dans ArcGIS Pro
Vous allez d’abord vous connecter au portail de votre organisation et ajouter la couche Web Madrid Solar Project (Projet solaire à Madrid) à une nouvelle carte.
- Démarrez ArcGIS Pro.
- Sous New Project (Nouveau projet), cliquez sur Start without a template (Démarrer sans modèle).
- Au-dessus du ruban, cliquez sur Not signed in (Non connecté) et sur Sign in (Se connecter).
- Dans la fenêtre ArcGIS Sign In (Connexion à ArcGIS), saisissez le nom d’utilisateur et le mot de passe d’un compte de portail doté de privilèges de mise à jour. Cliquez sur Sign In (Se connecter).
- Dans la fenêtre Catalog (Catalogue), cliquez sur l’onglet Portal (Portail), puis sur le bouton My Organization (Mon organisation).
Tous les éléments du portail de votre organisation sont affichés, notamment les éléments Madrid Solar Project (Projet solaire à Madrid) que vous avez créés dans le premier didacticiel.
- Cliquez avec le bouton droit sur la couche d’entités Madrid Solar Project (Projet solaire à Madrid) (l’icône jaune), pointez sur Add To New (Ajouter à une nouvelle), puis cliquez sur Map (Carte).
Les données apparaissent sur une nouvelle carte.
- Dans la fenêtre Contents (Contenu), cliquez sur la flèche en regard de Madrid Solar Project (Projet solaire à Madrid) pour développer le groupe de couches.
Le groupe de couches contient deux couches : Buildings (Bâtiments) et Neighborhoods (Voisinages).
Créer une version
Vous allez ensuite activer l’onglet Versioning (Versionnement) du ruban, ouvrir la vue Versions et créer une nouvelle version de la couche d’entités Web.
- Dans la fenêtre Contents (Contenu), cliquez sur le bouton List By Data Source (Répertorier par source de données).
Les couches de la carte sont maintenant répertoriées selon leur source de données et non en fonction de leur ordre d’affichage sur la carte.
- Dans la fenêtre Contents (Contenu), cliquez sur la source de données Madrid Solar Project (Projet solaire à Madrid), par exemple sde.DEFAULT (Madrid_Solar_Project).
Comme vous avez activé le versionnement de branche sur cette source de données dans le didacticiel précédent, l’onglet Versioning (Versionnement) apparaît sur le ruban.
- Sur le ruban, cliquez sur l’onglet Versioning (Versionnement).
- Dans le groupe Versioning (Versionnement), cliquez sur Manage Versions (Gérer les versions).
La vue Versions apparaît.
Dans la vue Versions, une seule version existe, qui se nomme DEFAULT (PAR DÉFAUT). Chaque géodatabase d’entreprise est créée avec une version par défaut, qui contient la version de référence des données. Vous allez ensuite créer deux versions nommées pouvant servir à effectuer des tâches de mise à jour.
Dans le ruban, sur l’onglet Versions, dans le groupe Manage Versions (Gérer les versions), cliquez sur New (Nouvelle).
Une nouvelle ligne apparaît dans la table.
- Pour Name (Nom), saisissez Imperial Work Order 1.
Chaque version a un nom, déterminé par le propriétaire de la version. Imperial est le nom du quartier qui doit ensuite être mis à jour.
- Appuyez sur la touche Tabulation.
Le champ Owner (Propriétaire) est déjà renseigné. Le propriétaire de la version par défaut est toujours l’administrateur de la géodatabase. Pour les versions nommées, le propriétaire est l’utilisateur du portail qui a créé la version.
- Appuyez encore deux fois sur la touche Tab. Dans le champ Description, saisissez Batch edit of solar potential field in the Imperial neighborhood. Appuyez sur la touche Tabulation.
- Pour Access (Accès), choisissez Private (Privé).
L’accès à une version peut être public, protégé ou privé. En règle générale, personne n’a besoin d’accéder à une version à part la personne qui l’a créée. L’accès à la version est donc défini sur Privé. Lorsque l’accès est défini sur Public, d’autres personnes peuvent mettre à jour la version. Lorsque l’accès est défini sur Protégé, d’autres personnes peuvent afficher la version, mais pas la mettre à jour.
Remarque :
Dans ce didacticiel, l’accès à la version par défaut est défini sur Public pour éviter d’utiliser des comptes d’utilisateur supplémentaires. Toutefois, pour vos propres processus, il est recommandé de définir le paramètre Access (Accès) sur Protected (Protégé) pour la version par défaut. Ainsi, seuls les utilisateurs du portail ayant des privilèges élevés peuvent modifier directement la version par défaut. Pour savoir comment changer le type d’accès d’une version par défaut, consultez la documentation Protéger la version par défaut.
La table possède deux champs vierges :
- Le champ Reconciled (Réconcilié) affiche la date et l’heure de la dernière opération de réconciliation. Le champ reste vide s’il n’a pas été réconcilié depuis sa création ou depuis sa dernière réinjection.
- Le champ Validated (Validé) affiche la date et l’heure de la dernière évaluation des règles attributaires. Il apparaît vierge si aucune règle attributaire n’est définie pour la géodatabase ou si les règles n’ont jamais été évaluées. Cette propriété est disponible uniquement pour les versions de branche.
- Dans le ruban, sur l’onglet Versions, dans le groupe Manage Versions (Gérer les versions), cliquez sur Save (Enregistrer).
Créer une autre version
Vous allez ensuite suivre la même procédure pour créer une seconde version nommée.
- Cliquez avec le bouton droit sur la vue Versions, puis sélectionnez New (Nouvelle).
- Pour Name (Nom), saisissez Imperial Work Order 2.
- Pour Description, saisissez Attribute edits in the Imperial neighborhood.
- Pour Access (Accès), choisissez Private (Privé).
- Cliquez avec le bouton droit sur la vue Versions, puis sélectionnez Save (Enregistrer).
- Fermez la vue Versions.
Dans ce module, vous avez ajouté la couche d’entités Web Madrid Solar Project (Projet solaire à Madrid) à une nouvelle carte dans ArcGIS Pro. Vous avez activé l’onglet Versioning (Versionnement) du ruban et ouvert la vue Versions. Ensuite, vous avez créé deux versions nommées. Vous allez maintenant mettre à jour les données dans les deux versions.
Effectuer des mises à jour dans la version Imperial Work Order 1
À terme, votre équipe collectera des données solaires et calculera le potentiel solaire de tous les bâtiments à Madrid. Jusqu’ici, ce traitement a été effectué pour six quartiers. Sur la carte, les bâtiments de ces quartiers sont symbolisés par des nuances d’orange et de rouge indiquant leur potentiel solaire.

La collecte de données pour le septième quartier sur la carte, à savoir le quartier impérial, est partielle. À présent, vous allez appliquer des mises à jour aux bâtiments du quartier impérial. Toutefois, vos données sont désormais des données avec versionnement de branche. Par conséquent, toutes les mises à jour qui seront effectuées à partir de maintenant le seront dans une version nommée. Lorsque les mises à jour sont effectuées dans des versions nommées, plusieurs utilisateurs peuvent mettre à jour les données simultanément et les conflits entre les mises à jour peuvent être détectés et résolus.
Se connecter à une version nommée
Une fois le versionnement de branche activé, aucune mise à jour ne doit être effectuée dans la version par défaut, qui est réservée aux données révisées et finalisées. Ainsi, avant d’effectuer des mises à jour, vous allez vous connecter à l’une des versions nommées.
- Dans la fenêtre Contents (Contenu), cliquez avec le bouton droit de la souris sur l’espace de travail Madrid Solar Project (Projet solaire à Madrid), puis cliquez sur Change Version (Changer de version).
- Dans la fenêtre Change Version (Changer de version), cliquez sur la version Imperial Work Order 1 (par exemple ADMIN.Imperial Work Oder 1).
- Cliquez sur OK.
- Dans la fenêtre Contents (Contenu), vérifiez que l’espace de travail Madrid Solar Project (Projet solaire à Madrid) inclut désormais le texte Imperial Work Order 1, par exemple ADMIN.Imperial Work Order 1 (Madrid_Solar_Project).
Si le nom de l’espace de travail est mis à jour, cela signifie que vous êtes maintenant connecté à la version nommée, au lieu de la version par défaut.
Sélectionner des bâtiments à mettre à jour
Maintenant que vous êtes connecté à la version Imperial Work Order 1, vous pouvez mettre à jour les données dans cette version.
Dans le quartier impérial, des attributs tels que les heures d’ensoleillement, la surface et le rayonnement incident ont été collectés, mais le potentiel solaire n’a pas encore été calculé, ce qui explique pourquoi tous les bâtiments de ce quartier sont représentés en jaune pâle. Vous allez à présent sélectionner les bâtiments du quartier impérial afin de tous les mettre à jour simultanément.
- Sur le ruban, cliquez sur l’onglet Map (Carte). Dans le groupe Selection (Sélection), cliquez sur Select (Sélectionner).
- Sur la carte, cliquez sur la limite du quartier impérial pour le sélectionner.
- Sur le ruban, cliquez sur Select By Location (Sélectionner selon la localisation).
- Dans la fenêtre Select By Location (Sélectionner selon la localisation), pour Input Features (Entités en entrée), sélectionnez la couche Buildings (Bâtiments) (par exemple Madrid Solar Project\GIS.Buildings).
Les entités de cette couche seront évaluées en vue de leur sélection.
- Pour Relationship (Relation), sélectionnez Within (Dans).
- Pour Selecting Features (Entités de sélection), sélectionnez la couche Neighborhoods (Quartiers) (par exemple Madrid Solar Project\GIS.Neighborhoods).
Seule une entité est sélectionnée dans cette couche : le quartier impérial. L’outil recherche tous les bâtiments situés dans le quartier de votre choix et les sélectionne.
- Cliquez sur OK.
Tous les bâtiments du quartier impérial sont sélectionnés. Sous la carte, le bouton Zoom to selected features (Zoom sur les entités sélectionnées) indique que 387 entités sont sélectionnées.
- Dans la fenêtre Contents (Contenu), cliquez avec le bouton droit de la souris sur la couche Buildings (Bâtiments), puis cliquez sur Attribute Table (Table attributaire).
- Sous la table attributaire, cliquez sur le bouton Show Selected Records (Afficher les enregistrements sélectionnés).
Désormais, la table contient uniquement les enregistrements sélectionnés.
Effectuer une mise à jour en bloc pour calculer le potentiel solaire
Toutes les valeurs figurant dans le champ Potencialidad solar (Potentiel solaire) sont définies sur zéro pour les bâtiments sélectionnés. Vous allez utiliser l’outil Calculer un champ pour calculer le potentiel solaire de chaque bâtiment du quartier impérial en fonction des données déjà collectées dans les autres champs.
- Cliquez avec le bouton droit de la souris sur l’en-tête du champ Potencialidad solar (Potentiel solaire), puis cliquez sur Calculate Field (Calculer un champ).
- Dans la fenêtre Calculate Field (Calculer un champ), pour Expression Type (Type d’expression), sélectionnez Python.
- Dans la zone POT_SOLAR =, entrez ou copiez et collez le texte suivant : (!Building_AREA! * !rad_incide!) / 20.
- Cliquez sur OK.
Dans la table attributaire, le champ Potencialidad solar (Potentiel solaire) contient des valeurs comprises entre 0,047611 et 4,408547 pour les enregistrements sélectionnés.
Remarque :
L’expression utilisée dans ce didacticiel pour calculer le potentiel solaire n’est fournie qu’à titre d’illustration. Vous trouverez les véritables valeurs de potentiel solaire des bâtiments du quartier impérial dans le jeu de données d’origine. Ces valeurs ont été calculées avec un modèle d’adéquation utilisant le pourcentage d’heures d’ensoleillement, l’orientation, la pente et la surface de chaque bâtiment.
- Fermez la table attributaire.
- Sur le ruban, dans l’onglet Map (Carte), dans le groupe Selection (Sélection) cliquez sur Clear (Effacer) pour effacer la sélection.
Sur la carte, les bâtiments du quartier impérial sont désormais symbolisés par des nuances d’orange et de rouge reflétant leurs nouvelles valeurs de potentiel solaire.
Dans ce deuxième module, vous vous êtes connecté à la version Imperial Work Order 1, vous avez sélectionné un groupe d’entités et vous avez utilisé l’outil Calculer un champ pour calculer le potentiel solaire de tous les bâtiments du quartier impérial.
Effectuer des mises à jour dans la version Imperial Work Order 2
Lorsque votre équipe commencera à mettre à jour les données de Madrid Solar Project (Project solaire à Madrid), plusieurs membres mettront à jours plusieurs versions, souvent simultanément. À présent, vous allez tester la mise à jour dans la deuxième version que vous avez créée précédemment dans ce didacticiel. Vous allez changer manuellement l’indicateur solaire d’un bâtiment du quartier impérial.
Si vous effectuez des mises à jour dans deux versions, vous pourrez tester la réconciliation des versions ultérieurement, dans le dernier didacticiel de cette série.
Se connecter à une version nommée
L’espace de travail Madrid Solar Project (Projet solaire à Madrid) est toujours connecté à la version Imperial Work Order 1. Avant d’effectuer la série suivante de mises à jour, vous allez vous connecter à la version Imperial Work Order 2.
- Dans la fenêtre Contents (Contenu), cliquez avec le bouton droit de la souris sur l’espace de travail Madrid Solar Project (Projet solaire à Madrid), puis cliquez sur Change Version (Changer de version).
- Dans la fenêtre Change Version (Changer de version), cliquez sur la version Imperial Work Order 2 (par exemple, ADMIN.Imperial Work Oder 2).
- Cliquez sur OK.
Dans la fenêtre Contents (Contenu), l’espace de travail est mis à jour avec le nouveau nom de version.
Sur la carte, les bâtiments du quartier impérial sont de nouveau représentés en jaune pâle. Les mises à jour que vous avez effectuées dans le module précédent pour calculer le potentiel solaire appartiennent à une autre version et ne sont pas visibles.
Mettre à jour les valeurs attributaires
Vous allez maintenant sélectionner le bâtiment du centre sportif municipal. Vous allez mettre à jour sa valeur de rayonnement incident pour refléter des mesures plus récentes et plus précises. Vous allez également recalculer sa valeur de potentiel solaire en fonction de ce changement.
- Sur la carte, effectuez un zoom sur le quartier impérial.
Le centre sportif municipal est proche du centre du quartier. Il s’agit du grand bâtiment rectangulaire situé entre la rue nommée Paseo Imperial et un ensemble de trois terrains de sport.
- Sur le ruban, dans l’onglet Map (Carte), dans le groupe Selection (Sélection), cliquez sur Select (Sélectionner).
- Sur la carte, cliquez sur le bâtiment du centre sportif municipal pour le sélectionner.
Vous avez récemment recalculé le rayonnement incident pour ce bâtiment et constaté que la valeur actuelle indiquée dans les données était incorrecte. Vous allez maintenant mettre à jour cette valeur dans les attributs de l’entité.
- Sur le ruban, dans le groupe Selection (Sélection), cliquez sur Attributes (Attributs).
La fenêtre Attributes (Attributs) s’ouvre et affiche les attributs de l’entité sélectionnée.
- Dans la fenêtre Attributes (Attributs), mettez à jour la valeur Radiación incidente (Rayonnement incident) sur 0,00512.
Comme les valeurs Potencialidad solar (Potentiel solaire) sont dérivées des valeurs Radiación incidente (Rayonnement incident), vous allez aussi mettre à jour ce champ, en appliquant le même calcul que celui que vous avez utilisé précédemment dans ce didacticiel.
- Mettez à jour la valeur Potencialidad solar (Potentiel solaire) sur 1,876058.
- Au bas de la fenêtre, cliquez sur Apply (Appliquer) ou assurez-vous que la case à cocher Auto Apply (Appliquer automatiquement) est sélectionnée.
- Sur la carte, le bâtiment devient orange, légèrement plus foncé que le jaune des bâtiments alentour.
Vous allez maintenant valider vos mises à jour.
- Sur le ruban, cliquez sur l’onglet Edit (Modifier). Dans le groupe Manage Edits (Gérer les mises à jour), cliquez sur Save (Enregistrer).
- Dans la fenêtre Save Edits (Enregistrer les mises à jour), cliquez sur Yes (Oui).
Vous avez terminé l’édition pour le moment. Vous allez donc revenir à la version par défaut comme source de données de la couche d’entités.
- Dans la fenêtre Contents (Contenu), cliquez avec le bouton droit de la souris sur l’espace de travail Madrid Solar Project (Projet solaire à Madrid), puis cliquez sur Change To Default (Passer à la version par défaut).
Sur la carte, la couleur du bâtiment du centre sportif municipal redevient jaune. Les mises à jour que vous avez effectuées dans les deux versions nommées n’apparaissent pas dans la version par défaut.
- Fermez ArcGIS Pro. Il n’est pas nécessaire d’enregistrer le projet.
Dans ce module, vous vous êtes connecté à la version Imperial Work Order 2 et avez modifié les attributs du bâtiment du centre sportif municipal.
Dans ce didacticiel, vous avez créé deux versions nommées de la couche d’entités Web Madrid Solar Project (Projet solaire à Madrid). Vous vous êtes connecté à chaque version pour effectuer des mises à jour. Dans la première version, vous avez effectué une mise à jour en bloc à l’aide de l’outil Calculer un champ. Dans la deuxième version, vous avez mis à jour manuellement les attributs d’un bâtiment.
Dans le didacticiel suivant, Réconcilier et réinjecter des versions, qui est le dernier de cette série, vous allez réconcilier les deux versions nommées avec la version par défaut et résoudre tout conflit pouvant survenir entre elles.