Dividir (Cobertura)

Resumen

Recorta partes de la cobertura de entrada en varias coberturas.

Cada nueva cobertura de salida contiene solo las partes de las entidades de cobertura de entrada a las que se superponen los polígonos de la cobertura dividida. Los valores únicos del elemento dividido se utilizan para nombrar las coberturas de salida. El número de coberturas de salida queda determinado por el número de valores únicos en el campo de división.

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

Ilustración

Ilustración de Dividir

Uso

Sintaxis

Split_arc (in_cover, split_cover, split_item, {path}, {feature_type}, {fuzzy_tolerance})
ParámetroExplicaciónTipo de datos
in_cover

La cobertura que se va a dividir.

Coverage
split_cover

La cobertura utilizada para dividir la cobertura de entrada.

Coverage
split_item

El elemento de la cobertura de división que se utilizará para dividir la cobertura de entrada. Los valores únicos del elemento dividido se utilizan para nombrar las coberturas de salida. El número de coberturas de salida queda determinado por el número de valores únicos en el campo de división.

ArcInfo Item
path
(Opcional)

El espacio de trabajo en el que se mantendrá la cobertura de salida.

Folder ; Workspace
feature_type
(Opcional)

Las clases de entidad que se van a dividir:

  • POLYLos polígonos se dividen. Ésta es la opción predeterminada.
  • LINELos arcos se dividen.
  • POINTLos puntos se dividen.
  • NETLos polígonos y las líneas se dividen.
  • LINKLos puntos y las líneas se dividen.
  • RAWSe dividen los arcos, los puntos de datos y las anotaciones de una cobertura sin topología (sin archivos de atributos). Los atributos se ignoran.
String
fuzzy_tolerance
(Opcional)

La distancia mínima entre coordenadas en cada 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 división.

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

Double

Ejemplo de código

Ejemplo de Dividir (secuencia de comandos independiente)

La siguiente secuencia de comandos independiente demuestra cómo dividir una cobertura en varias coberturas de salida.

# Name: Split_Example.py
# Description: Splits one coverage into multiple output coverages.
# Requirements: ArcInfo Workstation

# Import system modules
import arcpy
from arcpy import env

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

# Set local variables
inCover = "county"
splitCover = "citylim"
splitItem = "citycode"
path = "C:/output/city"
featureType = "LINE"

# Execute split
arcpy.Split_arc(inCover, splitCover, splitItem, path, featureType, "")

Entornos

Temas relacionados

Información de licencia

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

7/10/2012