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