Étiquette | Explication | Type 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.
| 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 |
Synthèse
Construit une section croisée verticale d’une collection de surfaces.
Illustration
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
arcpy.ddd.FenceDiagram(in_line_features, in_surface, out_feature_class, {method}, {floor_height}, {ceiling_height}, {sample_distance})
Nom | Explication | Type 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.
| 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
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')
Environnements
Cas particuliers
Informations de licence
- Basic: Nécessite 3D Analyst
- Standard: Nécessite 3D Analyst
- Advanced: Nécessite 3D Analyst
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?