Beschriftung | Erläuterung | Datentyp |
Datenreferenz-Arbeitsmappe | Die Datenreferenz-Arbeitsmappe, mit der die Zuordnungstabelle generiert werden soll. | File |
Ausgabetabelle | Die Ausgabetabelle enthält eine Liste von Datasets, Feldern und Beschreibungen der Attributdomänen mit codierten Werten basierend auf der Quell- und Zielzuordnung eines Workspace zum Laden von Daten. Verwenden Sie diese Tabelle im Werkzeug Workspace zum Laden von Daten erstellen, um eine zukünftige Iteration eines solchen Workspace zu verbessern. | Table |
Zusammenfassung
Generiert die Zuordnungstabelle auf Basis eines konfigurierten Workspace zum Laden von Daten. Die Ausgabetabelle enthält eine Liste von vordefinierten Datasets, Feldern und Beschreibungen der Attributdomänen mit codierten Werten.
Verwendung
Diese Tabelle enthält eine Sammlung von Teilzeichenketten, die durch Leerzeichen getrennt sind und dazu dienen, eine Quelle mit einem Zielschema abzugleichen. Die Tabelle wird zum bidirektionalen Abgleich von Teilzeichenfolgen verwendet, sodass die Reihenfolge keine Rolle spielt.
Die Ausgabetabelle enthält das folgende Format für jede Spalte und die zulässigen Werte:
- type— Das Dataset, das Feld oder der Wert
- substringsa— Eine benutzerdefinierte Teilzeichenfolge
- substringsb— Eine benutzerdefinierte Teilzeichenfolge
- match_strings— Der Wert "Ja" oder "Nein"
Parameter
arcpy.management.GenerateMappingTable(in_workbook, out_table)
Name | Erläuterung | Datentyp |
in_workbook | Die Datenreferenz-Arbeitsmappe, mit der die Zuordnungstabelle generiert werden soll. | File |
out_table | Die Ausgabetabelle enthält eine Liste von Datasets, Feldern und Beschreibungen der Attributdomänen mit codierten Werten basierend auf der Quell- und Zielzuordnung eines Workspace zum Laden von Daten. Verwenden Sie diese Tabelle im Werkzeug Workspace zum Laden von Daten erstellen, um eine zukünftige Iteration eines solchen Workspace zu verbessern. | Table |
Codebeispiel
Das folgende Skript für das Python-Fenster veranschaulicht, wie die Funktion GenerateMappingTable im unmittelbaren Modus verwendet wird.
import arcpy
arcpy.management.GenerateMappingTable(
"C:/data/DataLoadingWorkspace/DataReference.xlsx", "C:/temp/Default.gdb/DataReference_GenerateMappingTable"
)
Das folgende Skript veranschaulicht, wie die Funktion GenerateMappingTable in einem eigenständigen Skript verwendet wird.
# 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)
Umgebungen
Lizenzinformationen
- Basic: Ja
- Standard: Ja
- Advanced: Ja