ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Ayuda
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plataforma de representación cartográfica para tu organización

ArcGIS Desktop

Un completo SIG profesional

ArcGIS Enterprise

SIG en tu empresa

ArcGIS for Developers

Herramientas para crear aplicaciones basadas en la ubicación

ArcGIS Solutions

Plantillas de aplicaciones y mapas gratuitas para tu sector

ArcGIS Marketplace

Obtén aplicaciones y datos para tu organización.

  • Documentación
  • Soporte
Esri
  • Iniciar sesión
user
  • Mi perfil
  • Cerrar sesión

ArcMap

  • Inicio
  • Introducción
  • Cartografiar
  • Analizar
  • Administrar datos
  • Herramientas
  • Extensiones

De clase de entidad a clase de entidad

  • Resumen
  • Uso
  • Sintaxis
  • Muestra de código
  • Entornos
  • Información sobre licencias

Resumen

Convierte un shapefile, una clase de entidad de cobertura o una clase de entidad de geodatabase en un shapefile o clase de entidad de geodatabase.

Uso

  • El parámetro Mapa de campo controla cómo se escriben los campos de entrada de las Entidades de entrada en las Entidades de salida.

    • Para eliminar campos durante el procesamiento, elimine los campos de salida del Mapa de campo. Esto no afectará a la entrada.
    • El tipo de datos de un campo de salida toma el mismo valor predeterminado que el tipo de datos del primer campo de entrada (de ese nombre) que encuentre. El tipo de datos se puede cambiar manualmente en cualquier momento a cualquier tipo de datos válido.
    • Hay varias reglas de Fusión disponibles: primero, último, unir, sumar, valor medio, mediana, mín., máx. y desviación estándar.
    • Si utiliza una regla de fusión de unión, puede especificar su propio delimitador como un espacio, una coma, un punto, un guion, etc. Si desea utilizar un espacio, asegúrese de que el puntero del ratón esté al comienzo del cuadro de entrada y haga clic una vez en la barra espaciadora.
    • Puede especificar las posiciones inicial y final de los campos de texto usando la opción de formato.
    • No se debe realizar la desviación estándar en una sola entrada, ya que los valores no se pueden dividir por cero, por lo que esta no es una opción válida para las entradas individuales.
      • Más información sobre cómo realizar una asignación de campos
      • Más información sobre la asignación de campos en secuencias de comandos

  • Se puede emplear una expresión SQL para seleccionar un subconjunto de entidades. Para obtener información más detallada sobre la sintaxis del parámetro Expresión, consulte Generar una expresión SQL o Referencia SQL.

  • Al convertir los datos de la geodatabase que tiene subtipos o dominios a un shapefile, tanto el subtipo como las descripciones y los códigos de dominio pueden ser incluidos en la salida. Utilice el entorno de geoprocesamiento Transferir las descripciones de dominio de campo para controlar este comportamiento. De forma predeterminada, solo los códigos de dominio y de subtipo se incluirán en la salida, no las descripciones.

    Nota:

    La conversión a shapefiles con descripciones de dominio y subtipo puede tomar más tiempo (un rendimiento más lento) que sin descripciones. Si no necesita las descripciones de subtipo y dominio en el shapefile de salida, se recomienda que utilice el comportamiento predeterminado desactivado del entorno Transferir descripciones de dominio de campo (False o NOT_TRANSFER_DOMAINS en Python) para lograr el mejor rendimiento.

Sintaxis

FeatureClassToFeatureClass(in_features, out_path, out_name, {where_clause}, {field_mapping}, {config_keyword})
ParámetroExplicaciónTipo de datos
in_features

La clase de entidad o capa de entidades que se convierte.

Feature Layer
out_path

La ubicación en la que se crea la clase de entidad de salida. Puede ser una geodatabase o una carpeta. Si la ubicación de salida es una carpeta, la salida será un shapefile.

Workspace;Feature Dataset
out_name

