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 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 de las Entidades de eliminación, use el tipo de operación INSIDE. Para eliminar puntos fuera de las Entidades de eliminación, use el tipo de operación OUTSIDE.

  • Para las entidades de entrada multipunto, solo se eliminarán los puntos que estén dentro o fuera de las Entidades de eliminación, dependiendo del Tipo de operación.

Parámetros

EtiquetaExplicaciónTipo de datos
Entidades de entrada

Las entidades de puntos de entrada.

Feature Layer
Quitar entidades

Se eliminarán las entidades de entrada dentro o fuera de las Entidades de eliminación, dependiendo del parámetro Tipo de operación.

Feature Layer
Tipo de operación
(Opcional)

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

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

Clase de entidad

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

Se eliminarán las entidades de entrada dentro o fuera de las Entidades de eliminación, dependiendo del parámetro Tipo de operación.

Feature Layer
operation_type
(Opcional)

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

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

Clase de entidad

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 en el modo inmediato.

import arcpy
arcpy.env.workspace = "C:/data"
arcpy.ErasePoint_edit("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.ErasePoint_edit(inElevationFeatures, inLakeFeatures, "INSIDE")
# Clip lidar points inside lakes
arcpy.ErasePoint_edit(inLidarFeatures, inLakeFeatures, "OUTSIDE")
# Append the clipped lidar points to the remaining elevation points
arcpy.Append_management(inElevationFeatures, inLidarFeatures, "NO_TEST")

Entornos

Casos especiales

Información de licenciamiento

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

Temas relacionados