Historique de la mise à niveau du réseau de distribution

Pour conserver un réseau de distribution à jour avec les dernières fonctionnalités, une mise à niveau peut s’avérer nécessaire. Elle applique les changements de schéma au jeu de données Réseau de distribution, aux classes d'entités du réseau et aux autres objets de géodatabase connexes. Utilisez l’outil Mettre un jeu de données à niveau pour effectuer la mise à niveau.

En savoir plus sur les exigences liées à la mise à niveau

Une mise à niveau du réseau de distribution est requise pour bénéficier de la nouvelle fonctionnalité introduite par l'intermédiaire des changements de schéma dans le modèle d'informations. La version du client ArcGIS Pro et la version actuelle de Utility Network déterminent si une mise à niveau est requise pour le jeu de données du réseau de distribution. La mise à niveau incrémente le numéro de version du réseau de distribution.

Lorsque vous utilisez une géodatabase d’entreprise, la version de ArcGIS Pro et celle de ArcGIS Enterprise déterminent la version du jeu de données du réseau de distribution qui est créé ou mis à niveau. Pour en savoir plus, reportez-vous à la rubrique Compatibilité du réseau de distribution.

N’oubliez pas que les versions de ArcGIS Pro et de ArcGIS Enterprise n’introduisent pas toutes des changements de structure et qu’aucune mise à niveau du jeu de données du réseau de distribution n’est requise lors du passage à une nouvelle version. La mise à niveau n’est requise que pour bénéficier de la fonctionnalité introduite dans une nouvelle version du réseau de distribution.

Les mises à niveau sont cumulées au niveau des versions et incluent les modifications des versions ignorées. Par exemple, si vous mettez à jour le réseau de distribution à partir d’un réseau de distribution de version 3 vers un réseau de distribution de version 5, toutes les modifications de structure des versions 4 et 5 sont incluses. Lorsque vous procédez à la mise à niveau d’un jeu de données de réseau de distribution depuis la version 3 ou une version antérieure, vous devez effectuer des étapes supplémentaires après le processus de mise à niveau. Prenez connaissance des étapes pour chaque version se trouvant dans le chemin de mise à niveau.

Conseil :

Vous pouvez consulter la version et l’historique de la mise à niveau d’un réseau de distribution dans la section General (Général) de l’onglet Network Properties (Propriétés du réseau).

Mise à niveau vers Utility Network version 7

Utility Network version 7 introduit la prise en charge des ID d’objet 64 bits et des champs de type entier très grand, la possibilité d’effectuer des tracés directionnels à l’aide du champ Flow direction, ainsi qu’un nouveau champ permettant de prendre en charge les jointures et les processus de rendu et d’étiquetage avancé avec des diagrammes de réseau. La mise à niveau d’un réseau de distribution vers la version 7 effectue des tâches supplémentaires, notamment la suppression et la recréation des index dans toutes les tables du réseau de distribution, pour prendre en charge les ID d’objet 64 bits et les champs de type entier très grand. Par conséquent, ce traitement peut être plus long.

Vous devez effectuer des étapes supplémentaires avant de mettre à niveau un réseau de distribution vers la version 7 :

  • Si vous utilisez une géodatabase d’entreprise, assurez-vous qu’elle a été mise à niveau. Utility Network version 7 introduit des modifications de structure incluant l’ajout d’ID d’objet 64 bits et de champs de type entier très grand. La version 11.2.0 est la version minimale de géodatabase d’entreprise prenant en charge les ID d’objet 64 bits et les champs de type entier très grand.

Lors de la mise à niveau d’un réseau de distribution vers Utility Network version 7, les modifications suivantes sont apportées :

  • Les champs Object ID de toutes les classes de réseau de distribution sont migrés pour l’utilisation d’ID d’objet 64 bits.
  • Un nouveau champ, FLOWDIRECTION, est ajouté aux classes Line et EdgeObject dans le réseau de domaine et aux classes StructureLine et StructureEdgeObject dans le réseau physique. Ainsi, le paramètre Use Digitized Direction (Utiliser le sens de numérisation) est pris en charge dans les outils Traçage et Ajouter la configuration du tracé afin de respecter le sens de numérisation de la ligne, les ID globaux d’origine et de destination des objets tronçon, ainsi que la valeur d’attribut Flow direction lorsque vous effectuez des opérations de traçage en amont et en aval.
  • Un nouveau champ de type texte, Info, est ajouté aux classes de diagramme TMP_JUNCTIONS, TMP_EDGES, TMP_CONTAINERS, JUNCTIONS, EDGES et CONTAINERS pour prendre en charge les jointures et les processus de rendu et d’étiquetage avancé.
  • Les descriptions de domaine et de valeur précodée pour le domaine UN_<ID>_IsDirty sont mises à jour pour indiquer si un sous-réseau est (0 : Valide), (1 : À valider) ou (2 : Non valide).
  • Un alias de Status est défini pour le champ d’attribut ISDIRTY dans la classe d’entités SubnetLine et la table Subnetworks.
  • Le type de données du champ ERRORCODE dans les zones à valider et les tables d’associations est mis à jour de Double à Entier très grand.

