Étiquette | Explication | Type de données |
Entités linéaires en entrée
| Entités linéaires 3D en entrée. | Feature Layer |
Surfaces en entrée
| Une ou plusieurs surfaces qui serviront à déterminer les points d'intersection. | Mosaic Layer; Raster Layer; TIN Layer |
Lignes en sortie
| Les entités linéaires en sortie qui représentent les entités linéaires en entrée fractionnées aux points d'intersection avec la surface. | Feature Class |
Points en sortie (Facultatif) | Les entités ponctuelles facultatives qui représentent l'intersection des lignes en entrée avec une surface. | Feature Class |
Synthèse
Calcule l'intersection géométrique d'entités linéaires 3D et une ou plusieurs surfaces pour renvoyer l'intersection en tant qu'entités linéaires segmentées et points.
Illustration
Utilisation
Tous les entités linéaires en entrée se trouvent dans la même classe d'entités linéaires en sortie, même si elles n'intersectent pas de surface.
Les champs suivants sont inclus dans la classe d'entités linéaires en sortie :
- OID_ORG : OBJECTID de l'entité linéaire 3D d'origine.
- SURF_FROM : surface à partir de laquelle le segment de ligne 3D a commencé.
- SURF_TO : surface à partir de laquelle le segment linéaire 3D a été dessiné.
Les champs suivants sont inclus dans la classe d'entités points en sortie facultative :
- OID_LINE : OBJECTID de l'entité linéaire 3D d'origine.
- SURFACE : nom de la surface à partir de laquelle le point d'intersection est généré.
- DIST_ALONG : distance du début de la ligne 3D jusqu'au point d'intersection.
Paramètres
arcpy.ddd.Intersect3DLineWithSurface(in_line_features, in_surfaces, out_line_feature_class, {out_point_feature_class})
Nom | Explication | Type de données |
in_line_features | Entités linéaires 3D en entrée. | Feature Layer |
in_surfaces [in_surfaces,...] | Une ou plusieurs surfaces qui serviront à déterminer les points d'intersection. | Mosaic Layer; Raster Layer; TIN Layer |
out_line_feature_class | Les entités linéaires en sortie qui représentent les entités linéaires en entrée fractionnées aux points d'intersection avec la surface. | Feature Class |
out_point_feature_class (Facultatif) | Les entités ponctuelles facultatives qui représentent l'intersection des lignes en entrée avec une surface. | Feature Class |
Exemple de code
L'exemple suivant illustre l'utilisation de cet outil dans la fenêtre Python.
arcpy.env.workspace = 'C:/data'
arcpy.Intersect3DLineWithSurface_3d('lines.shp', 'dtm_tin; elev.tif',
'intersect_lines.shp', 'intersect_pts.shp')
L'exemple suivant illustre l'utilisation de cet outil dans un script Python autonome.
import arcpy
from arcpy import env
env.workspace = 'C:/data'
arcpy.Intersect3DLineWithSurface_3d('lines.shp', 'dtm_tin; elev.tif',
'intersect_lines.shp', 'intersect_pts.shp')
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 ?