+++Intersect 3D Line With Surface (3D Analyst)

Niveau de licence :De baseStandardAvancé

Récapitulatif

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

Illustration de l'outil +++Intersect 3D Line with Surface

Utilisation

Syntaxe

Intersect3DLineWithSurface_3d (in_surfaces, in_line_features, out_line_feature_class, {out_point_feature_class})
ParamètreExplicationType de données
in_surfaces

Spécifiez un ou plusieurs rasters en entrée ou surfaces TIN pour construire les intersections géométriques.

Raster Layer; TIN Layer
in_line_features

Entités linéaires 3D en entrée.

Feature Layer
out_line_feature_class

Classe d'entités linéaires en sortie qui comporte une copie des lignes en entrée, fractionnées aux points d'intersection.

Feature Class
out_point_feature_class
(Facultatif)

Classe d'entités ponctuelles facultative comportant les points d'intersection.

Feature Class

Exemple de code

1er exemple d'utilisation de l'outil Intersect3DLineWithSurface (fenêtre Python)

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

import arcpy
from arcpy import env

arcpy.CheckOutExtension('3D')
env.workspace = 'C:/data'
arcpy.Intersect3DLineWithSurface_3d('lines.shp', 'dtm_tin; elev.tif', 
                                  'intersect_lines.shp', 'intersect_pts.shp')
2e exemple d'utilisation de l'outil Intersect3DLineWithSurface (script autonome)

L'exemple suivant illustre l'utilisation de cet outil dans un script Python autonome :

import arcpy
from arcpy import env

arcpy.CheckOutExtension('3D')
env.workspace = 'C:/data'
arcpy.Intersect3DLineWithSurface_3d('lines.shp', 'dtm_tin; elev.tif', 
                                  'intersect_lines.shp', 'intersect_pts.shp')

Environnements

Thèmes connexes

Informations de licence

ArcGIS for Desktop Basic : Requis 3D Analyst
ArcGIS for Desktop Standard : Requis 3D Analyst
ArcGIS for Desktop Advanced : Requis 3D Analyst
9/12/2013