ArcGIS for Desktop

  • Documentación
  • Precios
  • Soporte

  • My Profile
  • Ayuda
  • Sign Out
ArcGIS for Desktop

ArcGIS Online

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

ArcGIS for Desktop

Un completo SIG profesional

ArcGIS for Server

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
  • Precios
  • Soporte
Esri
  • Iniciar sesión
user
  • Mi perfil
  • Cerrar sesión

Ayuda

  • Inicio
  • Introducción
  • Mapa
  • Analizar
  • Administrar datos
  • Herramientas
  • Más...

De tabla a tabla

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

Resumen

Convierte una tabla de entrada a una tabla de dBASE o de geodatabase.

Uso

  • Esta herramienta soporta los siguientes formatos de tabla como entrada:

    • Geodatabase
    • dBASE (.dbf)
    • Valores separados por comas (.csv)
    • Texto separado por tabuladores (.txt)
    • Hojas de cálculo de Microsoft Excel (.xls o .xlsx)
    • INFO
    • VPF
    • Base de datos OLE
    • Vistas de tabla en la memoria

    Para la entrada del archivo (.csv o .txt), la primera fila del archivo de entrada se utiliza como los nombres de campo en la tabla de salida. Los nombres de campo no pueden contener espacios ni caracteres especiales (como $ o *) y le dará error si la primera fila del archivo de entrada contiene espacios o caracteres especiales.

    Más información sobre los formatos de tabla admitidos en ArcGIS

  • Esta herramienta puede convertir tablas de entrada a tablas dBASE (.dbf), de geodatabase corporativa, de grupo de trabajo o de escritorio, INFO o de valores separados por comas (.csv o .txt).

  • 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 la asignación de campos de atributos
      • Más información sobre la asignación de campos en secuencias de comandos

  • Al convertir los datos de la geodatabase que tiene subtipos o dominios en una tabla dBASE, tanto el subtipo como las descripciones y los códigos del dominio se pueden incluir 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 una tabla dBASE (.dbf) con descripciones de dominio y subtipo pueden tardar más (un rendimiento más lento) que sin descripciones. Si no necesita las descripciones de subtipo y dominio en la salida de la tabla dBASE (.dbf), se recomienda que utilice el comportamiento predeterminado desactivado (False o NOT_TRANSFER_DOMAINS en las secuencias de comandos) del entorno Transferir descripciones de dominio de campo para lograr el mejor rendimiento.

Sintaxis

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

La tabla de entrada que se convertirá en una nueva tabla.

Table View; Raster Layer
out_path

El destino en el que se escribirá la tabla de salida.

Workspace
out_name

El nombre de la tabla de salida.

Si la ubicación de salida es una carpeta, convierta las filas de entrada en una tabla dBASE especificando un nombre con la extensión .dbf, o convierta las filas de entrada en una tabla INFO especificando un nombre sin extensión. Si la ubicación de salida es una geodatabase, convierta las filas de entrada en una tabla de geodatabase especificando un nombre sin extensión.

String
where_clause
(Opcional)

Una expresión SQL utilizada para seleccionar un subconjunto de registros. Más información sobre las expresiones de consulta SQL

SQL Expression
field_mapping
(Opcional)

Los campos y los contenidos de campos que se eligieron desde la tabla 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 el objeto FieldMappings de ArcPy para este parámetro.

Field Mappings
config_keyword
(Opcional)

Especifica los parámetros de almacenamiento predeterminados (configuraciones) para las geodatabases en un sistema de administración de bases de datos relacionales (RDBMS). Esta configuración solo se aplica cuando se usan tablas de geodatabases corporativas.

El administrador de base de datos establece las palabras clave de configuración.

String

Ejemplo de código

Ejemplo 1 de TableToTable (ventana Python)

La siguiente secuencia de comandos de la ventana Python demuestra cómo utilizar la herramienta TableToTable en el modo inmediato.

import arcpy
from arcpy import env
env.workspace = "C:/data"
arcpy.TableToTable_conversion("vegtable.dbf", "C:/output/output.gdb", "vegtable")
Ejemplo 2 de TableToTable (secuencia de comandos de Python independiente)

La siguiente secuencia de comandos independiente demuestra cómo utilizar la herramienta TableToTable.

# Name: TableToTable_Example2.py
# Description: Use TableToTable with an expression to create a subset
#  of the original table.
 
# Import system modules
import arcpy
from arcpy import env
 
# Set environment settings
env.workspace = "C:/data"
 
# Set local variables
inTable = "vegtable.dbf"
outLocation = "C:/output/output.gdb"
outTable = "estuarine"

# Set the expression, with help from the AddFieldDelimiters function to select the appropriate field delimiters for the data type
expression = arcpy.AddFieldDelimiters(env.workspace, "VEG_TYPE") + " = 'Estuarine'"
 
# Execute TableToTable
arcpy.TableToTable_conversion(inTable, outLocation, outTable, expression)

Entornos

  • Espacio de trabajo actual
  • Palabra clave CONFIG de salida
  • Espacio de trabajo temporal
  • Descripciones de dominio de campo de transferencia
  • Extensión
  • Nombres de campos calificados

Información sobre licencias

  • ArcGIS for Desktop Basic: Sí
  • ArcGIS for Desktop Standard: Sí
  • ArcGIS for Desktop Advanced: Sí

Temas relacionados

  • Sobre cómo cargar datos en las clases de entidad y tablas existentes
  • Copiar filas
  • Cargar datos en el árbol de catálogo
  • Acerca de la carga de datos en ArcMap
  • Un recorrido rápido por la geodatabase
  • Una vista general del conjunto de herramientas A geodatabase
¿Algún comentario sobre este tema?

ArcGIS for Desktop

  • Inicio
  • Documentación
  • Precios
  • Soporte

Plataforma ArcGIS

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

Acerca de Esri

  • Quiénes somos
  • Empleo
  • Blog interno
  • Conferencia de usuarios
  • Cumbre de desarrolladores
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | Privacidad | Legal