Reemplazar puntos de terreno (3D Analyst)

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ámetroExplicaciónTipo 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

NombreExplicaciónTipo 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.

arcpy.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

# 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)

Información de licenciamiento

  • Basic: Requiere 3D Analyst
  • Standard: Requiere 3D Analyst
  • Advanced: Requiere 3D Analyst

Temas relacionados