Terrain zu TIN (3D Analyst)

Zusammenfassung

Konvertiert ein Terrain-Dataset in ein TIN-Dataset (Triangulated Irregular Network, unregelmäßiges Dreiecksnetz).

Verwendung

Syntax

TerrainToTin_3d (in_terrain, out_tin, {pyramid_level_resolution}, {max_nodes}, {clip_to_extent})
ParameterErläuterungDatentyp
in_terrain

The input terrain dataset.

Terrain Layer
out_tin

The output TIN dataset.

TIN
pyramid_level_resolution
(optional)

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
max_nodes
(optional)

Die maximale Anzahl der im Ausgabe-TIN möglichen Knoten. Das Werkzeug gibt einen Fehler aus, falls Analyseausdehnung und Pyramidenebene ein TIN ergeben würden, das diese Größe überschreitet. Die Standardeinstellung ist 5 Millionen.

Long
clip_to_extent
(optional)

Gibt an, ob das resultierende TIN entsprechend der Analyseausdehnung ausgeschnitten wird. Dies hat nur dann eine Auswirkung, wenn die Analyseausdehnung definiert wird und kleiner als die Ausdehnung des Eingabe-Terrains ist.

  • CLIPSchneidet das Ausgabe-TIN entsprechend der Analyseausdehnung aus. Dies ist die Standardeinstellung.
  • NO_CLIPSchneidet das Ausgabe-TIN nicht entsprechend der Analyseausdehnung aus.
Boolean

Codebeispiel

TerrainToTIN – 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.TerrainToTin_3d("sample.gdb/featuredataset/terrain", "tin", 6, 5000000, False)
TerrainToTIN – Beispiel 2 (eigenständiges Skript)

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

'''*********************************************************************
Name: TerrainToTin Example
Description: This script demonstrates how to use the 
             TerrainToTin 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
inTerrain = "sample.gdb/featuredataset/terrain"
pyrRes = 6
maxNodes = 5000000
clipExtent = False
# Ensure output name is unique
outTIN = arcpy.CreateUniqueName("tin")

#Execute TerrainToTin
arcpy.TerrainToTin_3d(inTerrain, outTIN, pyrRes, maxNodes, clipExtent)
    
del arcpy

Umgebungen

Verwandte Themen

Lizenzinformationen

ArcView: Erfordert 3D Analyst
ArcEditor: Erfordert 3D Analyst
ArcInfo: Erfordert 3D Analyst

7/10/2012