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.ddd.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
Ejemplo 1 de ReplaceTerrainPoints (ventana de Python)
En el siguiente ejemplo se muestra cómo usar esta herramienta en la ventana de Python.
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")
Ejemplo 2 de ReplaceTerrainPoints (script independiente)
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
# 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)
Entornos
Información de licenciamiento
- Basic: Requiere 3D Analyst
- Standard: Requiere 3D Analyst
- Advanced: Requiere 3D Analyst
Temas relacionados
- Información general sobre el conjunto de herramientas Administración de datos
- Fundamentos de las superficies
- Formatos de superficie
- ¿Qué es un dataset de terreno?
- Ventajas de utilizar datasets de terreno
- Tipos de datos de origen compatibles con los datasets de terreno
- Importar datos y cargar herramientas en dataset de terreno