Extruder des entités en symbologie 3D

L’extrusion consiste à étirer verticalement une forme 2D afin de créer un objet 3D dans une scène. Vous pouvez par exemple extruder des polygones représentant un bâtiment selon une valeur de hauteur donnée afin de créer des formes de bâtiment à trois dimensions. Seuls les points, les lignes et les polygones prennent en charge l'extrusion.

Extrusion de couche

Lorsque vous extrudez une couche de la catégorie 2D Layers (Couches 2D) dans la fenêtre Contents (Contenu), elle est déplacée vers la catégorie 3D Layers (Couches 3D). Vous ne pouvez extruder qu’une couche à la fois. Si plusieurs couches sont sélectionnées dans la fenêtre Contents (Contenu), les options d’extrusion ne sont pas disponibles. L’extrusion est une fonction disponible uniquement dans les scènes.

Extrusion de points

Les entités ponctuelles et multipoints deviennent des colonnes verticales creuses lorsqu'elles sont extrudées, indépendamment du symbole ponctuel appliqué. L'extrusion constitue un bon moyen de mettre en surbrillance les emplacements en 3D. Vous pouvez extruder des points en fonction d'un attribut afin de créer des colonnes de différentes longueurs pour représenter visuellement la variabilité dans les données.

Une comparaison d’entités ponctuelles au sol et d’entités ponctuelles extrudées en lignes est affichée ci-dessous :

Entités ponctuelles au sol
Entités ponctuelles extrudées en lignes

Extrusion de ligne

Les entités linéaires extrudées apparaissent comme des murs. Elles peuvent constituer une manière efficace de représenter et de mettre en surbrillance les limites en 3D. Vous pouvez extruder selon une valeur attributaire afin d'afficher des murs de hauteurs diverses, ce qui peut constituer une manière efficace de représenter l'importance d'un flux ou d'un autre mouvement.

Remarque :

Les lignes extrudées apparaissent sous la forme de murs d’un pixel de large, indépendamment de la largeur de la couche de symbole de trait dans le symbole de la ligne.

En savoir plus sur l'affichage de symboles non pris en charge

Une comparaison d’une entité linéaire au sol et d’une entité linéaire extrudée en mur est affichée ci-dessous :

Lignes sur le sol
Ligne extrudée en un mur

Extrusion de polygone

Les entités surfaciques sont extrudées verticalement pour créer des îlots. Cette méthode permet de représenter facilement les emprises de bâtiments sous la forme de bâtiments 3D. Vous pouvez également extruder des polygones en fonction d'un attribut pour créer des cartes prismatiques 3D, par exemple les prix immobiliers, la population d'un comté ou le revenu d'un îlot de recensement.

Remarque :

Si les symboles surfaciques présentent des contours avant l’extrusion, les blocs extrudés sont dessinés avec un contour d’un pixel de large sur tous les tronçons, dans la couleur définie par le symbole, quelle que soit la largeur du contour ou les autres propriétés de symbole définies sur la ou les couches de traits de contour.

En savoir plus sur l'affichage de symboles non pris en charge

Une comparaison d’emprises de bâtiments au sol et d’emprises de bâtiments extrudés en formes tridimensionnelles est affichée ci-dessous :

Emprises de bâtiments au sol
Emprises de bâtiments extrudés

Extruder des entités

Pour extruder des entités, procédez comme suit :

  1. Sélectionnez la couche à extruder dans la fenêtre Contents (Contenu).
  2. Sur l’onglet contextuel de la couche (par exemple, l’onglet Feature Layer (Couche d’entités), dans le groupe Extrusion, cliquez sur la flèche de la liste déroulante Type. Choisissez un type d’extrusion des entités.

    Aucun Aucune extrusion

    Les entités ne sont pas extrudées. Il s’agit de l’option par défaut.

    Hauteur min Hauteur min

    Ajoutez une extrusion à la hauteur minimale de chaque entité. Une valeur z est calculée en ajoutant la hauteur d'extrusion à la valeur z minimale de chaque entité. L’entité est extrudée en tant que sommet plat à cette valeur. Cette option n'est pas disponible pour les entités ponctuelles.

    Hauteur max Hauteur max

    Ajoutez une extrusion à la hauteur maximale de chaque entité. Une valeur z est calculée en ajoutant la hauteur d'extrusion à la valeur z maximale de chaque entité. L’entité est extrudée en tant que sommet plat à cette valeur. Cette option n'est pas disponible pour les entités ponctuelles.

    Hauteur de base Hauteur de base

    Ajoutez une extrusion à chaque sommet de la hauteur de base de chaque entité. Une valeur z est calculée pour chaque sommet de la base de l'entité et chaque entité est extrudée à ces valeurs z. Dans le cas d’entités surfaciques, des faces de sommet et de base sont créées qui sont reliées aux murs extrudés pour construire une forme fermée.

    Hauteur absolue Hauteur absolue

    Chaque entité est extrudée à la valeur z spécifiée d’un champ ou d’une expression en tant que sommet plat, quelles que soient les valeurs z de chaque entité.

    Si aucun champ ni aucune expression ne sont spécifiés pour l’extrusion, l’élévation de la surface du sommet le plus bas ou le plus haut est utilisée pour déterminer l’élévation de la polyligne ou du polygone. Les points ne sont pas affichés tant qu’un champ n’est pas choisi.

  3. Vous pouvez également cliquer sur la liste déroulante Field (Champ) pour sélectionner un champ, dans la table attributaire de la couche, à utiliser comme valeur de la hauteur extrudée.
  4. Vous pouvez également cliquer sur la liste déroulante Unit (Unité) pour sélectionner les unités de mesure de l’extrusion de l’entité.

    Si la couche possède un système de coordonnées verticales défini, l'unité d'extrusion par défaut est l'unité verticale de la source de données. Sinon, l'unité d'extrusion par défaut est le mètre.

    Conseil :

    Pour voir l'unité verticale définie pour votre source de données, cliquez avec le bouton droit sur la fenêtre Contenu, puis sélectionnez Propriétés. Dans la boîte de dialogue Propriétés de la couche, cliquez sur l'onglet Source et développez l'en-tête Source de données.

  5. Vous pouvez également cliquer sur le bouton Extrusion Expression (Expression d’extrusion) Expression d’extrusion pour créer une expression personnalisée en langage VBScript ou Arcade, à utiliser pour le calcul des valeurs d’extrusion.

    La zone de texte d'extrusion est accessible si vous choisissez n'importe quelle méthode d'extrusion, à l'exception de Aucun. Vous pouvez également choisir d’appliquer des opérateurs à la valeur attributaire. Par exemple, si vous intégrez la hauteur de chaque étage d’un bâtiment comme champ attributaire et que vous connaissez le nombre d’étages que possède le bâtiment, vous pouvez ajouter un multiplicateur pour calculer la hauteur du bâtiment. Pour plus d’informations, reportez-vous à la rubrique Définir des expressions personnalisées pour la symbologie.

Remarque :

L'extrusion étant une propriété d'affichage de la couche, le ou les symboles utilisés dans la couche ne reflètent pas l'extrusion dans la fenêtre d'aperçu des propriétés des symboles.

Rubriques connexes