Résumé
Charge les données d'une ou plusieurs entités en entrée afin de modifier la surface d'un réseau triangulé irrégulier (TIN) existant.
Illustration
Utilisation
Cet outil modifie le TIN en entrée. Vous pouvez utiliser l'outil Copier TIN pour disposer d'une sauvegarde si vous souhaitez conserver une version intacte du TIN source.
-
Le type d'entité de surface détermine dans quelle mesure les entités en entrée vont contribuer à la définition de la surface triangulée.
- Les entités ponctuelles peuvent être spécifiées en tant que points cotés, qui offrent des nœuds de données dont les valeurs Z sont utilisées dans la triangulation de la surface.
- Les entités linéaires peuvent être spécifiées en tant que points de masse et lignes de fracture, qui représentent les emplacements le long d’une surface avec des discontinuités linéaires au niveau de la pente (par exemple, des lignes de crête, des lignes de rivage, des tronçons de chaussée, des emprises de bâtiment, etc.).
- Les entités surfaciques peuvent également être spécifiées en tant que points de masse et lignes de fracture, ainsi que les entités de découpage qui définissent la zone de données, remplacent les entités qui définissent les régions par des valeurs Z constantes (p. ex. plans d’eau, par exemple) et effacent les entités qui indiquent des surfaces internes où aucune donnée n’est présente.
-
Le nombre maximal de nœuds pris en charge par un TIN dépend principalement des ressources de mémoire libres et contiguës disponibles sur l'ordinateur. Limitez le nombre total de nœuds à moins de 6 millions pour garantir la réactivité des performances d'affichage et une facilité d'utilisation. Il est préférable de gérer les surfaces triangulées plus importantes à l'aide d'un jeu de données de MNT à plusieurs résolutions.
Syntaxe
arcpy.3d.EditTin(in_tin, in_features, {constrained_delaunay})
Paramètre | Explication | Type de données |
in_tin | Jeu de données TIN à traiter. | TIN Layer |
in_features [[in_features, height_field, tag_value, SF_type, use_z],...] | False Les entités en entrée et leurs propriétés associées qui contribueront à la définition du TIN.
| Value Table |
constrained_delaunay (Facultatif) | Spécifie la technique de triangulation utilisée le long des lignes de fracture du TIN.
| Boolean |
Sortie dérivée
Nom | Explication | Type de données |
derived_out_tin | TIN mis à jour. | Couche du TIN |
Exemple de code
L'exemple suivant illustre l'utilisation de cet outil dans la fenêtre Python.
arcpy.env.workspace = "C:/data"
arcpy.ddd.EditTin("my_tin", "clip_polygon.shp <None> <None> hardclip false; "\
"new_points.shp Shape <None> masspoints true", "Delaunay")
L'exemple suivant illustre l'utilisation de cet outil dans un script Python autonome.
'''****************************************************************************
Name: EditTin Example
Description: This script demonstrates how to use the
EditTin tool to add features to a output of the CopyTin tool.
****************************************************************************'''
# Import system modules
import arcpy
# Set environment settings
arcpy.env.workspace = "C:/data/LAS"
# Set Local Variables
origTin = "elevation"
copyTin = "elev_copy"
inFCs = [["Clip_Polygon.shp", "<None>", "<None>", "hardclip", False],
["new_points.shp", "Shape", "<None>", "masspoints", True]]
# Execute CopyTin
arcpy.CopyTin_3d(origTin, copyTin, "CURRENT")
# Execute EditTin
arcpy.EditTin_3d(copyTin, inFCs, Delaunay)
Environnements
Informations de licence
- Basic: Requiert 3D Analyst
- Standard: Requiert 3D Analyst
- Advanced: Requiert 3D Analyst
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?