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 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

Crear vista de tabla

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

Resumen

Crea la vista de tabla a partir de una tabla o una clase de entidad de entrada. La vista de tabla creada por la herramienta es temporal y, una vez finalizada la sesión, no permanece en el sistema a menos que se guarde el documento.

Uso

  • Esta herramienta comúnmente se utiliza para crear una vista de tabla con un conjunto seleccionado de atributos o campos.

  • En ArcCatalog no se muestran estas vistas de tabla, pero se pueden utilizar como entradas a otras herramientas de geoprocesamiento en la sesión actual de ArcGIS. Una vez que se cierra la aplicación de ArcGIS, se eliminan las vistas de tabla.

  • Las vistas de tabla creadas en ArcCatalog no se pueden utilizar en ArcMap.

  • Si se utiliza una expresión SQL pero no se devuelve ningún resultado, la salida quedará vacía.

  • Es posible cambiar el nombre de los campos con el control Información de campo. La segunda columna del control enumera los nombres de campo de entrada existentes. Para cambiar el nombre de un campo, haga clic en el nombre de campo y escriba un nombre nuevo.

    Los nombres de campo definidos en el control Información de campo se respetarán en las herramientas posteriores. Sin embargo, si esta herramienta es la última herramienta de un modelo, los nombres de campo se obtendrán a partir de los datos de origen en disco. Para mantener los nombres de campo, la nueva capa se debe escribir en datos nuevos con las herramientas Copiar filas o Copiar entidades.

  • Los nombres de campo se validarán al especificar un espacio de trabajo de entrada. Por lo tanto, si la entrada es una clase de entidad de geodatabase y el espacio de trabajo de salida es una carpeta, los nombres de campo se pueden truncar porque los atributos de shapefile sólo pueden tener nombres de un máximo de diez caracteres. Los nuevos nombres pueden revisarse y modificarse con el control Información de campo.

  • Es posible anular la disponibilidad de un subconjunto de campos en la nueva capa con la propiedad visible del control Información de campo. La tercera columna del control ofrece una opción desplegable para especificar si un campo será visible o estará oculto en la nueva capa. La opción predeterminada es VERDADERO. Si selecciona FALSO, el campo se ocultará. No puede utilizar los campos ocultos en un flujo de trabajo si la capa recién creada es la entrada de un proceso o una herramienta posterior. Si la salida se guarda en el disco, tan solo los campos que aparecen visibles aparecerán en los datos nuevos.

  • La opción de política de división del control Información de campo no se aplica a esta herramienta.

Sintaxis

arcpy.management.MakeTableView(in_table, out_view, {where_clause}, {workspace}, {field_info})
ParámetroExplicaciónTipo de datos
in_table

Tabla o clase de entidad de entrada.

Table View;Raster Layer
out_view

Nombre de la vista de tabla que se va a crear.

Table View ;Raster Layer
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
workspace
(Opcional)

El espacio de trabajo de entrada que se utiliza para validar los nombres de campo. Si la entrada es una tabla de geodatabase y el espacio de trabajo de salida es una tabla de dBASE, los nombres de campo pueden estar truncados ya que los campos de dBASE sólo pueden tener nombres de un máximo de diez caracteres. Los nuevos nombres pueden revisarse y modificarse con el control de información de campo.

Workspace
field_info
(Opcional)

Especifica cuáles son los campos de la tabla de entrada que hay que renombrar y hacer visibles en la vista de tabla de salida.

Field Info

Muestra de código

Ejemplo 1 de MakeTableView (ventana de Python)

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

import arcpy

arcpy.MakeTableView_management("C:/data/input/crimefrequency.dbf", "crimefreq_tview")
Ejemplo 2 de MakeTableView (secuencia de comandos independiente)

La siguiente secuencia de comandos independiente demuestra cómo utilizar MakeTableView con un objeto FieldInfo para filtrar campos en la salida.

# Name: MakeTableView_Example2.py
# Description: Uses a FieldInfo object to select a subset of fields and renaming one field's name.

# Import system modules
import arcpy

# Set data path
intable = "C:/data/tables.gdb/crimefreq"

# Get the fields from the input
fields= arcpy.ListFields(intable)

# Create a fieldinfo object
fieldinfo = arcpy.FieldInfo()

# Iterate through the fields and set them to fieldinfo
for field in fields:
    if field.name == "FREQUENCY":
        fieldinfo.addField(field.name, "NEWFREQ", "VISIBLE", "")
    elif field.name == "CRIME_CAT":
        fieldinfo.addField(field.name, field.name, "HIDDEN", "")
    elif field.name == "BEAT":
        fieldinfo.addField(field.name, field.name, "VISIBLE", "")

# The created crime_view layer will have fields as set in fieldinfo object
arcpy.MakeTableView_management(intable, "crime_view", "", "", fieldinfo)

# To persist the layer on disk make a copy of the view
arcpy.CopyRows_management("crime_view", "C:/temp/newfreq.dbf")

Entornos

  • Espacio de trabajo actual

Información de licenciamiento

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

Temas relacionados

  • Introducción general del conjunto de herramientas Vistas de capas y tabla
  • Utilizar vistas de capas y tabla
  • Trabajar con vistas de capas y tabla
  • Generar una expresión de consulta
  • Referencia de SQL para las expresiones de consulta utilizadas en ArcGIS

ArcGIS Desktop

  • Inicio
  • Documentación
  • Soporte

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • 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 © 2021 Esri. | Privacidad | Legal