Des étapes supplémentaires sont requises après la mise à niveau d’un réseau de distribution vers la version 7 :

Effectuer une mise à niveau vers Utility Network version 6

Utility Network version 6 introduit plusieurs mises à jour internes intéressantes pour les utilisateurs qui travaillent avec des diagrammes de réseau.

Lors de la mise à niveau d’un réseau de distribution vers Utility Network version 6, les changements suivants se produisent :

  • Le champ ASSOCIATIONTYPE de la table Associations (Associations) est défini comme champ de sous-type pour améliorer les performances lors de l'affichage des diagrammes et de la modification des associations.

Vous devez effectuer des étapes supplémentaires après avoir mis à niveau un réseau de distribution vers la version 6 :

Effectuer une mise à niveau vers un réseau de distribution de version 5

Utility Network version 5 introduit la possibilité de créer et d’utiliser des configurations de tracé nommées et propose des options supplémentaires pour configurer la définition du sous-réseau pour un niveau. Pour plus d’informations, reportez-vous à la rubrique Configurer la définition de sous-réseau.

Lors de la mise à niveau d’un réseau de distribution vers la version 5, les changements suivants se produisent :

  • Un nouveau champ, SUPPORTINGSUBNETWORKNAME est ajouté à toutes les classes de réseau, à l’exception de la classe d’entités Assembly.
  • Une nouvelle table, UN_<ID>_TRACECONFIGURATIONS, est ajoutée à la structure du réseau de distribution pour prendre en charge la création, l’utilisation et le partage des configurations de tracé nommées.

Vous devez effectuer des étapes supplémentaires après avoir procédé à la mise à niveau d’un réseau de distribution vers la version 5 :

  • Passez en revue les paramètres des services afin d’identifier tout service du réseau de distribution existant après la mise à niveau. Dans la section des opérations autorisées de la fonctionnalité Utility Network (Réseau de distribution), assurez-vous que toutes les opérations autorisées sont sélectionnées afin d’inclure les opérations propres à ArcGIS Enterprise 10.9.
  • Lors de la mise à niveau d'un jeu de données de réseau de distribution de la version 3 ou d'une version antérieure, des étapes supplémentaires sont requises pour intégrer les modifications cumulatives effectuées avec Utility Network version 4. Pour plus d’informations, reportez-vous à la rubrique Étapes supplémentaires après mise à niveau d’un réseau de distribution vers la version 4 ci-dessous.

Effectuer une mise à niveau vers un réseau de distribution de version 4

Utility Network version 4 introduit un nouveau modèle de zone à valider qui intègre la gestion des erreurs et donne la possibilité de créer et d’utiliser des objets non spatiaux jonction et tronçon. Des options supplémentaires sont également disponibles pour configurer la définition du sous-réseau pour un niveau. Pour plus d’informations, reportez-vous à la rubrique Configurer la définition de sous-réseau.

