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é.
Publier une couche de réseau de traçage
Il existe des conditions et des restrictions au partage du réseau de traçage et des classes d’entités associées comme couches Web. Pour empêcher la publication, 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.
- Le service d’entités publié inclut automatiquement les services Réseau de traces et 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.
- Le serveur fédéré du portail doit être ArcGIS Server 10.9 ou version ultérieure.
Lorsque la couche de réseau de traçage est présente dans la vue cartographique active, les conditions et les restrictions applicables pour le partage sont les suivantes :
- Les couches de carte doivent provenir d’une connexion de base de données établie en tant que propriétaire du réseau de traçage de la 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 utiliser un réseau de traces dans une géodatabase d’entreprise. - Les ensembles de définition et les champs masqués définis avec la propriété de champ Visible ne sont pas pris en charge. Des erreurs de l’analyseur sont alors renvoyées.
- La carte doit contenir toutes les couches qui participent au réseau de traces si le but est de les utiliser dans ArcGIS Pro.
- Un avertissement de l’analyseur est renvoyé si un sous-ensemble de couches du réseau de traçage est fourni. Il s’affiche pour avertir des problèmes qui surviennent lors de l’utilisation de services dans ArcGIS Pro qui ont été publiés avec un sous-ensemble de couches de réseau de traces.
- Les couches Web doivent faire référence aux données issues des sources de données inscrites. Dans la fenêtre Share As Web Layer (Partager en tant que couche Web), sur l’onglet General (Général) et sous Data and Layer Type (Type de données et de couche), vérifiez que l’option Map Image (Image de carte) est sélectionnée sous Reference registered data (Référencer les données inscrites).
- Indiquez Feature (Entité) pour pouvoir accéder à la couche du réseau de traces, effectuer des modifications sur la version de branche par défaut et activer la fonction de gestion des versions.
- Les propriétés de la couche Web pour l’accès aux entités doivent inclure l’option Only allow true curve updates by true curve clients (Autoriser uniquement les mises à jour de courbes vraies par les clients de courbes vraies).
- Par mesure de sécurité, attribuez 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).
- 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.
- Toutes les couches de réseau doit être inscrites comme faisant partie d’une branche versionnée.
- Examinez la rubrique Partager des données de branche versionnée pour comprendre les conditions appliquées par les analyseurs en ce qui concerne les jeux de données de branche versionnée.
Publier des classes d’entités du réseau de traçage sans couche de réseau de traçage
Lorsque des classes d’entités du réseau sont partagées sans la couche de réseau de traçage, les restrictions sont moindres. Dans ce cas, vous pouvez configurer la vue cartographique active de façon à inclure un sous-ensemble de couches utilisant des ensembles de définition, rendre un sous-ensemble de champs visibles, etc. Ceci permet à une organisation de partager les services et les cartes avec des utilisateurs qui nécessitent l’accès à un sous-ensemble de classes du réseau de traçage.
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’inclut pas les services secondaires du réseau de traçage ou du diagramme de réseau ; l’analyse de traçage ou les diagrammes de réseau ne sont pas pris 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 avec la propriété de champ 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.
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. Lorsque la couche de réseau de traces elle-même n’est pas nécessaire, les données de 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 ?