Questions générales au sujet des représentations
Qu'est-ce qu'une représentation ?
Une représentation est une propriété d'une classe d'entités qui stocke des informations sur la manière dont ses entités doivent être symbolisées. Les classes d'entités peuvent prendre en charge des représentations multiples pour afficher différemment leurs entités sur différentes cartes.
Comment est-ce que je dessine des représentations sur ma carte ?
Une couche peut être symbolisée à l'aide de toute représentation associée à la classe d'entités source.
Est-ce que les représentations sont composées de symboles ?
Pas exactement. Les représentations sont une collection de règles de représentation générant une géométrie d'affichage et un symbole pour afficher cette géométrie.
Quelle est la différence entre une règle de représentation et un symbole standard ?
Contrairement aux symboles standard, les règles de représentation peuvent créer des géométries d'entités dynamiques différentes de la géométrie spatiale, elles peuvent être contrôlées par des sommets symboliques spéciaux nommés points de contrôle de représentation, et elles peuvent prendre en charge des débrayages spécifiques aux entités dans les règles.
Les représentations nécessitent-elles un type de couche différent ?
Non. Le type de couche ne change en rien. Les représentations sont seulement une manière de symboliser les couches standard qui pointent sur les classes d'entités possédant des représentations.
Les représentations sont-elles un type de données ?
Non. Une représentation est une propriété d’une classe d’entités. Les informations de représentation sont stockées dans des champs de classe d'entités supplémentaires et dans une table système de géodatabase.
Comment gérer la symbologie de représentation ?
La symbologie de représentation est définie dans les règles d'une représentation. La structure des règles peut être gérée comme les propriétés de la classe d'entités ou via les propriétés d'une couche affichée avec la représentation. Lorsque vous travaillez à partir d'une couche, il est important de comprendre que vous modifiez la classe d'entités source proprement dite et pas seulement les propriétés d'une couche. Les modifications s'appliqueront à toutes les autres cartes faisant référence à cette représentation de classe d'entités.
Est-ce que je dois commencer avec les données symbolisées pour utiliser des représentations ?
Non, mais c'est mieux de commencer avec les données symbolisées.
Vous pouvez élaborer des règles de représentation à partir des premiers principes dans ArcCatalog ou dans ArcMap. La différence entre la définition des règles de représentation et la définition des symboles standard est que les règles de représentation affichent les entités plus intelligemment, peuvent altérer dynamiquement la géométrie avant l'affichage et sont liées à une classe d'entités plutôt qu'à une couche.
Vous pouvez également tirer parti des avantages de la représentation sur les cartes existantes en convertissant une couche symbolisée directement en un ensemble de règles de représentation pour une classe d’entités source. C'est un raccourci permettant d'éviter de créer une nouvelle symbologie que vous avez déjà définie. Si vous faisiez une nouvelle carte avec les nouvelles caractéristiques de symbole, vous n'auriez pas besoin de suivre le workflow de création des couches symbolisées en premier.
Qu'est-ce qui arrive à ma classe d'entités après lui avoir ajouté une représentation ?
Deux champs sont attachés à une classe d'entités chaque fois qu'une nouvelle représentation y est ajoutée. Par défaut, ils sont nommés ID de règle, qui associe une règle de représentation à chaque entité et Débrayage, qui comporte des exceptions spécifiques à l'entité pour les règles d'une représentation.
Comment attribuer des règles de représentation aux entités ?
Les règles de représentation sont liées aux entités par l'intermédiaire du champ RuleID, qui est un champ de nombre entier avec un domaine de valeurs précodées. Chaque règle d'une représentation possède un nombre entier unique et un nom. Vous pouvez appliquer des règles de représentation à des entités en calculant les valeurs de ce champ, à partir de la fenêtre Representation Properties (Propriétés de la représentation) dans une session de mise à jour ou à l’aide de l’outil de géotraitement Calculer une règle de représentation.
En savoir plus sur l’utilisation des règles de représentation
Est-ce que je peux utiliser mes données pour réaliser la symbologie de représentation ?
Oui, vous pouvez faire ceci grâce à l'appariement de champs. Chaque propriété d'une règle de représentation, d'un effet géométrique et du style de placement de ponctuels peut être appariée à un champ explicite dans la classe d'entités.
Les types de champ suivants sont utilisés pour l'appariement de champs :
- Propriétés à valeur numérique - Réel simple ou réel double
- Propriétés à liste déroulante - Entier court et entier long
- Propriétés à case à cocher - Entier court, entier long et texte
- Propriétés à échantillon de couleurs - BLOB
En savoir plus sur l’utilisation des champs explicites avec des représentations
Est-ce que la géométrie de représentation d'une entité est différente de sa géométrie spatiale ?
C'est possible. Les règles de représentation peuvent contenir des effets géométriques qui modifient dynamiquement et peuvent même remplacer le type de géométrie. C'est aussi possible de modifier les géométries des entités et de mémoriser le résultat de sorte qu'il soit seulement accessible par la symbologie de représentation. La géométrie spatiale n'est pas affectée.
En savoir plus sur le comportement géométrique des représentations
Est-ce que les représentations d'entité peuvent être modifiées avec les outils de modification standard ?
Oui. Les entités peuvent être sélectionnées et éditées à l'aide des outils de modification standard. Les modifications de la géométrie des entités seront mémorisées dans le champ Forme ou le champ Débrayage, selon le positionnement de comportement de mise à jour d'une géométrie.
En savoir plus sur le comportement de mise à jour de la géométrie de représentation
Est-ce que les entités sans représentations peuvent être modifiées avec les outils de mise à jour des représentations ?
Non. Les outils de la barre d’outils Representation (Représentation) sont accessibles uniquement pour les couches d’entités sélectionnables qui sont actuellement affichées avec des représentations.
Utilisation de représentations dans un environnement multi-utilisateurs
Quel est le comportement des représentations cartographiques dans les différents environnements de mise à jour des géodatabases (versionné, non versionné, enregistrement dans la base) ?
Les représentations de classes d’entités se comportent de la même manière que le type d’entité qu’il leur est associé.
En savoir plus sur l’utilisation des représentations dans un environnement versionné
Est-ce que les représentations fonctionnent dans Oracle ? DB2 ? Informix ? UNIX ?
Oui pour tous.
Est-ce que les représentations fonctionnent en réplication ?
Oui. Si vos données comportent des représentations antérieures à la création du réplica, elles seront répliquées. Si vous appliquez un symbole à une entité d’un réplica et que vous effectuez une synchronisation, le symbole sera également appliqué à l’entité du réplica associé. Cependant, il n'est pas possible de modifier les représentations. Supposons, par exemple, qu’un nouveau symbole est ajouté à une représentation puis appliqué à une entité d’un réplica. Lorsque cette entité est synchronisée, elle est affichée avec un symbole inconnu dans le réplica associé car le nouveau symbole n'existe pas à cet endroit. Il est également possible d’ajouter dans le réplica associé un symbole différent possédant le même identifiant. Dans ce cas, l'entité ajoutée à partir de la synchronisation sera affichée avec un symbole incorrect dans le réplica associé.
Est-ce que les représentations fonctionnent en archivage ?
Oui.
Utilisation de représentations avec d'autres types de données
Est-ce que les représentations fonctionnent en 3D ?
- Dans ArcGlobe, vous pouvez utiliser les représentations pour la symbologie des entités rasterisées. Vous ne pouvez pas utiliser de représentations pour la symbologie d'entités vectorisées.
- Dans ArcScene, les représentations ne sont pas prises en charge.
Est-ce que les représentations fonctionnent dans les réseaux géométriques ?
Oui.
Est-ce que les représentations fonctionnent avec ArcGIS Publisher et dans ArcReader ?
Oui. Il est possible de publier les représentations dans un fichier .pmf et de les afficher dans ArcReader.
Comment fonctionne ArcGIS Production Mapping avec les représentations ?
Les versions 9.2 et ultérieures des composants Visual Specifications de ArcGIS Production Mapping étendent les fonctionnalités de représentation en ajoutant une gestion systématique des représentations sur de nombreuses couches, de même qu’en assurant un lien entre les règles d’attribution des entités et les règles de représentation.