Resumen
Reemplaza los puntos referenciados por un dataset de terreno con puntos de una clase de entidad especificada.
Uso
La fuente de datos de terreno pueden ser puntos, multipuntos o puntos integrados.
Los puntos de reemplazo se pueden originar desde entidades de multipunto o punto único.
Al reemplazar puntos en un dataset de terreno, éste queda invalidado. Ejecute Construir terreno después de agregar puntos o multipuntos.
Sintaxis
arcpy.3d.ReplaceTerrainPoints(in_terrain, terrain_feature_class, in_point_features, {polygon_features_or_extent})
Parámetro | Explicación | Tipo de datos |
in_terrain | El dataset de terreno que se va a procesar. | Terrain Layer |
terrain_feature_class | Nombre de la clase de entidad de puntos del terreno en la que se sustituirán todos o algunos de sus puntos. | String |
in_point_features | Las entidades de punto o multipunto que reemplazarán las entidades de punto de terreno. | Feature Layer |
polygon_features_or_extent (Opcional) | Un área de interés opcional se puede utilizar para definir la extensión del área en la que los puntos de terreno se reemplazarán. | Feature Layer; Extent |
Salida derivada
Nombre | Explicación | Tipo de datos |
derived_out_terrain | El terreno de entrada actualizado. | Capas de terreno |
Muestra de código
En el siguiente ejemplo se muestra cómo usar esta herramienta en la ventana de Python.
arcpy.env.workspace = "C:/data"
arcpy.ReplaceTerrainPoints_3d("sample.gdb/featuredataset/terrain", "points_old",
"sample.gdb/featuredataset/terrain/pts_new")
En el siguiente ejemplo se muestra cómo usar esta herramienta en un script independiente de Python.
'''****************************************************************************
Name: ReplaceTerrainPoints Example
Description: This script demonstrates how to use the
ReplaceTerrainPoints tool.
****************************************************************************'''
# Import system modules
import arcpy
from arcpy import env
# 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)
Entornos
Información de licenciamiento
- Basic: Requiere 3D Analyst
- Standard: Requiere 3D Analyst
- Advanced: Requiere 3D Analyst