Table vers table (Conversion)

Niveau de licence :BasicStandardAdvanced

Récapitulatif

Convertit une table en entrée en une table dBASE ou de géodatabase.

Utilisation

Syntaxe

TableToTable_conversion (in_rows, out_path, out_name, {where_clause}, {field_mapping}, {config_keyword})
ParamètreExplicationType de données
in_rows

Table en entrée à convertir en nouvelle table.

Table View; Raster Layer
out_path

Destination pour l'enregistrement de la table en sortie.

Workspace
out_name

Le nom de la table en sortie.

Si l'emplacement en sortie est un dossier, elle convertit les enregistrements en entrée en table dBASE en spécifiant un nom avec l'extension .dbf ou elle convertit les enregistrements en entrée en table INFO en spécifiant un nom sans extension. Si l'emplacement en sortie est une géodatabase, convertissez les enregistrements en entrée en table de géodatabase en spécifiant un nom sans extension.

String
where_clause
(Facultatif)

Expression SQL permettant de sélectionner un sous-ensemble d'enregistrements. Pour en savoir plus sur la syntaxe SQL, reportez-vous à la rubrique d'aide Référence SQL pour les expressions de requête utilisées dans ArcGIS.

SQL Expression
field_mapping
(Facultatif)

Champs et contenus de champ choisis dans la table en entrée. Vous pouvez ajouter, renommer ou supprimer des champs en sortie et définir des propriétés telles que le type de données et la règle de fusion.

Pour en savoir plus sur le choix et la définition des champs en sortie

Field Mappings
config_keyword
(Facultatif)

Spécifie les paramètres de stockage par défaut (configuration) des géodatabases d'un SGBDR (système de gestion de bases de données relationnelles). Ce paramètre est applicable uniquement dans le cas de tables de géodatabase SDE.

Les mots-clés de configuration ArcSDE sont définis par l'administrateur de la base de données.

String

Exemple de code

Exemple d'utilisation de l'outil TableToTable (fenêtre Python)

Le script de fenêtre Python suivant montre comment utiliser l'outil TableToTable en mode immédiat.

import arcpy
from arcpy import env
env.workspace = "C:/data"
arcpy.TableToTable_conversion("vegtable.dbf", "C:/output/output.gdb", "vegtable")
Exemple d'utilisation de l'outil TableToTable (script Python autonome)

Le script autonome suivant montre comment utiliser l'outil 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)

Environnements

Thèmes connexes

Informations de licence

ArcGIS for Desktop Basic: Oui
ArcGIS for Desktop Standard: Oui
ArcGIS for Desktop Advanced: Oui
5/10/2014