Isoligne de surface (3D Analyst)

Récapitulatif

Crée des isolignes dérivées à l'aide d'une surface de MNT ou TIN.

Pour en savoir plus sur le fonctionnement de l'outil Isoligne de surface (3D Analyst)

Illustration

Illustration de l'outil Isolignes TIN

Utilisation

Syntaxe

SurfaceContour_3d (in_surface, out_feature_class, interval, {base_contour}, {contour_field}, {contour_field_precision}, {index_interval}, {index_interval_field}, {z_factor}, {pyramid_level_resolution})
ParamètreExplicationType de données
in_surface

Jeu de données de MNT ou TIN en entrée.

Terrain Layer; TIN Layer
out_feature_class

Classe d'entités en sortie.

Feature Class
interval

Intervalle entre les isolignes.

Double
base_contour
(Facultatif)

Outre l'intervalle d'index, la hauteur de base permet de déterminer quelles isolignes sont produites. La hauteur de base est un point de départ à partir duquel l'intervalle d'index est soit ajouté soit soustrait. L'isoligne de base est égale à 0,0 par défaut.

Double
contour_field
(Facultatif)

Champ qui stocke la valeur d'isoligne associée à chaque ligne dans la classe d'entités en sortie.

String
contour_field_precision
(Facultatif)

Précision du champ d'isoligne. Zéro représente un nombre entier et la plage 1 à 9 indique le nombre de décimales incluses dans le champ. Par défaut, le champ est de type nombre entier (0).

Long
index_interval
(Facultatif)

Valeur facultative qui spécifie la différence d'altitude entre des isolignes d'index. Cette valeur est généralement cinq fois plus grande que l'intervalle des isolignes. L'utilisation de ce paramètre ajoute un champ de nombre entier défini par Champ d'intervalle de l'index à la table attributaire de la classe d'entités en sortie, où une valeur de 1 définit des isolignes d'index.

Double
index_interval_field
(Facultatif)

Nom du champ qui indique si une isoligne est une isoligne d'index. Ce paramètre est utilisé uniquement si l'option Intervalle de l'index est définie. Par défaut, le nom de ce champ est Index.

String
z_factor
(Facultatif)

Indique un facteur par lequel multiplier les hauteurs de surface pour convertir des unités Z afin d'apparier des unités XY. Le paramètre Facteur Z affecte uniquement les résultats pour les rasters et les TIN, et non pour les jeux de données de MNT.

Double
pyramid_level_resolution
(Facultatif)

The z-tolerance or window size resolution of the terrain pyramid level that will be used by this tool. The default is 0, or full resolution.

Double

Exemple de code

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

The following sample demonstrates the use of this tool in the Python window:

import arcpy
from arcpy import env

arcpy.CheckOutExtension("3D")
env.workspace = "C:/data"
arcpy.SurfaceContour_3d("sample.gdb/featuredataset/terrain", "contour.shp", 10)
2e exemple d'utilisation de l'outil SurfaceContour (script autonome)

The following sample demonstrates the use of this tool in a stand-alone Python script:

'''****************************************************************************
Name: SurfaceContour Example
Description: This script demonstrates how to use the 
             SurfaceContour tool.
             
****************************************************************************'''

# Import system modules
import arcpy
from arcpy import env

# Obtain a license for the ArcGIS 3D Analyst extension
arcpy.CheckOutExtension("3D")

# Set environment settings
env.workspace = "C:/data"

# Set Local Variables
inSurface = "sample.gdb/featuredataset/terrain"
outContour = arcpy.CreateUniqueName("contour.shp")

#Execute SurfaceContour
arcpy.SurfaceContour_3d(inSurface, outContour, 10)

del inSurface, outContour, arcpy

Environnements

Rubriques connexes

Informations de licence

ArcView : Obligatoire 3D Analyst
ArcEditor : Obligatoire 3D Analyst
ArcInfo : Obligatoire 3D Analyst

7/10/2012