Borrar (Cobertura)

Nivel de licencia:BasicStandardAdvanced

Resumen

Crea una nueva cobertura de salida mediante la superposición de polígonos de la cobertura de borrado sobre las entidades de la cobertura de entrada. Solo se copian en la cobertura de salida las partes de las entidades de cobertura de entrada que estén fuera de los límites exteriores del polígono de borrado.

Más información sobre el funcionamiento de Borrar.

Ilustración

Erase example
Erase example

Uso

Sintaxis

Erase_arc (in_cover, erase_cover, out_cover, {feature_type}, {fuzzy_tolerance})
ParámetroExplicaciónTipo de datos
in_cover

La cobertura que contiene entidades que se van a borrar.

Coverage
erase_cover

Cobertura cuyo polígono exterior define la región de borrado.

Coverage
out_cover

La cobertura que se creará.

Coverage
feature_type
(Opcional)

Conjunto de entidades que se va a borrar:

  • POLYSe borran los polígonos y se actualiza la tabla de atributos de polígono (PAT). Esta es la opción predeterminada.
  • LÍNEASe borran los arcos y se actualiza la tabla de atributos de arco (AAT).
  • POINTSe borran los puntos y se actualiza la tabla de atributos de punto (PAT).
  • NETSe borran los polígonos y los arcos, y se actualizan sus tablas PAT y AAT.
  • LINKLos arcos y los puntos se borran y se actualizan sus tablas AAT y PAT.
  • RAWSe borran los arcos, los puntos de datos y la anotación en una cobertura sin topología (sin archivos de atributos). Los sistemas de rutas se conservan, pero no se guardan las regiones, la PAT y la AAT.
String
fuzzy_tolerance
(Opcional)

La distancia mínima entre las coordenadas en la cobertura de salida. De forma predeterminada, se utiliza el valor de tolerancia difusa mínimo de la cobertura de entrada y de la cobertura de borrado.

Más información sobre cómo se calcula la tolerancia difusa predeterminada.

Double

Ejemplo de código

Ejemplo de Borrar (secuencia de comandos independiente)

La siguiente secuencia de comandos independiente muestra cómo borrar una área de una cobertura.

# Name: Erase_Example.py
# Description: Creates an empty area inside a polygon coverage.
# Requirements: ArcInfo Workstation

# Import system modules
import arcpy
from arcpy import env

# Set environment settings
env.workspace = "C:/data"

# Set local variables
inCover = "tongass1"
eraseCover = "tong_azone"
outCover = "C:/output/tong_nozone"
featureType = "POLY"

# Execute Erase
arcpy.Erase_arc(inCover, eraseCover, outCover, featureType, "")

Entornos

Temas relacionados

Información sobre licencias

ArcGIS for Desktop Basic: No
ArcGIS for Desktop Standard: No
ArcGIS for Desktop Advanced: Requiere ArcInfo Workstation instalado
9/11/2013