Dividir (Análisis)

Resumen

Al dividir las Entidades de Entrada, se crea un subconjunto de varias clases de entidad de salida.

Los valores únicos de Campo de División forman los nombres de las clases de entidad de salida. Éstas se guardan en el espacio de trabajo de destino.

Ilustración

Ilustración de Dividir
Las entidades de entrada se dividen en cuatro clases de entidad de salida sobre la base de cuatro de las seis entidades divididas superpuestas. Estas seis entidades divididas corresponden a seis valores únicos del campo de división.

Uso

Sintaxis

Split_analysis (in_features, split_features, split_field, out_workspace, {cluster_tolerance})
ParámetroExplicaciónTipo de datos
in_features

Las entidades que se van a dividir.

Feature Layer
split_features

Las entidades que contienen un campo tabular cuyos valores únicos se utilizan para dividir las entidades de entrada y proporcionar los nombres de las clases de entidad de salida.

Feature Layer
split_field

El campo de carácter utilizado para dividir las entidades de entrada. Los valores de este campo identifican las entidades de división utilizadas para crear cada clase de entidad de salida. Los valores únicos del campo de división proporcionan los nombres de las clases de entidad de salida.

Field
out_workspace

El espacio de trabajo donde se almacenan las clases de entidad de salida.

Workspace ; Feature Dataset
cluster_tolerance
(Opcional)

La distancia mínima que separa todas las coordenadas de la entidad (nodos y vértices), así como la distancia que una coordenada se puede mover en X o Y (o ambas). Establezca un valor superior para los datos que tengan coordenadas menos precisas e inferior para los datasets de precisión extremadamente alta.

Linear unit

Ejemplo de código

Ejemplo de Dividir (ventana de Python)

La siguiente secuencia de comandos de la ventana de Python demuestra cómo utilizar la herramienta Dividir.

import arcpy
arcpy.env.workspace = "c:/data"
arcpy.Split_analysis("Habitat_Analysis.gdb/vegtype", "climate.shp", "Zone", "C:/output/Output.gdb", "1 Meters")
Ejemplo de Dividir (secuencia de comandos independiente)

Dividir la capa de vegetación en clases de entidad separadas para cada zona de clima.

# Name: Split.py
# Description: Split vegetation layer into separate feature classes for each climate zone
# Author: ESRI

# import system modules 
import arcpy 
from arcpy import env

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

# Split vegetation layer by climate zones, write to Output.gdb
veg = "Habitat_Analysis.gdb/vegtype"
splitFeatures = "climate.shp"
splitField = "Zone"
outWorkspace = "C:/output/Output.gdb"
clusterTol = "1 Meters"
arcpy.Split_analysis(veg, splitFeatures, splitField, outWorkspace, clusterTol)

Entornos

Temas relacionados

Información de licencia

ArcView: No
ArcEditor: No
ArcInfo: Sí

7/10/2012