Limpiar (Cobertura)

Resumen

Genera una cobertura con la correcta topología de polígono o de nodo y arco. Para hacer esto, Limpiar edita y corrige errores de coordenadas geométricas, ensambla arcos en polígonos y crea información de atributos de entidades para cada polígono o arco (es decir, crea una PAT o AAT).

Más información sobre cómo funciona Limpiar

Ilustración

Clean illustration

Uso

Sintaxis

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

La cobertura que se limpiará.

Coverage
out_cover
(Opcional)

La cobertura que crea Limpiar. Si la cobertura de entrada y la cobertura de salida tienen el mismo nombre, se reemplaza la cobertura de entrada. Por defecto, se reemplaza la cobertura de entrada.

Coverage
dangle_length
(Opcional)

La longitud mínima permitida para arcos colgantes en la cobertura de salida. Un arco colgante es un arco que tiene el mismo número interno del polígono en el lado izquierdo y derecho, y termina en un nodo colgante. Los arcos colgantes se quitan para las opciones POLY y LÍNEA. Si no se proporciona la longitud de arco colgante, se lee desde el archivo TOL de cobertura si está disponible; de lo contrario, la longitud de arco colgante (dangle) se establece en cero (el valor predeterminado).

Double
fuzzy_tolerance
(Opcional)

La distancia mínima entre las coordenadas en cada out_cover.

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

Double
feature_type
(Opcional)

Especifica si se debe crear la topología de polígono y una PAT o topología de nodo y arco, y una AAT. POLY es la opción predeterminada. Si POLY se usa en una cobertura que tiene una AAT existente, Limpiar también reconstruirá automáticamente la AAT.

  • POLYSe crea la topología de polígono y una PAT. Si POLY se usa en una cobertura que tiene una AAT existente, Limpiar también reconstruirá automáticamente la AAT. POLY es la opción predeterminada.
  • LÍNEASe crea la topología de arco y nodo, y una AAT.
String

Ejemplo de código

Ejemplo de Limpiar (secuencia de comandos independiente)

La siguiente secuencia de comandos independiente demuestra cómo limpiar una cobertura para la topología de polígono.

# Name: Clean_Example.py
# Description: Cleans a coverage for polygon topology.
# Requirements: ArcInfo Workstation

# Import system modules
import arcpy
from arcpy import env

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

# Set local variables
inCover = "zones"
outCover = "C:/output/zones"
fuzzyTolerance = 0.25
featureType = "POLY"

#Execute Clean
arcpy.Clean_arc(inCover, outCover, "", fuzzyTolerance, featureType)

Entornos

Temas relacionados

Información de licencia

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

7/10/2012