ArcGIS for Desktop

  • Dokumentation
  • Preise
  • Support

  • My Profile
  • Hilfe
  • Sign Out
ArcGIS for Desktop

ArcGIS Online

Die Mapping-Plattform für Ihre Organisation

ArcGIS for Desktop

Ein vollständiges professionelles GIS

ArcGIS for Server

GIS in Ihrem Unternehmen

ArcGIS for Developers

Werkzeuge zum Erstellen standortbezogener Apps

ArcGIS Solutions

Kostenlose Karten- und App-Vorlagen für Ihre Branche

ArcGIS Marketplace

Rufen Sie Apps und Daten für Ihre Organisation ab.

  • Dokumentation
  • Preise
  • Support
Esri
  • Anmelden
user
  • Eigenes Profil
  • Abmelden

Hilfe

  • Startseite
  • Erste Schritte
  • Karte
  • Analysieren
  • Verwalten von Daten
  • Werkzeuge
  • Mehr...

Tabelle in Tabelle

  • Zusammenfassung
  • Verwendung
  • Syntax
  • Codebeispiel
  • Umgebung
  • Lizenzierungsinformationen

Zusammenfassung

Konvertiert eine Eingabetabelle in eine dBASE- oder Geodatabase-Tabelle.

Verwendung

  • Dieses Werkzeug unterstützt die folgenden Tabellenformate als Eingabe:

    • Geodatabase
    • dBASE (.dbf)
    • Durch Trennzeichen getrennte Werte (.csv)
    • Tabulator getrennter Text (.txt)
    • Microsoft Excel-Arbeitsblätter (.xls oder .xlsx)
    • INFO
    • VPF
    • OLE-Datenbank
    • In-Memory-Tabellensichten

    Für die Dateieingabe (.csv oder .txt) wird die erste Zeile der Eingabedatei für die Feldnamen in der Ausgabetabelle verwendet. Feldnamen dürfen keine Leerzeichen oder Sonderzeichen (z. B. $ oder *) enthalten. Sie erhalten eine Fehlermeldung, wenn die erste Zeile der Eingabedatei Leerzeichen oder Sonderzeichen enthält.

    Weitere Informationen zu in ArcGIS unterstützten Tabellenformaten

  • Dieses Werkzeug kann Eingabetabellen in dBASE- (.dbf), Enterprise-, Workgroup- oder Desktop-Geodatabases, INFO-Tabellen und kommagetrennte Werte (.csv oder .txt) konvertieren.

  • Der Parameter Feldzuordnung steuert, wie die Eingabefelder in Eingabe-Features in die Ausgabe-Features geschrieben werden.

    • Zum Entfernen von Feldern während der Verarbeitung löschen Sie Ausgabefelder aus der Feldzuordnung. Die Einstellung hat keine Auswirkung auf die Eingabe.
    • Als Datentyp der Ausgabefelder wird standardmäßig der Datentyp des zuerst gefundenen Eingabefeldes (dieses Namens) übernommen. Der Datentyp kann jederzeit manuell in einen beliebigen gültigen Datentyp geändert werden.
    • Eine Reihe von Vereinigungsregeln sind verfügbar: Erste(r), Letzte(r), Verbinden, Summe, Mittelwert, Medianwert, Minimum, Maximum und Standardabweichung.
    • Bei Verwendung einer Vereinigungsregel von Verbinden können Sie Ihr eigenes Trennzeichen angeben, z. B. Leerzeichen, Komma, Punkt, Bindestrich. Um ein Leerzeichen einzufügen, muss sich der Mauszeiger am Anfang des Eingabefeldes befinden. Klicken Sie dann einmal auf die Leertaste.
    • Sie können Start- und Endpositionen von Textfeldern mithilfe der Formatoption festlegen.
    • "Standardabweichung" sollte nicht auf einzelne Eingaben angewendet werden, da die Werte nicht durch 0 geteilt werden können. Die Standardabweichung ist daher keine gültige Option für Einzeleingaben.
      • Weitere Informationen zur Attributfeldzuordnung
      • Weitere Informationen zur Feldzuordnung in Skripten

  • Beim Konvertieren von Geodatabase-Daten, die Subtypes oder Domänen zu einer dBASE-Tabelle aufweisen, sind sowohl die Subtypes und die Domänencodes als auch die Beschreibungen in der Ausgabe enthalten. Verwenden Sie die Geoverarbeitungsumgebung zum Felddomänen-Beschreibungen übertragen, um dieses Verhalten zu steuern. Standardmäßig sind nur Domänen- und Subtype-Codes in der Ausgabe enthalten, keine Beschreibungen.

    Hinweis:

    Die Konvertierung in eine dBASE-Tabelle (.dbf) mit Subtype- und Domänenbeschreibungen kann länger dauern (verlangsamte Performance) als ohne Beschreibungen. Wenn Sie keine Subtype- und Domänenbeschreibungen in der dBASE-Tabellenausgabe (.dbf) benötigen, sollten Sie das deaktivierte (False oder NOT_TRANSFER_DOMAINS in der Skripterstellung) Standardverhalten der Umgebung Felddomänen-Beschreibungen übertragen verwenden, um die beste Performance zu erhalten.

