Disponible avec une licence 3D Analyst.
L'extrusion est le processus d'étirement vertical d'une forme 2D plate pour créer un objet 3D. Il s'agit d'une méthode simple pour créer la symbologie tridimensionnelle à partir d'entités bidimensionnelles. Par exemple, vous pouvez extruder des polygones de bâtiment par une valeur de hauteur afin de créer des formes de construction réalistes.
Les trois types de géométrie de base (points, lignes et polygones) prennent tous en charge l'extrusion. D'autres types de géométrie, comme les entités multipatch, raster et annotations, ne prennent pas en charge l'extrusion. En conséquence, l'option d'extrusion est automatiquement désactivée dans les propriétés des couches de ces entités.
Les entités ponctuelles et multi-points sont extrudées verticalement pour créer des lignes. Ceci peut être utile pour une tâche simple, telle que la mise en surbrillance d'un emplacement. Une utilisation plus complexe consiste à extruder les points par un attribut afin de créer un graphique virtuel, représentant par exemple la population des villes américaines.
Les entités linéaires sont extrudées verticalement pour créer des murs. Cet effet est utile pour esquisser des limites importantes en 3D, représenter des murs verticaux ou simplement créer un effet visuel pour des entités linéaires rehaussées, telles que les zones d'interdiction de survol sous des lignes de transmission.
Les entités surfaciques sont extrudées verticalement pour créer des îlots. L'utilisation la plus commune de l'extrusion surfacique consiste à convertir des emprises de bâtiments en bâtiments 3D. Toutefois, vous pouvez également utiliser ce type d'extrusion pour des valeurs représentatives, telles que des prix de propriété, la population de comtés ou les revenus d'un îlot de recensement.
L'onglet Extrusion du globe dans ArcGlobe et l'onglet Extrusion dans ArcScene contiennent les propriétés de couche nécessaires pour définir la valeur d'extrusion ou l'expression et la méthode pour chaque couche d'entité. Une fois que les hauteurs de base de l'entité sont définies, l'extrusion peut être appliquée. En combinant des propriétés de couche d'extrusion et d'altitude, vous pouvez créer une vue 3D plus réaliste sans recourir aux entités 3D.
Méthodes d'extrusion
Vous disposez de quatre méthodes pour extruder des données :
- Ajout d'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 l'entité, l'entité est extrudée vers un sommet plat à cette valeur.
- Cette méthode s'applique uniquement aux lignes et aux polygones. Les valeurs de points sont exclues, car les valeurs z minimales et maximales sont identiques.
- Vous pouvez appliquer cette méthode à des projets tels que l'extrusion de tracés de bâtiments pour produire un symbole de bâtiment en 3D.
- Ajout d'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 l'entité, l'entité est extrudée vers un sommet plat à cette valeur.
- Cette méthode s'applique uniquement aux lignes et aux polygones. Les valeurs de points sont exclues, car les valeurs z minimales et maximales sont identiques.
- Même si elle est comparable à la première méthode, cette option peut également servir à l'extrusion de tracés de bâtiments. Elle peut se révéler particulièrement utile pour ceux situés sur un terrain en pente.
- Ajout d'une extrusion utilisée en tant que valeur à laquelle les entités sont extrudées
- L'entité est extrudée à la valeur z spécifiée en tant que sommet plat, quelles que soient les valeurs z de l'entité.
- Cette méthode est appliquée aux trois types de géométrie : points, lignes et polygones.
- L'utilisation de la valeur z spécifiée implique d'utiliser un attribut contenant la hauteur d'extrusion absolue pour chaque entité lors de l'extrusion d'entités. Un attribut peut par exemple définir un nombre de mètres au-dessus du niveau de la mer.
- Ajout d'une extrusion à la hauteur de base de chaque entité
- Une valeur z est calculée pour chaque sommet de la base de l'entité et l'entité est extrudée aux diverses valeurs z. Les entités surfaciques comportent également des faces de sommet et de base générées automatiquement qui sont reliées aux murs extrudés pour construire une forme fermée.
- Cette méthode est appliquée aux trois types de géométrie : points, lignes et polygones.
- Elle est communément utilisée pour les lignes de démarcation, telles que les clôtures.
Recommandations concernant la méthode d'extrusion 4
- Cette méthode se caractérisant par un coût de calcul élevé, il est vivement recommandé de placer intégralement en cache toute couche faisant appel à ce type d'extrusion dans ArcGlobe.
- Pour des raisons de précision, il est recommandé que les couches drapées ArcGlobe qui utilisent cette option d'extrusion soient plutôt configurées sous forme de couches flottantes qui référencent une surface spécifique. L'option Flottant est la seule option disponible dans ArcScene.
- Si les valeurs z de la couche proviennent d'une surface, la modification de la source de données d'altitude ne met pas automatiquement à jour l'affichage de la couche extrudée. Vous devez actualiser manuellement la couche en cliquant dessus avec le bouton droit et en choisissant Actualiser.
- Seuls les sommets existants sont utilisés comme points de référence pour la forme extrudée. Si votre ligne ou votre polygone obtiennent des valeurs z provenant d'une surface dans une région montagneuse, vous aurez peut-être besoin d'augmenter le nombre de sommets sur la forme pour faire en sorte que le résultat extrudé suive le terrain de plus près.
Considérations spéciales en matière d'extrusion de grands polygones dans ArcGlobe
Lorsque vous extrudez des polygones de toute taille, les limites du polygone sont extrudées et un sommet et une base sont calculés en tant que forme interpolée entre des murs opposés.
Selon la taille et l'étendue de la forme du polygone, ArcGlobe peut parfois afficher la surface du globe pointant vers le haut à l'intérieur d'un polygone extrudé. Ceci peut être dû aux données d'altitude du globe sous-jacent ou, dans le cas de très grands polygones, à la courbure de la terre. Des exemples de ces effets sont illustrés ci-dessous.
Cet effet peut être souhaité dans certains cas. Par exemple, vous pouvez représenter le brouillard sous la forme d'un polygone extrudé duquel émergent des collines. En revanche, vous voudrez éviter cet effet dans d'autres situations. Vous en avez la possibilité en utilisant des données ou des techniques de visualisation différentes.
Pour éviter que la courbure de la terre n'entraîne l'affichage de la surface du globe à travers un polygone extrudé, vous devez réduire la taille des polygones. La méthode la plus simple pour effectuer cette opération consiste à fractionner le polygone en parties plus petites.
Toutefois, si le but de la visualisation est d'afficher le polygone extrudé comme si la surface était elle-même soulevée, vous disposez de nombreuses méthodes pour y parvenir. Une méthode consiste à créer deux surfaces TIN, l'une pour le haut, l'autre pour la base de la zone d'intérêt, puis à utiliser l'outil de géotraitement Extruder entre pour créer une entité multipatch entre les deux surfaces. Une autre méthode consiste à créer la face supérieure du polygone extrudé à l'aide de l'option Interpoler des polygones vers multipatchs, à convertir le périmètre du polygone en polyligne, puis à extruder les lignes pour créer le mur extérieur vertical.