Générer une table d’appariement (Gestion des données)

Synthèse

Génère la table d’appariement en fonction d’un espace de travail de chargement des données configuré. La table en sortie inclut une liste de jeux de données prédéfinis, champs et descriptions de valeurs précodées de domaine attributaire.

Utilisation

  • Cette table inclut une collection de sous-chaînes, délimitées par des espaces, qui permettent d’apparier une structure source à une structure cible. Cette table étant utilisée pour apparier les sous-chaînes de manière bidirectionnelle, l’ordre n’est pas important.

  • La table en sortie inclut le format suivant pour chacune des colonnes et valeurs autorisées :

    • type— Jeu de données, champ ou valeur
    • substringsa— Sous-chaîne définie par l’utilisateur
    • substringsb— Sous-chaîne définie par l’utilisateur
    • match_strings— Valeur Oui ou Non

Paramètres

ÉtiquetteExplicationType de données
Classeur de référence des données

Classeur de référence des données à utiliser pour générer une table d’appariement.

File
Table en sortie

Table en sortie, qui inclut une liste de jeux de données, champs et descriptions de valeurs précodées de domaine attributaire en fonction de l’appariement des structures source et cible à partir d’un espace de travail de chargement des données. Utilisez cette table dans l’outil Créer un espace de travail de chargement des données pour affiner une itération future d’un espace de travail de chargement des données.

Table

arcpy.management.GenerateMappingTable(in_workbook, out_table)
NomExplicationType de données
in_workbook

Classeur de référence des données à utiliser pour générer une table d’appariement.

File
out_table

Table en sortie, qui inclut une liste de jeux de données, champs et descriptions de valeurs précodées de domaine attributaire en fonction de l’appariement des structures source et cible à partir d’un espace de travail de chargement des données. Utilisez cette table dans l’outil Créer un espace de travail de chargement des données pour affiner une itération future d’un espace de travail de chargement des données.

Table

Exemple de code

Exemple d’utilisation de l’outil GenerateMappingTable (fenêtre Python)

Le script ci-dessous pour la fenêtre Python montre comment utiliser la fonction GenerateMappingTable en mode immédiat.

import arcpy

arcpy.management.GenerateMappingTable(
    "C:/data/DataLoadingWorkspace/DataReference.xlsx", "C:/temp/Default.gdb/DataReference_GenerateMappingTable"
)
Exemple d’utilisation de l’outil GenerateMappingTable (fenêtre Python)

Le script suivant illustre l’utilisation de la fonction GenerateMappingTable dans un script autonome.

# Name: GenerateMappingTable.py
# Description: Generate a Mapping Table from the input Data Reference workbook.

# Import system modules
import arcpy

# Set local variables
workbook = "C:/data/DataLoadingWorkspace/DataReference.xlsx"
mapping = "C:/temp/MappingTable.csv"

arcpy.management.GenerateMappingTable(in_workbook=workbook, out_table=mapping)

Environnements

Cet outil n’utilise pas d’environnement de géotraitement.

Informations de licence

  • Basic: Oui
  • Standard: Oui
  • Advanced: Oui

Rubriques connexes