Borrar (Cobertura)

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 no estén en el polígono de borrado por fuera de los límites.

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

Ilustración

Ejemplo de Borrar
Ejemplo de Borrar

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 va a 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). Ésta es la opción predeterminada.
  • LINESe 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)

Distancia mínima entre 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.

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 de licencia

ArcView: No
ArcEditor: No
ArcInfo: Requiere ArcInfo Workstation instalado

7/10/2012