Lors de la mise à niveau d’un réseau de distribution vers la version 4, les changements suivants se produisent :

  • Les sous-couches d’erreurs de point, de ligne et de polygone sont retirées et ne sont plus disponibles en tant que sous-couches de la couche de réseau de distribution.
  • La structure des zones à valider et des tables des associations est modifiée pour stocker les informations relatives aux erreurs.
    • Le champ UPDATETYPE est retiré de la table des zones à valider.
    • Le champ STATUS est utilisé dans la table des zones à valider pour indiquer le type de zone à valider. Le champ est ajouté à la table des associations.
    • Les champs ERRORCODE et ERRORMESSAGE sont ajoutés aux zones à valider et aux tables des associations.
    • Un champ PERCENTALONG est ajouté à la table des associations.
  • Toutes les zones à valider dans les versions nommées sont tronquées. Cette étape est nécessaire pour intégrer des modifications de structure dans la table des zones à valider. De nouvelles zones à valider sont générées après la mise à niveau dans la version par défaut en activant la topologie de réseau et en procédant à un rapprochement dans toutes les versions désignées.
  • Le domaine AssociationStatus est mis à jour pour inclure les modifications comportant des restrictions d’entités intégrées d’un réseau de distribution.
  • Un index attributaire non unique est ajouté sur les champs SUBNETWORKNAMEet SUBNETWORKCONTROLLERNAME de la table Subnetworks (Sous-réseaux).
  • Un nouveau champ, SUPPORTEDSUBNETWORKNAME, est ajouté à toutes les classes de réseau. Ce champ permet de stocker le sous-réseau des entités prises en charge dans la classe d’entités Assembly.
    • La mise à jour du sous-réseau ne met plus à jour le champ SUBNETWORKNAME pour qu’il stocke le sous-réseau des entités dans la classe d’entités Assembly.
    • Lors de la mise à niveau, le champ SUBNETWORKNAME est mis à jour de sorte à ne plus être géré par le système ; il n’est cependant pas supprimé. Bien que cela ne soit pas obligatoire, vous pouvez le retirer de la classe d’entités Assembly afin d’éviter toute confusion.
  • Des propriétés de sous-réseau supplémentaires sont stockées pour chaque tier :

    • Jonctions valides.
    • Objets de jonction valides.
    • Objets de tronçon valides.
    • Les contrôleurs de sous-réseau valides incluent désormais les dispositifs et les objets de jonction définis en tant que contrôleurs de sous-réseau valides.

  • Une nouvelle valeur de code et de description est ajoutée au domaine de valeurs précodées UN_<ID>_IsDirty fourni par le système (2 : Invalid (Non valide)). Cela permet de prendre en charge un nouveau statut de sous-réseau Invalid (Non valide) pour l’attribut Is dirty (À valider) lors de la mise à jour d’un sous-réseau à partir de ArcGIS Pro 3.1 afin d’indiquer que des conditions empêchant la mise à jour du sous-réseau sont présentes.

En vue de la modélisation et de l’utilisation d’un grand nombre d’entités réelles qui partagent un espace géographique commun, des objets de jonction et de tronçon non spatiaux ont été introduits dans la structure du réseau de distribution :

  • Pour le réseau physique, les tables suivantes ont été créées :
    • StructureJunctionObject (ObjetJonctionStructure)
    • StructureEdgeObject (ObjetTronçonStructure)
  • Pour les classes de réseau, les tables suivantes ont été créées :
    • <domain_network>JunctionObject (<classes_réseau>ObjetJonction)
    • <domain_network>EdgeObject (<classes_réseau>ObjetTronçon)
  • Le domaine de valeurs précodées UN_<ID>_FeatureSourceID fourni par le système a été mis à jour avec l’ajout des valeurs de code et de description suivantes pour le réseau physique et les classes de réseau :
    • <ID>—Structure Junction Object (<ID>—Objet Jonction Structure)
    • <ID>—Structure Edge Object (<ID>—Objet Tronçon Structure)
    • <ID>—<domain_name> Junction Object (<ID>—<nom_domaine> Objet Jonction)
    • <ID>—<domain_name> Edge Object (<ID>—<nom_domaine> Objet Tronçon)

Étapes supplémentaires après mise à niveau d’un réseau de distribution vers la version 4

  • Inscrivez le jeu de classes d’entités contenant le réseau de distribution en tant que branche versionnée pour versionner les nouveaux objets de jonction et de tronçon. Pour en savoir plus, consultez la rubrique Inscrire un jeu de données comme versionnées de branche.
  • Activez la topologie de réseau.
  • Retirez et ajoutez à nouveau la couche de réseau de distribution dans des cartes existantes pour refléter la symbologie mise à jour des zones à valider et des erreurs.
  • Publiez de nouveaux services avec une carte mise à jour qui inclut les tables d’objets de jonction et de tronçon non spatiaux. Pour cela, publiez de nouvelles couches d'entités Web ou remplacez des couches d'entités Web existantes.
  • Réconciliez toutes les versions nommées pour régénérer les zones à valider en fonction des modifications de structure effectuées lors de la mise à niveau.

Effectuer une mise à niveau vers un réseau de distribution de version 3

Lors de la mise à niveau d’un réseau de distribution vers la version 3, les changements suivants se produisent :

  • Un nouvel attribut de réseau fourni par le système est ajouté au réseau de distribution. Flow direction est un attribut de réseau masqué fourni par le système qui est stocké en ligne. Il a été créé pour prendre en charge les travaux futurs utilisant le sens de circulation implémenté avec Utility Network version 7.