Terrain-Punkte ersetzen (3D Analyst)
Zusammenfassung
Ersetzt in einem Terrain-Dataset verwendete Punkt-Features mit Punkten aus einer angegebenen Feature-Class.
Verwendung
Als Terraindatenquelle können Punkte, Multipoints oder eingebettete Punkte genutzt werden.
Die Ersatzpunkte können aus Single-Point- oder Multipoint-Features kommen.
-
Ein Terrain-Dataset wird durch das Ersetzen von Punkten ungültig. Führen Sie das Werkzeug "Terrain berechnen" aus, nachdem Sie Punkte oder Multipoints hinzugefügt haben.
Falls es sich um ein SDE-Terrain handelt, ist eine Registrierung als versioniert erforderlich.
Syntax
Parameter | Erläuterung | Datentyp |
in_terrain |
The input terrain dataset. | Terrain Layer |
terrain_feature_class |
Die Terrainpunkt-Features, deren Quelldaten ersetzt werden. | Feature Layer |
in_point_features |
Die Punkt- oder Multipoint-Features, die die Terrainpunkt-Features ersetzen. | Feature Layer |
polygon_features_or_extent (optional) |
Optional kann die Fläche, in der die Terrainpunkte ersetzt werden, mit einem Interessensbereich definiert werden. | Feature Layer; Extent |
Codebeispiel
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.ReplaceTerrainPoints_3d("sample.gdb/featuredataset/terrain", "points_old", "sample.gdb/featuredataset/terrain/pts_new")
The following sample demonstrates the use of this tool in a stand-alone Python script:
'''**************************************************************************** Name: ReplaceTerrainPoints Example Description: This script demonstrates how to use the ReplaceTerrainPoints 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" TerrainFCl = "points_old" InPoints = "sample.gdb/featuredataset/terrain/pts_new" #Execute ReplaceTerrainPoints arcpy.ReplaceTerrainPoints_3d(InTerrain, TerrainFCl, InPoints)