De cobertura de líneas a región (Cobertura)

Nivel de licencia:BasicStandardAdvanced

Resumen

Convierte arcos a regiones preliminares en una cobertura nueva o existente, o incorpora regiones preliminares a una subclase de región existente.

Los arcos se agrupan en regiones preliminares basándose en el valor único del elemento de línea y deben formar bucles cerrados. Los valores únicos se guardan en el elemento de región de subclase de salida.

Más información sobre cómo funciona De cobertura de líneas a región.

Ilustración

Line to Region illustration

Uso

Sintaxis

RegionClass_arc (in_cover, {out_cover}, out_subclass, {in_region_item}, {out_region_item}, {selection_file}, {method})
ParámetroExplicaciónTipo de datos
in_cover

La cobertura que contiene los arcos desde los que se crean las regiones preliminares.

Coverage
out_cover
(Opcional)

La cobertura que contendrá las regiones preliminares. Si no se especifica la cobertura de salida, las regiones preliminares se crean en la cobertura de entrada.

Coverage
out_subclass

El nombre de la subclase de región que se creará o incorporará.

String
in_region_item
(Opcional)

Elemento en la AAT de la cobertura de entrada cuyos valores se utilizan para agrupar arcos en regiones preliminares. El elemento se incorpora a la PATsubclass de región. Si no se especifica, cada grupo de arcos se convierte en una región preliminar.

INFO Item
out_region_item
(Opcional)

Nombre de salida para el elemento de región de entrada que se utilizará en la PATsubclass de región en lugar del nombre del elemento de región de entrada.

String
selection_file
(Opcional)

El nombre de un archivo de selección que se puede utilizar para especificar un subconjunto de los arcos que se agruparán en las regiones preliminares.

File
method
(Opcional)

Determina si las regiones se crearán a partir de varios anillos de arcos o de anillos simples de arcos.

  • MULTIRINGCrea regiones a partir de varios anillos de arcos cuyos valores para el elemento de región de entrada son idénticos.
  • SINGLERINGCada anillo de arcos se convierte en una región.
String

Ejemplo de código

Ejemplo de RegionClass (secuencia de comandos independiente)

La siguiente secuencia de comandos independiente demuestra cómo crear una cobertura de región a partir de una cobertura de línea.

# Name: RegionClass_Example.py
# Description: Creates regions in a line coverage
# Requirements: ArcInfo Workstation

# Import system modules
import arcpy
from arcpy import env

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

# Set local variables
inCover = "tong_azone"
outSubclass = "districts"
method = "SINGLERING"

# Execute RegionClass
arcpy.RegionClass_arc(inCover, "", outSubclass, "", "", "", method)
arcpy.Build_arc(inCover, "POLY")

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
6/5/2014