Dividir (Cobertura)

Nivel de licencia:BasicStandardAdvanced

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 se determina mediante el número de valores únicos en el Elemento de división.

Obtenga más información sobre cómo funciona la herramienta Dividir

Ilustración

Split illustration

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 se determina mediante el número de valores únicos en el Elemento de división.

INFO Item
path
(Opcional)

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

Folder
feature_type
(Opcional)

Las clases de entidad que se van a dividir:

  • POLYLos polígonos se dividen. Esta 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 predeterminada.

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 sobre licencias

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