Skip To Content

Extruder des entités en symbologie 3D

L’extrusion consiste à étirer verticalement une forme 2D plate 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. Lorsque vous extrudez une couche dans la catégorie 2D Layers (Couches 2D) de 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 sont désactivées.

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 lignes

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 :

Ligne sur le sol
Ligne extrudée en un mur

Extrusion de polygones

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

Pour extruder des entités, procédez de la manière suivante.

  1. Sélectionnez la couche d'entités à extruder dans la fenêtre Contenu.
  2. Sous Couche d'entités, sous l'onglet Apparence du groupe Extrusion, cliquez sur la flèche de liste déroulante Type. Choisissez un type d’extrusion des entités.

    None (Aucune)

    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 en tant que sommet plat, quelles que soient les valeurs z de chaque entité.

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.

Unité d’extrusion

Lorsque vous définissez une extrusion sur une couche, vous pouvez spécifier l'unité d'extrusion des valeurs d'extrusion. Sous Couche d'entités, sous l'onglet Apparence du groupe Extrusion, cliquez sur la flèche de liste déroulante Unité. 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.

Astuce :

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.

Définir une valeur attributaire pour extruder des entités

La zone de texte d'extrusion est accessible si vous choisissez n'importe quelle méthode d'extrusion, à l'exception de Aucun. Pour définir une expression dans VBScript ou Arcade, cliquez sur le bouton Extrusion expression (Expression d’extrusion) Expression d’extrusion. Vous pouvez également 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.

Rubriques connexes