TIN-Knoten verringern (3D Analyst)
Zusammenfassung
Erstellt ein TIN mit einer Teilmenge der Knoten aus einem Eingabe-TIN.
Weitere Informationen zur Funktionsweise von "TIN-Knoten verringern" (3D Analyst)
Abbildung
Verwendung
Die folgenden Verringerungsoptionen sind möglich:
- Z-Toleranz – Generiert das Ausgabe-TIN, das innerhalb einer bekannten vertikalen Genauigkeit vom Eingabe-TIN liegt.
- Anzahl – Generiert das Ausgabe-TIN durch Beschränken der Anzahl von Knoten, die vom Eingabe-TIN übernommen werden.
-
Wenn Sie die Option Z-Toleranz verwenden, sollte die vertikale Toleranz in den Z-Einheiten des Eingabe-TINs festgelegt sein.
Syntax
DecimateTinNodes_3d (in_tin, out_tin, method, {copy_breaklines})
Parameter | Erläuterung | Datentyp |
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>" |
Gibt die Verringerungsmethode für die Auswahl einer Teilmenge der Knoten aus dem Eingabe-TIN an.
| Decimate |
copy_breaklines (optional) |
Gibt an, ob Bruchkanten aus dem Eingabe-TIN in die Ausgabe kopiert werden.
| Boolean |
Codebeispiel
DecimateTINNodes – Beispiel 1 (Python-Fenster)
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")
DecimateTINNodes – Beispiel 2 (eigenständiges Skript)
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)
Umgebungen
Verwandte Themen
Lizenzinformationen
ArcView: Erfordert 3D Analyst
ArcEditor: Erfordert 3D Analyst
ArcInfo: Erfordert 3D Analyst
7/10/2012