Disponible avec une licence Standard ou Advanced.
Lorsque vous publiez ou utilisez un service qui contient un réseau de distribution et les classes d’entités de réseau associées, des conditions et restrictions s’appliquent. Celles-ci dépendent des couches présentes sur la vue cartographique, sur la manière dont le service de carte est configuré et de l’endroit où le service sera consommé. Pour empêcher la publication lorsque les conditions préalables ne sont pas remplies, des erreurs d’analyseur sont renvoyées lorsque ces règles sont enfreintes. Des avertissements de l’analyseur supplémentaires vous alertent si vous envisagez d’utiliser des services avec ArcGIS Pro.
Un service d’entités publié qui inclut la couche de réseaux de distribution contient automatiquement les services Utility Network (Réseau de distribution) et Network Diagram (Diagramme de réseau) pour prendre en charge l’analyse de tracés et les diagrammes de réseau. Reportez-vous à la rubrique Services du réseau de distribution pour en savoir plus.
Préparer pour publication
Lorsque vous publiez et utilisez un service d’entités qui contient un réseau de distribution, les conditions et les prérequis ci-après s’appliquent.
Pour préparer l’environnement au processus de publication, procédez comme suit :
- Les couches du réseau de distribution doivent provenir d’une connexion à une base de données établie en tant que propriétaire du réseau de distribution de la base de données.
- Le compte de portail ArcGIS Enterprise connecté doit correspondre à celui du propriétaire du réseau de distribution du portail.
Licence :
Le compte de portail actif doit être proposé sous licence avec l’extension de type d’utilisateur ArcGIS Advanced Editing pour que vous puissiez créer, publier et modifier un réseau de distribution dans une géodatabase d’entreprise. Les opérations de requête et de traçage ne nécessitent pas d’extension de type d’utilisateur.
- Définissez le type de versionnement de la connexion à la géodatabase sur Branch (Branche) avant d’ajouter le réseau de distribution à la carte.
- Cliquez à l’aide du bouton droit sur la connexion à la base de données dans la fenêtre Catalog (Catalogue) et sélectionnez Geodatabase Connection Properties (Propriétés de connexion de géodatabase).
- Dans la boîte de dialogue Geodatabase Connection Properties (Propriétés de connexion de géodatabase), sélectionnez Branch (Branche) sous Versioning Type (Type de versionnement), et cliquez sur OK.
Remarque :
Les versions de branche peuvent être mises à jour uniquement à l’aide des services d’entités. Si le type de versionnement de la connexion à la géodatabase n’est pas défini sur le versionnement de branche, vous ne pouvez pas publier de réseau de distribution.
En savoir plus sur l’utilisation de données en branche versionnées
- Inscrivez le jeu de classes d’entités comme étant versionné en procédant comme suit :
- Cliquez avec le bouton droit sur le jeu de classes d’entités et sélectionnez Manage (Gérer) pour ouvrir la boîte de dialogue Feature Dataset Properties (Propriétés du jeu de classes d’entités).
- Cochez la case Versioning (Versionnement) et assurez-vous que le paramètre Branch (Branche) est sélectionné.
- Cliquez sur OK pour inscrire le jeu de classes d’entités en tant que branche versionnée.
Le jeu de classes d’entités et les tables d’objets jonction et tronçon non spatiaux du réseau de distribution sont enregistrés en tant que données en branche versionnées.
- Cliquez avec le bouton droit de la souris sur le réseau de distribution dans la fenêtre Catalog (Catalogue), puis cliquez sur Add To New Map (Ajouter à une nouvelle carte) pour ajouter le réseau de distribution et les couches qui lui sont associées à une nouvelle carte.
- Lorsque vous êtes invité à ajouter à la carte toutes les classes d’entités qui participent au réseau de distribution, cliquez sur Yes (Oui).
Remarque :
- Bien que le service puisse toujours être utilisé depuis le Web, pour que le réseau de distribution puisse être utilisé dans ArcGIS Pro, la carte doit contenir toutes les couches participant au réseau. Autrement, l’avertissement 24099 de l’analyseur est renvoyé.
- Les ensembles de définition et les champs masqués définis avec la Visiblepropriété de champ ne sont pas pris en charge. L’erreur 00270 de l’analyseur est renvoyée si ces conditions existent.
- Assurez-vous que les ID de couche ont été conservés dans la carte.
Il est recommandé d’attribuer manuellement les ID de couche avant la publication si vous comptez remplacer la couche Web ou le service Web par la suite. Sinon, il est possible que les ID de sous-couche de service changent lors du remplacement du service ou de la couche Web. Cela peut empêcher l’accès des clients Web aux services qui font référence à des ID de couche spécifiques. Pour cela, vous devez utiliser le paramètre Allow assignment of unique numeric IDs for sharing web layers (Autoriser l’attribution d’ID numériques uniques pour le partage de couches Web) de la boîte de dialogue Map Properties (Propriétés de la carte).
- Cliquez avec le bouton droit sur l’en-tête de la carte dans la fenêtre Contents (Contenu) et sélectionnez Properties (Propriétés).
- Dans la boîte de dialogue Map Properties (Propriétés de la carte), sélectionnez Allow assignment of unique numeric IDs for sharing web layers (Autoriser l’attribution d’ID numériques uniques pour le partage de couches Web) sur l’onglet General (Général) et cliquez sur OK.
Si vous décidez de ne pas attribuer manuellement les ID de couche, décochez la case Ensure map is set to allow assignment of unique IDs (Vérifier que la carte est configurée de sorte à autoriser l’attribution d’ID uniques). Lorsque la case est cochée, une erreur de l’analyseur est renvoyée si l’option Allow assignment of unique numeric IDs for sharing web layers (Autoriser l’attribution d’ID numériques uniques pour le partage de couches Web) dans Map Properties (Propriétés de la carte) n’est pas activée. Si la case est décochée, l’analyseur est ignoré. Consultez Configurer une couche d’entités Web pour en savoir plus.
En savoir plus sur la publication des données de branche versionnée
Publier le réseau de distribution en tant que service d’entités
Pour publier un réseau de distribution en tant que service d’entités modifiable prenant en charge des fonctionnalités d’analyse telles que le traçage et la création de diagrammes, procédez comme suit :
- Vérifiez que le réseau de distribution et toutes les couches qui lui sont associées ont été ajoutés à la vue cartographique actuelle.
Remarque :
La carte de publication utilisée pour créer un service d’entités de réseau de distribution ne doit contenir aucun groupe de couches de sous-type. Par ailleurs, ne changez pas la configuration du moteur de rendu par valeurs uniques pour les couches de la carte. La définition du sous-type qui contrôle le comportement et les propriétés de la couche est affectée si un champ autre que le groupe de ressources est référencé. - Cliquez sur le menu déroulant Web Layer (Couche Web)
sur l’onglet Share (Partager), puis sélectionnez Publish Web Layer (Publier la couche Web). - Dans la fenêtre Share As Web Layer (Partager en tant que couche Web), sur l’onglet General (Général), saisissez un nom pour la couche Web et si vous le souhaitez, indiquez des valeurs pour les paramètres Summary (Résumé) et Tags (Balises).
- Sous Data and Layer Type (Type de données et de couche), sélectionnez Map Image (Carte de type image) et cochez la case Feature (Entité) sous Reference registered data (Référencer les données inscrites).
Le paramètre Version Management (Gestion des versions) est activé sur l’onglet Configuration, sous Configure Layers (Configurer les couches)
. - Sous Location (Emplacement), sous Portal Folder (Dossier du portail) et Server and Folder (Serveur et dossier), indiquez l’emplacement de partage des données.
Vous pouvez partager les données dans le dossier racine ou créer un dossier.
- Pour Sharing Level (Niveau de partage), spécifiez le mode de partage du réseau de distribution.
- Dans l’onglet Configuration, sous Configure Layers (Configurer les couches)
, vérifiez que l’option Version Management (Gestion des versions) est activée sous Capabilities (Fonctionnalités).Remarque :
L’option Version Management (Gestion des versions) n’est pas disponible si l’option Feature (Entité) n’est pas activée ou si le jeu de données d’entités contenant le réseau de distribution n’est pas en branche versionné.
- Dans l’onglet Configuration, sous Layers (Couches), cliquez sur le bouton Configure Web Layer Properties (Configurer les propriétés de la couche Web)
en regard de Feature (Entité) pour ouvrir Feature Properties (Propriétés de l’entité),et vérifiez que les options Allow update of true curves (Autoriser la mise à jour des courbes vraies) et Only allow true curve updates by true curve clients (Autoriser uniquement la mise à jour des courbes vraies par les clients de courbes vraies) sont sélectionnées sous Properties (Propriétés). - Si vous publiez le réseau de distribution en tant que service d’entités en vue d’une utilisation hors connexion, cochez Enable Sync (Activer la synchronisation) sous Operations (Opérations) et sélectionnez une option Version Creation (Création de la version) dans la liste déroulante Sync (Synchroniser).
- Cliquez sur Analyze (Analyser) pour identifier les éventuels problèmes ou erreurs.
Deux types de messages de l’analyseur apparaissent sur l’onglet Messages. Les erreurs sont des problèmes à corriger avant de publier les couches Web. Les avertissements sont des problèmes susceptibles d’affecter les performances, l’apparence ou l’accès aux données. Double-cliquez sur l’erreur ou l’avertissement pour une solution ou accéder à la rubrique d’aide. Cliquez avec le bouton droit sur l’erreur ou l’avertissement pour des suggestions sur la manière de traiter le problème.
Conseil :
Vous pouvez inscrire une géodatabase d’entreprise comme Data Store lors de la publication ou de l’analyse des données. Un messages d’erreur de l’analyseur s’affiche dans la fenêtre Share As Web Layer (Partager en tant que couche Web) si la base de données n’est pas inscrite avec le serveur. Pour inscrire une géodatabase, cliquez sur Options, puis sur Register Data Source with Server (Inscrire la source de données auprès du serveur) sur le message d’erreur. - Cliquez sur Publish (Publier) pour publier le réseau de distribution.
- Ajoutez la couche Web du réseau de distribution à la carte.
Pour plus d’informations sur les étapes spécifiques requises pour utiliser un réseau de distribution dans un environnement multi-utilisateur, reportez-vous au processus exemple de la rubrique Configurer un environnement multi-utilisateur.
Publier les classes du réseau de distribution sans couche du réseau de distribution
En cas de partage des couches d’entités Web pour des classes d’entités de réseau sans la couche du réseau de distribution, les restrictions sont moindres. Cependant, la possibilité d’utiliser les fonctionnalités complètes d’un réseau de distribution dans des applications Web, bureautiques et mobiles sera limitée. Si vous n’avez pas besoin des fonctionnalités complètes du réseau de distribution, vous pouvez configurer la vue cartographique active de façon à inclure un sous-ensemble des couches avec des ensembles de définition, rendre un sous-ensemble de champs visibles, etc. Ainsi, une organisation pourra partager les services et les cartes avec les utilisateurs nécessitant un accès limité à un sous-ensemble de classes du réseau de distribution.
Lorsque la couche du réseau de distribution n’est pas présente dans la vue cartographique active, les conditions et les restrictions applicables pour le partage sont les suivantes :
- Le service d’entités publié n’inclura pas les services secondaires du réseau de distribution ou du diagramme de réseau. L’exécution d’une analyse de tracé ou l’utilisation de diagrammes de réseau ne seront pas prises en charge.
- Les couches de carte en cours de publication peuvent prendre en charge les ensembles de définition et les champs masqués définis à l’aide de la Visiblepropriété de champ de couche.
- Ce service d'entités se comportera de la même façon que tout autre service d'entités. Les mises à jour apportées adopteront toujours le comportement du réseau de distribution en arrière-plan du service (par exemple, la création de zones à valider), mais les zones à valider et les erreurs ne seront pas visibles sur la carte.
- L’option de gestion des versions est prise en charge de manière facultative.
Publier le réseau de distribution en tant que service d’entités pour la mise à jour hors connexion
Vous pouvez utiliser les données du réseau de distribution hors connexion à partir d’une carte Web pour afficher, mettre à jour ou effectuer des traçages dans ArcGIS Pro et ArcGIS Maps SDKs for Native Apps afin de prendre en charge les processus qui requièrent un accès aux données lorsque la connectivité Internet est instable ou indisponible en utilisant des zones cartographiques hors connexion créées à l’avance ou en créant des zones cartographiques hors connexion à la demande. Pour pouvoir utiliser les données du réseau de distribution hors connexion, vous devez activer la fonction de synchronisation sur toutes les couches Web. Pour ce faire, la mise à jour et la synchronisation doivent toutes les deux être activées dans l’onglet Configuration de la fenêtre Feature Properties (Propriétés de l’entité) dans la fenêtre Share As Web Layer (Partager en tant que couche Web). Lorsque la mise à jour et la synchronisation sont activées sur le service d’entités, les clients peuvent mettre à jour la copie locale des données et la synchroniser une fois la connexion disponible.
Remarque :
Pour que vous puissiez publier et utiliser les données du réseau de distribution hors connexion, la classe d’entités Service territory (Secteur de service) doit être présente dans le service publié.
Lors de la publication d’un réseau de distribution pour une utilisation hors connexion, sélectionnez Create a version for each downloaded map (Créer une version pour chaque carte téléchargée) pour Version Creation (Création de la version) sous la flèche de la liste déroulante Sync (Synchroniser) afin de passer en revue les mises à jour et de les synchroniser avec une version de réplica.
En savoir plus sur la mise hors connexion d’un réseau de distribution
En savoir plus sur l’utilisation de cartes hors connexion et des données de branche versionnée
Workflows d’exemple
Pour comprendre les exigences et les conditions d’utilisation des services et du réseau de distribution, reportez-vous aux exemples de processus ci-après basés sur un réseau de distribution électrique qui présente des données sur la distribution électrique et la transmission électrique. Cet exemple de réseau de distribution dans ces processus contient deux classes de réseau pour la distribution électrique et la transmission électrique, ainsi qu’un réseau physique.
Workflows d’éditeur SIG
Un éditeur SIG travaillant sur une distribution électrique réalise des mises à jour de maintenance sur les données de distribution. Cet éditeur doit voir les zones à valider et les erreurs générées par les mises à jour. Il utilise un service d’entités créé avec toutes les données et la couche du réseau de distribution. Le projet ArcGIS Pro créé pour cet utilisateur renferme uniquement le réseau de domaine de distribution électrique, le réseau de structure et la couche du réseau de distribution.
De même, un éditeur SIG travaillant sur une transmission électrique réalise également des mises à jour de maintenance sur les données de transmission. Cet éditeur doit voir les zones à valider et les erreurs générées par les mises à jour. Il utilise un service d’entités créé avec toutes les données et la couche du réseau de distribution. Le projet ArcGIS Pro créé pour cet utilisateur renferme uniquement le réseau de domaine de transmission électrique, le réseau de structure et la couche du réseau de distribution.
Workflows d’analyste SIG
Un analyste SIG travaillant sur une distribution électrique doit réaliser un traçage, d’autres analyses et produire une carte. Il utilise un service d’entités créé avec toutes les données et la couche du réseau de distribution. Le projet ArcGIS Pro créé pour cet analyste renferme uniquement le réseau de domaine de distribution électrique, le réseau de structure et la couche du réseau de distribution.
De même, un analyste SIG travaillant sur une transmission électrique doit également réaliser un traçage, d’autres analyses et produire une carte. Il utilise un service d’entités créé avec toutes les données et la couche du réseau de distribution. Le projet ArcGIS Pro créé pour cet analyste renferme uniquement le réseau de domaine de transmission électrique, le réseau de structure et la couche du réseau de distribution.
Un analyste travaillant à la fois sur la distribution électrique et sur la transmission électrique utilisera un projet ArcGIS Pro renfermant le réseau de domaine de distribution électrique, le réseau de domaine de transmission électrique, le réseau de structure et la couche du réseau de distribution.
Dans ces trois cas de workflows d’analyse SIG, l’analyste SIG a besoin d’autorisations sur l’intégralité du service d’entités.
Processus d’accès Web et d’éditeur sur le terrain
Les utilisateurs ponctuels utilisent des cartes Web configurées pour des tâches et des processus précis. Ces cartes Web sont en général configurées à partir de services d’entités avec un ensemble de couches réduit et peuvent contenir des ensembles de définition ou un ensemble réduit de champs visibles sur certaines couches. Lorsque cet utilisateur a uniquement besoin de consulter ou d’interroger des données, la carte web peut utiliser un service d’entités sans couche du réseau de distribution.
En général, les éditeurs sur le terrain utilisent des applications Esri ou des applications créées par des partenaires Esri à l’aide de ArcGIS Maps SDKs for Native Apps pour les opérations sur le terrain, telles que l’inspection du stock. Si un processus requiert un traçage ou des diagrammes de réseau, la carte Web doit utiliser un service d’entités incluant le service du réseau de distribution et le service du diagramme de réseau. Comme avec les workflows d’accès au Web, les workflows de mise à jour simples peuvent utiliser une carte Web contenant un service d’entités sans la couche de réseau de distribution, car elle est inutile dans ce workflow pour afficher les zones à valider ou les erreurs.
Vous avez un commentaire à formuler concernant cette rubrique ?