Les couches d’une carte ou d’une scène sont répertoriées dans la fenêtre Contents (Contenu). Dans cette fenêtre, l’onglet List By Drawing Order (Répertorier par ordre d’affichage) montre l’ordre d’affichage des couches et contrôle la visibilité de chaque couche par l’intermédiaire de cases à cocher. Par défaut, toutes les couches s’affichent à toutes les échelles. Lorsque la carte se trouve à une échelle hors de la plage visible pour une couche, la case à cocher relative à la visibilité de cette couche est grisée afin d’indiquer que cette dernière n’est actuellement pas affichée.
Conseil :
Vous pouvez filtrer la liste des couches dans la fenêtre Contents (Contenu) d’une carte ou d’une scène pour afficher uniquement les couches pour lesquelles une plage de visibilité est définie.Selon votre carte, il se peut que vous atteigniez certaines échelles en effectuant un zoom arrière (vers des échelles de plus en plus petites) pour lesquelles la densité et le niveau des données sont trop importants pour faire apparaître des modèles significatifs. Par exemple, vous n’afficheriez pas l’emprise de bâtiments sur une carte de l’Europe. De même, vous pouvez atteindre des échelles au fur et à mesure que vous zoomez en avant (vers des échelles de plus en plus grandes) pour lesquelles la précision des données n’est pas suffisante pour les représenter. Par exemple, présenter des zones climatiques généralisées sur la carte d’un quartier n’a pas d’intérêt. En définissant une plage d’échelle visible pour une couche, vous limitez automatiquement sa visibilité aux seules échelles qui conviennent.
Pour utiliser les paramètres de plage d’échelle, mettez en surbrillance la couche dans la fenêtre Contents (Contenu). Sur le ruban, sous Feature Layer (Couche d’entités), dans le groupe Visibility Range (Plage de visibilité), vous pouvez spécifier une plage d’échelle et activez/désactivez l’utilisation de la plage. Lorsque la plage d’échelle est désactivée, la couche s’affiche à toutes les échelles, mais les plages d’échelles sont conservées. Activez la plage d’échelle pour limiter la visibilité de la couche afin de ne l’afficher que dans les limites de la plage d’échelle. Vous pouvez également gérer la visibilité de la plage d’échelle d’une couche dans l’onglet General (Général) de la boîte de dialogue Layer Properties (Propriétés de la couche).
Définir une plage d'échelle visible pour une couche dans une carte
Les échelles d'une carte sont exprimées sous la forme de ratios représentatifs. Une échelle de 1:25 000, signifie qu'une unité de distance mesurée sur la carte correspond à 25 000 de ces mêmes unités de distance au sol dans le monde réel. Les ratios sont des fractions, toujours avec 1 comme numérateur. Plus la valeur du dénominateur est importante, plus l’échelle est petite. Par exemple, une échelle 1:25 000, qui représente les rues et les bâtiments d’une petite ville, est beaucoup plus grande qu’une échelle 1:2 500 000, qui représente les axes routiers principaux et les limites administratives d’un petit pays. Aux grandes échelles (carte grossie davantage), seule une petite partie du terrain est représentée par une unité de la carte. Aux petites échelles (application de zoom arrière sur la carte), une plus grande partie du terrain est représentée par cette même unité de la carte.
Utilisez les deux paramètres suivants pour limiter la plage d’échelle visible d’une couche. La couche étant sélectionnée dans la fenêtre Contents (Contents), recherchez-les sur le ruban, sous l’onglet Feature Layer (Couche d’entités) dans le groupe Visibility Range (Plage de visibilité).
- Maximum scale (Échelle maximale) : définissez cette option sur l’échelle la plus grande (zoom avant le plus important, plus faible dénominateur de la fraction représentative) à laquelle la couche est visible.
- Maximum scale (Échelle minimale) : spécifiez l’échelle la plus petite (zoom arrière le plus important, plus fort dénominateur de la fraction représentative) à laquelle vous souhaitez que la couche reste visible.
Conseil :
Cliquez sur Customize (Personnaliser) dans le menu déroulant pour ouvrir la boîte de dialogue Scale Properties (Propriétés d’échelle) et mettre à jour la liste des échelles de la carte. Pensez à ajouter et à afficher des alias d'échelle pour aider à clarifier ce qui est présenté à chaque échelle de carte.
Vous pouvez activer et désactiver la limite de plage d’échelle sans avoir à réinitialiser les valeurs de la plage. Sur le ruban, sous Feature Layer (Couche d’entités), dans le groupe Visibility Range (Plage de visibilité), cliquez sur le bouton Scale Range (Plage d’échelle) . Lorsque la plage d’échelle est désactivée, la couche s’affiche à toutes les échelles. Lorsque la plage d’échelle est activée, la couche s’affiche uniquement dans les limites d’échelle maximale et minimale.
Héritage :
Les plages d’échelle visibles sont souvent utilisées lorsque la source de données est changée pour le même thème. Par exemple, vous pouvez référencer une classe d’entités de routes détaillée qui doit être dessinée à de grandes échelles, puis utiliser une autre couche référençant une source de données plus générale, à des échelles inférieures. Pour éviter d’afficher des entités provenant des deux couches lorsque vous affichez votre carte dans les limites de ces plages d’échelle, il convient habituellement de définir pour la propriété de la plage d’échelle Maximum scale (Échelle maximale) de la couche la plus détaillée une unité de plage de moins que pour la propriété de la plage d’échelle Minimum scale (Échelle minimale) de la couche plus générale. L’inconvénient de cette approche est que, dans certains cas, aucune donnée ne s’affiche dans la plage intermédiaire. Cela pose un problème lorsque vous souhaitez créer un paquetage de tuiles vectorielles à partir de la carte.
Il est donc préférable dans ce cas de définir la même échelle pour la propriété de plage d’échelle Maximum scale (Échelle maximale) de la couche d’échelle plus petite et pour la propriété de plage d’échelle Minimum scale (Échelle minimale) de la plage d’échelle plus grande, puis de paramétrer la carte pour qu’elle ne s’affiche pas jusqu’à la plage maximale (incluse) des plages d’échelle. Dans la fenêtre Contenu, cliquez avec le bouton droit sur une carte, puis choisissez Propriétés pour ouvrir la boîte de dialogue Propriétés de la carte. Dans l'onglet Général, vérifiez que l'option Afficher jusqu'aux plages d'échelle minimale et maximale incluses n'est pas sélectionnée. Cette propriété s'applique à toutes les couches et classes de symboles d'une carte. Cette propriété est sélectionnée par défaut pour les cartes créées via l’importation de fichiers .mxd ; sinon, elle est désélectionnée par défaut.
Définir une plage de distance visible dans une scène
Une scène 3D suit un concept similaire à la plage d'échelle visible, mais elle fait appel à une mesure de la distance. A l'aide des plages de distance visible, vous pouvez déterminer à quel moment une couche devient visible à l'écran. Définissez par exemple les plages de distance des couches locales avec de petites étendues afin qu'elles soient visibles uniquement lorsque vous appliquez un zoom avant à proximité.
La distance visible se calcule en tenant compte de la taille de la fenêtre et de la distance du point d'observation, de sorte que différentes valeurs sont renvoyées pour le même géosignet si la fenêtre d'affichage est redimensionnée. Les unités de distance se mesurent à l'aide des unités de la vue de la scène.
En définissant la valeur Farthest distance (Distance maximale) , vous appliquez la distance la plus grande entre la caméra et le sol à laquelle les entités d’une couche sont visibles à l’écran. La valeur Closest distance (Distance minimale) applique la distance d’affichage la plus petite souhaitée, à laquelle l’entité d’une couche est visible.
Après avoir configuré la plage de distance de visibilité d'une couche dans une scène, la couche n'apparaît plus dès lors que la distance entre la caméra et la vue de la scène sort de la plage de distance. Une case à cocher grisée apparaîtra dans la fenêtre Contents (Contenu).
Convertir les cartes en scènes ou les scènes en cartes
Lorsque vous convertissez une carte 2D en scène 3D, la plage d’échelle de visibilité d’une couche est convertie en une plage de distance approximative. Par exemple, une échelle de 1:24 000 pour une carte 2D est convertie en une distance de 2 kilomètres entre la caméra et le contenu de votre scène 3D. A l’inverse, si vous convertissez votre carte 3D en scène 2D la plage de distance définie est convertie en une plage d’échelle approximative.
Remarque :
Lorsqu’une couche avec un réglage de plage d’échelle de visibilité (mais aucune valeur z) est copiée d’une carte vers une scène 3D, elle est placée dans la catégorie de couches 2D de la scène. Un réglage de plage d’échelle de visibilité 3D équivalent est créé, mais il n’est pas respecté dans la scène à ce stade. Si vous déplacez la couche dans la catégorie de couches 3D, le réglage de plage d’échelle de visibilité est appliqué.
Lorsque vous transférez une couche d’une scène de la catégorie 2D Layers (Couches 2D) de la fenêtre Contents (Contenu) vers la catégorie 3D Layers (Couches 3D) et inversement, il est conseillé d’examiner la plage d’échelle et la plage de distance définies pour la couche. Vous vous assurez ainsi que vos couches s’afficheront correctement lors de l’application d’un zoom avant et arrière sur la scène. Pour certains niveaux de zoom ou perspectives, il est possible que certaines entités ne soient pas visibles étant donné que la visibilité de distance fonctionne par entité en 3D.
Vous avez un commentaire à formuler concernant cette rubrique ?