Syntax

TableToTable_conversion (in_rows, out_path, out_name, {where_clause}, {field_mapping}, {config_keyword})
ParameterErläuterungDatentyp
in_rows

Die Eingabetabelle, die in eine neue Tabelle konvertiert werden soll.

Table View; Raster Layer
out_path

Der Zielort, an den die Ausgabetabelle geschrieben wird.

Workspace
out_name

Der Name der Ausgabetabelle.

Wenn das Ausgabeverzeichnis ein Ordner ist, konvertieren Sie die Eingabezeilen in eine dBASE-Tabelle, indem Sie einen Namen mit der Erweiterung .dbf angeben, oder in eine INFO-Tabelle, indem Sie einen Namen ohne Erweiterung angeben. Wenn das Ausgabeverzeichnis eine Geodatabase ist, konvertieren Sie die Eingabezeilen in eine Geodatabase-Tabelle, indem Sie einen Namen ohne Erweiterung angeben.

String
where_clause
(optional)

Ein SQL-Ausdruck, mit dem eine Teilmenge der Datensätze ausgewählt wird. Weitere Informationen zu SQL-Abfrageausdrücken

SQL Expression
field_mapping
(optional)

Die aus der Eingabetabelle ausgewählten Felder mit Inhalt. Sie können Ausgabefelder hinzufügen, umbenennen oder löschen sowie Eigenschaften wie Datentyp und Vereinigungsregel einstellen.

Weitere Informationen zum Auswählen und Einrichten der Ausgabefelder

Für diesen Parameter kann das ArcPy-Objekt FieldMappings verwendet werden.

Field Mappings
config_keyword
(optional)

Gibt die Standardspeicherparameter (Konfigurationen) für Geodatabases in einem relationalen Datenbankmanagementsystem (RDBMS) an. Diese Einstellung gilt nur bei Verwendung von Enterprise-Geodatabase-Tabellen.

Konfigurationsschlüsselwörter werden vom Datenbankadministrator eingerichtet.

String

Codebeispiel

TableToTable – Beispiel (Python-Fenster)

Das folgende Skript im Python-Fenster veranschaulicht, wie Sie das Werkzeug "TableToTable" im unmittelbaren Modus verwenden.

import arcpy
from arcpy import env
env.workspace = "C:/data"
arcpy.TableToTable_conversion("vegtable.dbf", "C:/output/output.gdb", "vegtable")
TableToTable – Beispiel 2 (eigenständiges Python-Skript)

Das folgende eigenständige Skript veranschaulicht, wie Sie das Werkzeug "TableToTable" verwenden.

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

Umgebung

  • Aktueller Workspace
  • Ausgabe-CONFIG-Schlüsselwort
  • Scratch-Workspace
  • Felddomänen-Beschreibungen übertragen
  • Ausdehnung
  • Qualifizierte Feldnamen

Lizenzierungsinformationen

  • ArcGIS for Desktop Basic: Ja
  • ArcGIS for Desktop Standard: Ja
  • ArcGIS for Desktop Advanced: Ja

Verwandte Themen

  • Laden von Daten in vorhandene Feature-Classes und Tabellen
  • Zeilen kopieren
  • Laden von Daten im Kataloginhaltsverzeichnis
  • Laden von Daten in ArcMap
  • Kurzer Überblick über die Geodatabase
  • Überblick über das Toolset "Zu Geodatabase"
Feedback zu diesem Thema?

ArcGIS for Desktop

  • Startseite
  • Dokumentation
  • Preise
  • Support

ArcGIS Plattform

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

Über Esri

  • Über uns
  • Karriere
  • Insider-Blog
  • User Conference
  • Developer Summit
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | Datenschutz | Rechtliches