El nombre de la clase de entidad de salida.

String
where_clause
(Opcional)

Una expresión SQL utilizada para seleccionar un subconjunto de entidades. Para obtener más información sobre la sintaxis SQL, consulte el tema de ayuda Referencia SQL para las expresiones de consulta utilizadas en ArcGIS.

SQL Expression
field_mapping
(Opcional)

Los campos y los contenidos de campos que se eligieron desde la clase de entidad de entrada. Puede agregar, cambiar el nombre o eliminar los campos de salida así como establecer las propiedades como el tipo de datos y la regla de fusión.

Más información sobre cómo elegir y establecer los campos de salida.

Puede utilizar la clase FieldMappings de ArcPy para definir este parámetro.

Field Mappings
config_keyword
(Opcional)

¿Qué son las palabras clave de configuración?

String

Salida derivada

NombreExplicaciónTipo de datos
out_feature_class

La clase de entidad de salida.

Clase de entidad

Muestra de código

Ejemplo 1 de FeatureClassToFeatureClass (ventana de Python)

El script de la ventana de Python muestra cómo utilizar la herramienta FeatureClassToFeatureClass en el modo inmediato.

import arcpy
arcpy.env.workspace = "C:/data/GreenvalleyDB.gdb/Public Buildings"
arcpy.FeatureClassToFeatureClass_conversion("buildings_point", 
                                            "C:/output/output.gdb", 
                                            "buildings_point")
Ejemplo 2 de FeatureClassToFeatureClass (script independiente)

El siguiente script independiente muestra cómo utilizar la herramienta FeatureClassToFeatureClass.

# Name: FeatureClassToFeatureClass_Example2.py
# Description: Use FeatureClassToFeatureClass with an expression to create a subset
#  of the original feature class.  
 
# Import system modules
import arcpy
 
# Set environment settings
arcpy.env.workspace = "C:/data/GreenvalleyDB.gdb/Public Buildings"
 
# Set local variables
inFeatures = "buildings_point"
outLocation = "C:/output/output.gdb"
outFeatureClass = "postoffices"
delimitedField = arcpy.AddFieldDelimiters(arcpy.env.workspace, "NAME")
expression = delimitedField + " = 'Post Office'"
 
# Execute FeatureClassToFeatureClass
arcpy.FeatureClassToFeatureClass_conversion(inFeatures, outLocation, 
                                            outFeatureClass, expression)

Entornos

  • Espacio de trabajo actual
  • Sistema de coordenadas de salida
  • Extensión
  • Transformaciones geográficas
  • Resolución XY
  • Tolerancia XY
  • La salida tiene valores M
  • Resolución M
  • Tolerancia M
  • La salida tiene valores Z
  • Valor Z de salida predeterminado
  • Resolución Z
  • Tolerancia Z
  • Nombres de campos calificados
  • Palabra clave CONFIG de salida
  • Mantener adjuntos
  • Auto ejecución
  • Cuadrícula espacial de salida 1
  • Cuadrícula espacial de salida 2
  • Cuadrícula espacial de salida 3
  • Dominio XY de salida
  • Dominio M de salida
  • Dominio Z de salida
  • Transferir descripciones de dominio de campo

Información sobre licencias

  • Basic: Sí
  • Standard: Sí
  • Advanced: Sí

Temas relacionados

  • Sobre cómo cargar datos en las clases de entidad y tablas existentes
  • Copiar entidades
  • Cargar datos en el árbol de catálogo
  • Acerca de la carga de datos en ArcMap
  • Geodatabases
  • Una vista general del conjunto de herramientas A geodatabase

ArcGIS Desktop

  • Inicio
  • Documentación
  • Soporte

Plataforma ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Acerca de Esri

  • Quiénes somos
  • Empleo
  • Blog de Esri
  • Conferencia de usuarios
  • Cumbre de desarrolladores
Esri
Díganos su opinión.
Copyright © 2019 Esri. | Privacidad | Legal