Diagramme de clôture (3D Analyst)

Synthèse

Construit une section croisée verticale d’une collection de surfaces.

Illustration

Diagramme en éventail

Utilisation

  • Un diagramme en éventail s’avère utile pour visualiser l’espace entre plusieurs surfaces qui se superposent dans un espace 3D, comme les données stratigraphiques.

  • L’interpolation bilinéaire permet de dériver la hauteur le long d’une surface raster. Pour les surfaces TIN, les options d'interpolation Linéaire et Voisin naturel peuvent être spécifiées.

  • Il est possible de générer une table de valeurs x,y,z dans le diagramme en éventail à l’aide de l’outil Profil de pile.

Paramètres

ÉtiquetteExplicationType de données
Entités linéaires en entrée

Les entités linéaires utilisées pour construire le diagramme en éventail.

Feature Layer
Surface en entrée

Les surfaces utilisées pour construire le diagramme en éventail.

Mosaic Layer; Raster Layer; TIN Layer
Classe d’entités multipatch en sortie

Multipatch en sortie composé de faces verticales qui illustrent le diagramme en éventail.

Feature Class
Méthode d’interpolation
(Facultatif)

Méthode d’interpolation utilisée pour obtenir les valeurs z à partir des surfaces TIN lors de la construction du diagramme en éventail. Ce paramètre ne s’applique pas aux surfaces raster.

  • LinéaireL’interpolation linéaire sera utilisée. Il s’agit de l’option par défaut.
  • Voisins naturelsL’interpolation par voisins naturels sera utilisée.
String
Hauteur de plancher
(Facultatif)

Une hauteur constante utilisée pour définir la hauteur la plus basse du diagramme en éventail.

Linear Unit
Hauteur de plafond
(Facultatif)

Une hauteur constante utilisée pour définir la hauteur la plus élevée du diagramme en éventail.

Linear Unit
Distance d'exemple
(Facultatif)

Distance horizontale qui permet de déterminer les positions où les mesures de hauteur sont interpolées à partir des surfaces sous-jacentes.

Linear Unit

arcpy.ddd.FenceDiagram(in_line_features, in_surface, out_feature_class, {method}, {floor_height}, {ceiling_height}, {sample_distance})
NomExplicationType de données
in_line_features

Les entités linéaires utilisées pour construire le diagramme en éventail.

Feature Layer
in_surface
[in_surface,...]

Les surfaces utilisées pour construire le diagramme en éventail.

Mosaic Layer; Raster Layer; TIN Layer
out_feature_class

Multipatch en sortie composé de faces verticales qui illustrent le diagramme en éventail.

Feature Class
method
(Facultatif)

Méthode d’interpolation utilisée pour obtenir les valeurs z à partir des surfaces TIN lors de la construction du diagramme en éventail. Ce paramètre ne s’applique pas aux surfaces raster.

  • LINEARL’interpolation linéaire sera utilisée. Il s’agit de l’option par défaut.
  • NATURAL_NEIGHBORSL’interpolation par voisins naturels sera utilisée.
String
floor_height
(Facultatif)

Une hauteur constante utilisée pour définir la hauteur la plus basse du diagramme en éventail.

Linear Unit
ceiling_height
(Facultatif)

Une hauteur constante utilisée pour définir la hauteur la plus élevée du diagramme en éventail.

Linear Unit
sample_distance
(Facultatif)

Distance horizontale qui permet de déterminer les positions où les mesures de hauteur sont interpolées à partir des surfaces sous-jacentes.

Linear Unit

Exemple de code

Exemple 1 de la fonction FenceDiagram (fenêtre Python)

L'exemple suivant illustre l'utilisation de cet outil dans la fenêtre Python.

arcpy.env.workspace = 'c:/data'
arcpy.ddd.FenceDiagram('fence_profile.shp', 
                       ['alluvium.tif', 'white_limestone.tif', 'yellow_limestone.tif'], 
                       'fence_diagram.shp', sample_distance='5 Meters')

Informations de licence

  • Basic: Nécessite 3D Analyst
  • Standard: Nécessite 3D Analyst
  • Advanced: Nécessite 3D Analyst

Rubriques connexes