Borrar punto (Edición)

Resumen

Elimina puntos de la entrada que estén dentro o fuera de las entidades de eliminación, dependiendo del tipo de operación.

Ilustración

Ilustración de la herramienta Borrar punto

Uso

    Precaución:

    Esta herramienta modifica los datos de entrada. Consulte Herramientas que modifican o actualizan los datos de entrada para obtener más información y estrategias para evitar cambios de datos no deseados.

  • Para eliminar puntos dentro o en el límite del valor del parámetro Entidades de eliminación, utilice la opción Dentro del parámetro Tipo de operación. Para eliminar puntos fuera del valor del parámetro Entidades de eliminación, utilice la opción Fuera del parámetro Tipo de operación.

  • Cuando el parámetro Entidades de entrada consta de entidades multipunto, solo se eliminarán los puntos que estén dentro o fuera del valor del parámetro Entidades de eliminación, dependiendo de la opción Tipo de operación.

Parámetros

EtiquetaExplicaciónTipo de datos
Entidades de entrada

Las entidades de puntos de entrada.

Feature Layer
Quitar entidades

Las entidades poligonales que se utilizarán para determinar qué entidades del valor de Entidades de entrada se eliminarán.

Feature Layer
Tipo de operación
(Opcional)

Determina si se eliminarán los puntos situados dentro o fuera de las entidades de eliminación.

  • DentroSe eliminarán las entidades de puntos que estén dentro del límite de las entidades eliminadas o sobre él.
  • FueraSe eliminarán las entidades de puntos que estén fuera de las entidades eliminadas.
String

Salida derivada

EtiquetaExplicaciónTipo de datos
Entidades de entrada actualizadas

Las entidades de entrada actualizadas.

Feature Class

arcpy.edit.ErasePoint(in_features, remove_features, {operation_type})
NombreExplicaciónTipo de datos
in_features

Las entidades de puntos de entrada.

Feature Layer
remove_features

Las entidades poligonales que se utilizarán para determinar qué entidades del valor de in_features se eliminarán.

Feature Layer
operation_type
(Opcional)

Determina si se eliminarán los puntos situados dentro o fuera de las entidades de eliminación.

  • INSIDESe eliminarán las entidades de puntos que estén dentro del límite de las entidades eliminadas o sobre él.
  • OUTSIDESe eliminarán las entidades de puntos que estén fuera de las entidades eliminadas.
String

Salida derivada

NombreExplicaciónTipo de datos
out_feature_class

Las entidades de entrada actualizadas.

Feature Class

Muestra de código

Ejemplo 1 de ErasePoint (ventana de Python)

El siguiente script de la ventana de Python demuestra cómo utilizar la función ErasePoint de modo inmediato.

import arcpy
arcpy.env.workspace = "C:/data"
arcpy.edit.ErasePoint("trees.shp", "park_boundaries", "INSIDE")
Ejemplo 2 de ErasePoint (script independiente)

El siguiente script independiente muestra cómo utilizar la función ErasePoint.

# Name: ErasePoint_Example2.py
# Description: Replacing low resolution elevation points inside 
# lake areas by high resolution lidar points.
 
# Import system modules
import arcpy
 
# Set environment settings
arcpy.env.workspace = "C:/data/Portland.gdb/relief"
 
# Set local variables
inElevationFeatures = "elevation_points"
inLidarFeatures = "lidar_points"
inLakeFeatures = "lakes"

# Erase elevation points inside lakes
arcpy.edit.ErasePoint(inElevationFeatures, inLakeFeatures, "INSIDE")

# Clip lidar points inside lakes
arcpy.edit.ErasePoint(inLidarFeatures, inLakeFeatures, "OUTSIDE")

# Append the clipped lidar points to the remaining elevation points
arcpy.management.Append(inElevationFeatures, inLidarFeatures, "NO_TEST")

Información de licenciamiento

  • Basic: No
  • Standard: Sí
  • Advanced: Sí

Temas relacionados