Utilisez l’outil Create Diagram Layer Definition (Créer la définition de la couche de diagramme) pour initialiser une définition de couche de diagramme personnalisée sur un modèle.
Cet outil doit être utilisé dans ArcGIS Pro, car il extrait une couche de réseau en entrée référencée depuis une carte active et prépare la couche composite de diagramme de réseau pour tous les diagrammes en fonction du modèle en entrée selon les couches situées sur la carte active en entrée. Une fois exécuté avec ses paramètres par défaut, chaque diagramme de réseau basé sur le modèle en entrée affiche les éléments suivants :
- Une couche par couche de réseau technique ou réseau de traçages représentant des entités de réseau sur la carte active spécifiée comme entrée.
- Un ensemble de couches supplémentaires pouvant être pertinent ou non pour votre modèle dédié à la représentation des types d’éléments de réseau suivants :
- Associations de connectivité et dépendances structurelles représentées en tant que polylignes dans des diagrammes
- Entités surfaciques de conteneur, entités linéaires et objets tronçon pouvant être transformés en tant que points dans des diagrammes
- Entités ponctuelles de conteneur et objets jonction de conteneur pouvant être transformés en tant que polygones dans des diagrammes
- Objets jonction représentés en tant que points dans des diagrammes
- Objets tronçon représentés en tant que polylignes dans des diagrammes
- Une couche, Tronçons de réduction, dédiée à la représentation des éléments de réseau agrégés entre deux jonctions.
Remarque :
L’outil supprime systématiquement les couches présentes dans la carte en entrée qui se trouvent en dehors du réseau de distribution ou du réseau de traçage.
En ce qui concerne les paramètres initialisés pour les couches sous la couche de diagramme, notez ce qui suit :
- Chaque couche représentant des entités de réseau dans la carte de réseau existe sous la couche de diagramme avec des paramètres identiques (même couches et propriétés d’étiquetage, visibilité, filtres de requête, etc.)
Remarque :
Cela est vrai, excepté pour les couches de réseau présentes avec des jointures dans la carte de réseau, même si la couche ou les paramètres d’étiquetage ne sont pas basés sur un champ joint. Dans ce cas, l’outil initialise systématiquement les paramètres de couche de base de la couche correspondante sous la couche de diagramme. Si vous souhaitez que la couche correspondante sous la couche de diagramme conserve les mêmes paramètres que dans la carte de réseau, vous devez supprimer toutes les jointures sur la couche avant d’exécuter l’outil Create Diagram Layer Definition (Créer la définition de la couche de diagramme).
Remarque :
En outre, si des couches se trouvent dans des groupes de couches de sous-types de la carte réseau, ces derniers sont conservés sous la couche de diagramme. Cela est vrai pour les groupes de couches de sous-types que vous pouvez définir à l’aide de la commande Add Preset (Ajouter une couche prédéfinie) > Subtype Group Layer (Groupe de couches de sous-types) de l’onglet Map (Carte), mais pas pour les groupes de couches standard. Si les couches de la carte du réseau sont des groupes de couches standard, ces groupes sont fusionnés dans la couche de diagramme de réseau générée. Il n’existe aucun groupe de couches standard sous une couche composite ; chaque couche apparaît au même niveau dans ce cas.
- Toute couche représentant des objets de jonction de conteneur, des objets de jonction et des objets de tronçon est créée comme couche standard sous la couche de diagramme par défaut, même si elle existe dans la carte de réseau en entrée comme table de groupe de sous-types.
Remarque :
Vous devez tenir compte de l’option Subtype Layer (Couche de sous-type) spécifique de l’outil Create Diagram Layer Definition (Créer la définition de la couche de diagramme) pour chaque couche d’objets non spatiaux pour déterminer si vous souhaitez les représenter comme groupes de couches de sous-types sur le côté du diagramme.
- L’ordre des couches sous la couche de diagramme de réseau est le même que l’ordre des couches sur la carte du réseau.
En ayant ceci à l’esprit, il est recommandé de créer une carte spécifique que vous utiliserez comme entrée pour l’outil Create Diagram Layer Definition (Créer la définition de la couche de diagramme). Puisque le fait de travailler avec des services de carte référençant un grand nombre de couches affecte les performances, si vous prévoyez d’accéder à vos diagrammes de réseau par l’intermédiaire d’un service de carte, pensez aux entités réseau et aux objets réseau qui donnent un sens à votre modèle de diagramme lors de la création de cette carte. Imaginons, par exemple, que des règles Supprimer l’entité soient configurées sur votre modèle pour ignorer toutes les entités de réseau de transmission. Dans ce cas, vous ne voulez pas de couches sous la couche de diagramme de réseau pour représenter les entités de diagramme de transmission. Pour empêcher la création de ces couches, assurez-vous qu’il n’existe aucune couche référençant des entités de transmission dans la carte que vous utilisez comme entrée pour l’outil Créer la définition de la couche de diagramme.
Les étapes décrivent comment configurer une carte en entrée spécifique et paramétrer l’outil Créer la définition de la couche de diagramme pour initialiser une définition de couche de diagramme personnalisée sur un modèle.
Configuration requise et conditions préalables
La configuration requise et les conditions préalables lors de l’initialisation d’une définition de couche de diagramme sur un modèle sont les suivantes :
- Cette opération doit être exécutée depuis un réseau de distribution ou un réseau de traces dans une géodatabase fichier ou mobile, ou depuis une connexion de base de données à un réseau de distribution ou un réseau de traces dans une géodatabase d’entreprise. Lors de l’utilisation d’un réseau de distribution ou d’un réseau de traces dans une géodatabase d’entreprise, vous ne pouvez pas travailler à partir d’un service.
- Dans le cas d’une connexion de base de données à un réseau de distribution ou un réseau de traces dans une géodatabase d’entreprise, vous devez vous connecter à l’aide des identifiants de connexion du propriétaire du réseau de distribution, à savoir, à l’aide des identifiants de connexion du propriétaire du réseau de distribution de la base de données ou du propriétaire du réseau de traces de la base de données.
- Lors de l’utilisation d’une connexion de base de données à un réseau de distribution ou un réseau de traces d’une géodatabase d’entreprise, vous devez vous connecter à votre portail ArcGIS Enterprise à l’aide des identifiants de connexion du propriétaire du réseau du portail, à savoir, des identifiants de connexion du propriétaire du réseau de distribution du portail ou du propriétaire du réseau de traces du portail.
Initialiser une définition de couche de diagramme personnalisée sur un modèle
Pour initialiser une définition de couche de diagramme personnalisée sur un modèle, procédez comme suit :
- Démarrez ArcGIS Pro.
- Lors de l’utilisation d’un réseau de distribution ou d’un réseau de traces dans une géodatabase d’entreprise, connectez-vous à votre portail ArcGIS Enterprise à l’aide des identifiants de connexion du propriétaire du réseau du portail, à savoir, des identifiants de connexion du propriétaire du réseau de distribution du portail ou du propriétaire du réseau de traces du portail.
- Chargez un projet ou créez-en un.
- Selon la géodatabase à utiliser, procédez de l’une des manières suivantes :
- Si vous utilisez un réseau de distribution ou un réseau de traces dans une géodatabase fichier ou mobile, ajoutez la géodatabase fichier ou mobile au projet.
- Si vous utilisez un réseau de distribution ou un réseau de traces dans une géodatabase d’entreprise, ajoutez le fichier de connexion de base de données au projet ou créez-en un.
Attention :
Assurez-vous que le réseau de distribution ou le réseau de traces est inscrit en tant que branche versionnée et que vous vous connectez à l’aide des identifiants de connexion du propriétaire du réseau de la base de données, à savoir, à l’aide des identifiants de connexion du propriétaire du réseau de distribution de la base de données ou du propriétaire du réseau de traces de la base de données.
- Activez une carte qui référence déjà vos données de réseau par l’intermédiaire d’une connexion de base de données, d’une géodatabase fichier ou d’une géodatabase mobile, ou créez une carte en effectuant l’une des actions suivantes :
- Initialisez une définition de couche de diagramme personnalisée sur votre modèle avec des couches simples afin d’afficher toutes les classes de sources de réseau :
- Dans la fenêtre Catalog (Catalogue) de l’onglet Project (Projet), sous Databases (Bases de données), développez votre élément de géodatabase, puis cliquez avec le bouton droit de la souris sur le réseau technique ou le réseau de traçages.
- Cliquez Add To A New Map (Ajouter à une nouvelle carte).
- Si vous êtes invité à ajouter toutes les classes source participant au réseau technique ou au réseau de traçages à la carte, cliquez sur Yes (Oui).
- Initialisez une définition de couche de diagramme personnalisée sur votre modèle à l’aide des groupes de couches de sous-types prédéfinis :
- Créez une carte et cliquez sur votre modèle.
- Dans l’onglet Map (Carte), cliquez sur Add Preset (Ajouter une couche prédéfinie), puis sur Subtype Group Layer (Groupe de couches de sous-type).
- Accédez à votre géodatabase, sélectionnez toutes les classes de source de réseau sous le jeu de données réseau et cliquez sur OK.
- Dans la fenêtre Catalog (Catalogue) de l’onglet Project (Projet), sous Databases (Bases de données), développez votre élément de géodatabase, puis faites glisser le réseau technique ou le réseau de traçages vers la carte active.
Remarque :
Vous pouvez également mélanger des couches simples pour certaines classes source et des groupes de couches de sous-types prédéfinis pour d’autres.
- Initialisez une définition de couche de diagramme personnalisée sur votre modèle avec des couches simples afin d’afficher toutes les classes de sources de réseau :
- Enregistrez une copie de la carte. Ouvrez et activez ensuite cette copie de la carte.
Cette copie sera utilisée comme entrée pour l’outil Créer la définition de la couche de diagramme.
- Pour chaque couche de cette carte, vérifiez ce que la couche ou la couche de sous-type représente et supprimez ces couches et les couches de sous-type qui ne correspondent pas à votre modèle de diagramme. Par exemple, si votre modèle est configuré pour développer toutes les entités ponctuelles de container du réseau, supprimez les couches représentant des assemblages de distribution de points ou des jonctions de structure.
- Vérifiez qu’il n’existe aucune jointure sur les couches. Supprimez la jointure de celles qui en ont une.
- Pour chaque couche restant sur la carte, procédez comme suit si vous le souhaitez :
- Fractionnez les couches en fonction des filtres existants.
- Modifiez le nom de la couche.
- Définissez les options d’apparence de couche.
- Définissez les options d’étiquetage.
- Réorganisez les couches ou les sous-types sous les groupes de couches de sous-types dans la carte.
- Si des filtres de requête sont définis sur une ou plusieurs couches de la carte pour masquer des entités de réseau spécifiques, supprimez si vous le souhaitez ces filtres de façon à ce que ces entités puissent être représentées dans les diagrammes générés :
- Dans la fenêtre Content (Contenu), cliquez avec le bouton droit sur la couche et sélectionnez Properties (Propriétés) .
- Dans la boîte de dialogue Propriétés de la couche, cliquez sur l'onglet Ensemble de définition.
- Cliquez sur Clear Expression (Effacer l’expression) en bas de l’onglet ou modifiez l’expression de la requête pour filtrer sur les entités que vous souhaitez afficher dans vos diagrammes.
- Cliquez sur OK.
- Recherchez l’outil Créer la définition de la couche de diagramme dans la zone Recherche de la fenêtre Geoprocessing (Géotraitement) et ouvrez-le.
- Cliquez sur la flèche de la liste déroulante Input Network (Réseau en entrée) et sélectionnez la couche de réseau référencée sur la carte active.
- Dans la liste Input Diagram Template (Modèle de diagramme en entrée), sélectionnez le modèle pour lequel vous souhaitez créer la définition de couche de diagramme.
- Vérifiez que l’option Overwrite all layers (Remplacer toutes les couches) est sélectionnée.
- Développez la section Additional Sublayers (Sous-couches supplémentaires) et procédez comme suit (facultatif) :
- Décochez System Junctions (Jonctions système) si vos diagrammes ne contiendront pas de jonctions système.
- Laissez l’option Connectivity Associations (Associations de connectivité) cochée si votre modèle est configuré pour représenter les associations de connectivité, à savoir, s’il est configuré pour exécuter une règle Add Connectivity Associations (Ajouter des associations de connectivité) ou une règle Trace (Traçage).
- Laissez l’option Structural Attachments (Dépendances structurelles) cochée si votre modèle est configuré pour représenter les associations de dépendances structurelles, à savoir, s’il est configuré pour exécuter une règle Add Structural Attachments (Ajouter des dépendances structurelles).
- Désactivez l’option Reduction Edges (Tronçons de réduction) si votre modèle n’est pas configuré pour exécuter des règles Réduire les jonctions ou Concentrer le conteneur.
- Dans la liste Points for edges reduced as junctions and collapsed polygons (Points des tronçons réduits en tant que jonctions et polygones réduits), identifiez chaque couche source de réseau représentant des entités linéaires ou des objets tronçon. S’il n’existe aucune règle Réduire les tronçons dans votre modèle pour réduire les entités de diagramme associées, supprimez cette couche. Identifiez chaque couche source de réseau représentant des entités surfaciques de conteneur. S’il n’existe aucune règle Réduire le conteneur configurée dans votre modèle pour réduire les entités de diagramme associées, supprimez cette couche.
- Dans la liste Polygons for containers (Polygones des conteneurs), identifiez chaque couche source de réseau représentant des entités ponctuelles de conteneur ou des objets jonction de conteneur. S’il existe une règle Concentrer le conteneur configurée dans votre modèle pour réduire les entités de diagramme associées ou une règle Supprimer l’entité pour les supprimer, supprimez cette couche.
- Dans la liste Points for junction objects (Points des objets jonction), identifiez chaque couche source de réseau représentant des objets jonction. S’il existe une règle Réduire le conteneur configurée dans votre modèle pour réduire les entités de diagramme associées ou une règle Supprimer l’entité pour les supprimer, supprimez cette couche.
- Dans la liste Polylines for edge objects (Polylignes des objets tronçon), identifiez chaque couche source de réseau représentant des objets tronçon. S’il existe une règle Réduire le conteneur configurée dans votre modèle pour réduire les entités de diagramme associées ou une règle Supprimer l’entité pour les supprimer, supprimez cette couche.
- Pour chaque couche retenue aux étapes 15e à 15h ci-avant, cochez la case Subtype Layer (Couche de sous-type) si vous souhaitez que la couche associée soit créée à l’aide de groupes de couches de sous-types prédéfinis. Sinon, la couche utilise une représentation de couche simple catégorisée par sous-type.
- Cliquez sur Run (Exécuter).
Vérifier l’initialisation de la définition de couche de diagramme
Pour vérifier que la définition de couche de diagramme est initialisée comme vous le souhaitez, sur le modèle modifié, procédez comme suit :
- Sélectionnez un ensemble d’éléments de réseau dans les couches et les tables d’objets référencées dans la carte active.
- Générez un diagramme temporaire basé sur votre modèle.
- Dans le groupe Manage (Gérer) de l’onglet Network Diagram (Diagramme de réseau), cliquez sur All Layers (Toutes les couches) afin que toutes les couches actuellement définies sur le modèle de diagramme associé soient présentes dans la fenêtre Contents (Contenu) sous la couche de diagramme de réseau, même celles qui ne sont pas utilisées.
- Vérifiez que ces couches s’affichent de la même manière que les entités de réseau dans la carte géographique active.
- Réinitialisez la définition de couche de diagramme sur votre modèle en effectuant à nouveau les étapes 7 à 15 ci-avant. Ceci implique d’affiner les couches sur la carte que vous avez créée aux étapes 7 à 9, puis d’exécuter l’outil Create Diagram Layer Definition (Créer la définition de la couche de diagramme) pour votre modèle, à l’aide de cette carte.
- Modifiez les couches sous la couche de diagramme de réseau nouvellement générée et importez ces nouveaux paramètres en tant que nouvelle définition de couche de diagramme sur le modèle.
Attention :
Si vous utilisez le réseau par l’intermédiaire d’un service, une étape supplémentaire est requise pour que le modèle de diagramme modifié soit entièrement opérationnel sur le service de réseau : vous devez vous connecter à ArcGIS Server, puis arrêter et redémarrer ce service.
Rubriques connexes
- Présentation des modèles de diagramme
- Introduction à la définition de couches de diagramme
- Affiner la définition de la couche de diagramme sur un modèle
- Réinitialiser la définition de la couche de diagramme sur un modèle
- Créer la définition de la couche de diagramme
- Importer les définitions de modèles de diagramme
Vous avez un commentaire à formuler concernant cette rubrique ?