De clase de entidad a cobertura (Conversión)

Resumen

Crea una sola cobertura ArcInfo desde una o más clases de entidad o capas de entrada.

Uso

Sintaxis

FeatureclassToCoverage_conversion (in_features, out_cover, {cluster_tolerance}, {precision})
ParámetroExplicaciónTipo de datos
in_features
[[Featureclass, {Type}],...]

Las capas o clases de entidad de entrada que se utilizan para crear una sola cobertura de ArcInfo, incluido el tipo de entidades del que la cobertura estará compuesta.

  • POINT
  • LABEL
  • NODE
  • ARC
  • ROUTE
  • POLYGON
  • REGION
  • ANNO
Value Table
out_cover

La cobertura de salida que se creará.

Coverage
cluster_tolerance
(Opcional)

La distancia mínima que separa todas las coordenadas de entidades (nodos y vértices), como también la distancia que se puede mover una coordenada en X o en Y (o en los dos). Puede establecer que el valor sea mayor para los datos que tengan coordenadas menos exactas y menor para los datos con una exactitud extremadamente alta.

Linear unit
precision
(Opcional)

La precisión de la cobertura de ArcInfo de salida.

  • DOUBLE La out_cover tendrá precisión doble. Esta es la opción predeterminada.
  • SINGLELa out_cover tendrá precisión simple.
Boolean

Ejemplo de código

Ejemplo de FeatureClassToCoverage (ventana de Python)

La siguiente secuencia de comandos de la ventana de Python demuestra cómo utilizar la función FeatureclassToCoverage en el modo inmediato.

import arcpy
from arcpy import env
env.workspace = "C:/data"
arcpy.FeatureclassToCoverage_conversion(
        [["Montgomery.gdb/Landbase/parcels", "REGION"]], 
        "C:/output/mont_parcel", "", "")

Ejemplo de FeatureClassToCoverage (secuencia de comandos independiente)

La siguiente secuencia de comandos independiente demuestra cómo convertir varias clases de entidades relacionadas a una cobertura. Después de que finaliza la conversión, se ejecuta la herramienta Crear etiquetas para corregir las etiquetas de polígonos en la cobertura de salida.

# Name: FeatureclassToCvoerage_Example.py
# Description: Converts several featureclasses to one coverage

# Import system modules
import arcpy
from arcpy import env

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

# Set local variables
inFeatures = [["Montgomery.gdb/Landbase/blocks", "POLYGON"],
              ["Montgomery.gdb/Landbase/parcels", "REGION"],
              ["Montgomery.gdb/Landbase/Road_cl", "ROUTE"],
              ["Montgomery.gdb/Landbase/RoadNames", "ANNO"],
              ["Montgomery.gdb/Water/Transmains", "ARC"]]
outCover = "C:/output/Montgomery"
clusterTolerance = 0.000656
precision = "DOUBLE"

# Execute FeatureclassToCoverage and CreateLabels
arcpy.FeatureclassToCoverage_conversion(inFeatures, outCover, 
                                        clusterTolerance, precision)

arcpy.CreateLabels_arc(outCover, "")

Entornos

Temas relacionados

Información de licencia

ArcView: No
ArcEditor: No
ArcInfo: Sí

7/10/2012