Disponible avec une licence Standard ou Advanced.
À partir de ArcGIS Enterprise 10.9, lorsque vous publiez ou utilisez un service qui contient un réseau de traces 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é.
Un service d’entités publié inclut automatiquement les services Trace Network (Réseau de traces) et Network Diagram (Diagramme de réseau) pour prendre en charge l’analyse de parcours et les diagrammes de réseau. Consultez Services de réseau de traces pour en savoir plus.
Préparer pour publication
Lorsque vous publiez et utilisez un service d’entités qui contient un réseau de traces, 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 de réseau de traces doivent provenir d’une connexion de base de données établie en tant que propriétaire du réseau de traces de base de données.
- Le compte de portail ArcGIS Enterprise connecté doit correspondre à celui du propriétaire du réseau de traces du portail.
Licence :
Une licence doit être affectée aux membres de l’organisation pour l’extension de type d’utilisateur ArcGIS Advanced Editing pour que vous puissiez créer, publier et modifier un réseau de traces 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 traces à la carte.
- Cliquez à l’aide du bouton droit de la souris sur la connexion à la base de données dans la fenêtre Catalog (Catalogue) et cliquez sur 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 traces.
En savoir plus sur l’utilisation de données en branche versionnées
- Inscrivez le jeu de classes d’entités comme étant versionné.
- Cliquez avec le bouton droit de la souris 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 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 du réseau de traces doit être inscrit en tant que branche versionnée.
- Cliquez avec le bouton droit de la souris sur le réseau de traces dans la fenêtre Catalog (Catalogue), puis cliquez sur Add To New Map (Ajouter à une nouvelle carte) pour ajouter le réseau de traces et les couches qui lui sont associées à une nouvelle carte.
- Lorsque vous êtes invité à ajouter toutes les classes participant au réseau de traces à la carte, cliquez sur Yes (Oui).
Remarque :
- Bien que le service puisse toujours être utilisé depuis le Web, pour que le réseau de traces 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 propriété de champ de couche Visible 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) dans 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 traces en tant que service d’entités
Pour publier un réseau de traces 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 traces 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 traces ne doit contenir aucun groupe de couches de sous-type. - Cliquez sur le menu déroulant Web Layer (Couche Web)
dans l’onglet Share (Partager), puis cliquez sur Publish Web Layer (Publier la couche Web). - Dans la fenêtre Share As Web Layer (Partager en tant que couche Web), dans l’onglet General (Général), saisissez un nom pour la couche Web et si vous le souhaitez, fournissez 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).
L’option Version Management (Gestion des versions) est activée dans 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), sélectionnez 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 traces.
- 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 traces 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). - 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 (Options), puis sur Register Data Source with Server (Inscrire la source de données sur le serveur) sur le message d’erreur. - Cliquez sur Publish (Publier) pour publier le réseau de traces.
- Ajoutez la couche Web du réseau de traces à la carte.
Publier des classes d’entités du réseau de traçage sans couche de réseau de traçage
Lorsque des couches d’entités Web pour les classes d’entités du réseau sont partagées sans la couche de réseau de traçage, les restrictions sont moindres. Toutefois, cela empêche également d’utiliser le traçage et les diagrammes de réseau.
Lorsque la couche de réseau de traçage 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 traces 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 propriété de champ de couche Visible.
- 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 traçage en arrière-plan du service (par exemple, la création de zones à valider), mais les zones à valider et les entités d’erreurs ne seront pas visibles sur la carte.
- L’option de gestion des versions est prise en charge de manière facultative.
Workflows d’exemple
Pour comprendre ces conditions d’utilisation des services et du réseau de traçage, examinez les exemples suivants :
Workflows d’éditeur SIG
Un éditeur SIG procède à des mises à jour afin de résoudre des problèmes identifiés sur un réseau hydrographique. Cet éditeur doit voir les zones à valider et les entités d’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 de réseau de traçage. Le projet ArcGIS Pro créé pour cet utilisateur contiendrait la couche de réseau de traces et toutes les couches de réseaux associées.
Workflows d’analyste SIG
Un analyste SIG utilisant un réseau hydrographique doit réaliser un traçage, ainsi que d’autres analyses, et produire une carte. Il utilise un service d’entités créé avec toutes les données et la couche de réseau de traçage. Le projet ArcGIS Pro créé pour cet utilisateur contiendrait la couche de réseau de traces et toutes les couches de réseaux associées.
Dans ce processus, 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. Lorsqu’un utilisateur a uniquement besoin de consulter ou d’interroger des données, la carte Web peut utiliser un service d’entités sans couche de réseau de traçage.
Les éditeurs sur le terrain utilisent généralement des applications mobiles Esri ou des applications d’exécution créées par des partenaires Esri pour apporter des mises à jour limitées concernant les opérations de terrain. Si un processus requiert un traçage ou des diagrammes de réseau, la carte Web doit recourir à un service d’entités qui inclut le service du réseau de traces et le service du diagramme de réseau. Comme avec les processus généraux d’accès Web, les processus de mise à jour simples sur le terrain peuvent utiliser une carte Web contenant un service d’entités sans la couche de réseau de traces, car elle est inutile dans ce processus pour afficher les zones à valider ou les entités d’erreurs.
Certains processus peuvent également exiger d’accéder aux données lorsque la connexion Internet est irrégulière ou indisponible. Bien que le jeu de données du réseau de traces ne puisse pas être utilisé en mode hors connexion pour la mise à jour, les classes d’entités associées au réseau de traces peuvent être utilisées en mode hors connexion pour afficher ou mettre à jour une carte Web. L’utilisation des cartes Web en mode hors connexion vous permet de visualiser, de collecter et de mettre à jour des entités lorsque vous n’êtes pas connecté à Internet. Pour utiliser les données de réseau de traces en mode hors connexion, vous devez en premier lieu activer la fonctionnalité de synchronisation sur toutes les couches Web utilisées dans les services d’entités de la carte en cochant la case Enable Sync (Activer la synchronisation) de l’onglet Configuration de la fenêtre Share As Web Layer (Partager en tant que couche Web). La fonction de synchronisation permet aux clients d’utiliser une copie locale des données. Lorsque la mise à jour est activée 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.
En savoir plus sur l’utilisation de cartes hors connexion et des données de branche versionnée
Vous avez un commentaire à formuler concernant cette rubrique ?