Détruire les nœuds d'un TIN (3D Analyst)
Récapitulatif
Crée un TIN à l'aide d'un sous-ensemble de nœuds à partir d'un TIN en entrée.
Pour en savoir plus sur la fonction Détruire les nœuds d'un TIN (3D Analyst)
Illustration
![]() |
Utilisation
Les options de destruction suivantes sont disponibles :
- Tolérance Z - Génère le TIN en sortie conformément à une précision verticale connue du TIN en entrée.
- Compte - Génère le TIN en sortie en limitant le nombre des nœuds conservés à partir du TIN en entrée.
-
Lorsque vous utilisez l'option Tolérance Z, la tolérance verticale doit être spécifiée avec les unités Z du TIN en entrée.
Syntaxe
DecimateTinNodes_3d (in_tin, out_tin, method, {copy_breaklines})
| Paramètre | Explication | Type de données |
in_tin |
The input TIN. | TIN Layer |
out_tin |
The output TIN dataset. | TIN |
method "ZTOLERANCE <z_tolerance_value> <max_node_value>" or "COUNT <max_node_value>" |
Spécifie la méthode de destruction pour la sélection d'un sous-ensemble de nœuds à partir du TIN en entrée.
| Decimate |
copy_breaklines (Facultatif) |
Indique si les lignes de fracture du TIN en entrée sont copiées dans la sortie.
| Boolean |
Exemple de code
1er exemple d'utilisation de l'outil DecimateTINNodes (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.DecimateTinNodes_3d("tin", "tin_simple", "COUNT 5000" "BREAKLINES")
2e exemple d'utilisation de l'outil DecimateTINNodes (script autonome)
The following sample demonstrates the use of this tool in a stand-alone Python script:
'''****************************************************************************
Name: DecimateTinNodes Example
Description: This script demonstrates how to use the
DecimateTinNodes 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
inTin = "elevation"
method = "COUNT 5000"
copyBrk = "BREAKLINES"
# Ensure output name is unique
outTin = arcpy.CreateUniqueName("simple_elev")
#Execute DecimateTinNodes
arcpy.DecimateTinNodes_3d(inTin, outTin, method, copyBrk)
Environnements
Rubriques connexes
Informations de licence
ArcView : Obligatoire 3D Analyst
ArcEditor : Obligatoire 3D Analyst
ArcInfo : Obligatoire 3D Analyst
7/10/2012
