É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 | Surfaces raster et TIN utilisées pour créer le diagramme en éventail. | Mosaic Layer; Raster Layer; TIN Layer |
Classe d’entités multipatch en sortie | Le multipatch en sortie qui est composé des faces verticales représentant le diagramme en éventail. | Feature Class |
Méthode d’interpolation (Facultatif) | Spécifie la méthode d’interpolation qui sera 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 du plancher (Facultatif) | Une hauteur constante qui sera utilisée pour définir la hauteur la plus basse du diagramme en éventail. | Linear Unit |
Hauteur du plafond (Facultatif) | Une hauteur constante qui sera utilisée pour définir la hauteur la plus élevée du diagramme en éventail. | Linear Unit |
Distance d’exemple (Facultatif) | La distance horizontale qui sera utilisée pour déterminer les emplacements auxquels les mesures de hauteur sont interpolées à partir des surfaces sous-jacentes. | Linear Unit |
Synthèse
Produit une section transversale verticale d’un ensemble de surfaces.
Illustration
Utilisation
Un diagramme en éventail permet de visualiser l’espace entre plusieurs surfaces qui se superposent dans un espace 3D, comme les données stratigraphiques.
Tous les segments courbes seront généralisés en segments de ligne à l’aide de la valeur du paramètre Distance d’échantillonnage. Si une distance d’échantillonnage n’est pas spécifiée, cette valeur sera dérivée de la surface en entrée. Pour un raster, la distance d’échantillonnage par défaut sera la taille de cellule du raster. Pour un TIN, la distance d’échantillonnage par défaut sera fonction des tronçons produits par la surface triangulée. Si la courbe est plus courte que la résolution d’échantillonnage, la courbe sera simplifiée en une ligne à deux points en utilisant ses points de début et de fin.
L’interpolation bilinéaire sera utilisée pour dériver la hauteur le long d’une surface raster. Pour les surfaces TIN, il est possible de spécifier le voisin naturel ou l’interpolation linéaire.
Un tableau des valeurs x,y,z contenues dans le diagramme en éventail peut être généré à 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,...] | Surfaces raster et TIN utilisées pour créer le diagramme en éventail. | Mosaic Layer; Raster Layer; TIN Layer |
out_feature_class | Le multipatch en sortie qui est composé des faces verticales représentant le diagramme en éventail. | Feature Class |
method (Facultatif) | Spécifie la méthode d’interpolation qui sera 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 qui sera utilisée pour définir la hauteur la plus basse du diagramme en éventail. | Linear Unit |
ceiling_height (Facultatif) | Une hauteur constante qui sera utilisée pour définir la hauteur la plus élevée du diagramme en éventail. | Linear Unit |
sample_distance (Facultatif) | La distance horizontale qui sera utilisée pour déterminer les emplacements auxquels 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
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 ?