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.

Parámetros

EtiquetaExplicaciónTipo de datos
Terreno de entrada

El dataset de terreno que se va a procesar.

Terrain Layer
Fuente de datos terreno de entrada

Nombre de la clase de entidad de puntos del terreno en la que se sustituirán todos o algunos de sus puntos.

String
Puntos de entrada

Las entidades de punto o multipunto que reemplazarán las entidades de punto de terreno.

Feature Layer
Área de Interés
(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

EtiquetaExplicaciónTipo de datos
Terreno de entrada actualizado

El terreno de entrada actualizado.

Capas de terreno

arcpy.ddd.ReplaceTerrainPoints(in_terrain, terrain_feature_class, in_point_features, {polygon_features_or_extent})
NombreExplicació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