ArcGIS Desktop

  • Dokumentation
  • Support

  • My Profile
  • Hilfe
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Die Mapping-Plattform für Ihre Organisation

ArcGIS Desktop

Ein vollständiges professionelles GIS

ArcGIS Enterprise

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
  • Support
Esri
  • Anmelden
user
  • Eigenes Profil
  • Abmelden

ArcMap

  • Startseite
  • Erste Schritte
  • Karte
  • Analysieren
  • Verwalten von Daten
  • Werkzeuge
  • Erweiterungen

Zeilen kopieren

  • Zusammenfassung
  • Verwendung
  • Syntax
  • Codebeispiel
  • Umgebungen
  • Lizenzinformationen

Zusammenfassung

Schreibt die Zeilen einer Eingabetabelle, Tabellensicht, Feature-Class oder eines Feature-Layers in eine neue Tabelle, einschließlich einer durch Tabulatoren getrennten TXT-Datei. Wenn eine Auswahl für eine Feature-Class oder einen Feature-Layer definiert ist, werden nur die ausgewählten Zeilen kopiert.

Verwendung

  • Es werden alle Zeilen kopiert, wenn die Eingabe eine Feature-Class oder eine Tabelle ist. Wenn die eingegebenen Zeilen aus einem Layer oder einer Tabellensicht mit einer Auswahl stammen, werden nur die ausgewählten Features oder Zeilen verwendet.

  • Wenn die Eingabezeilen eine Feature-Class darstellen, werden nur die Attribute, nicht jedoch die Geometrie in die Ausgabetabelle kopiert.

  • 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

  • Verwenden Sie das Werkzeug Anhängen, um die kopierten Zeilen einer vorhandenen Tabelle hinzuzufügen oder an diese anzuhängen.

  • Die Ausgabetabelle kann in einer dBASE-, Geodatabase oder einer durch Tabulatoren getrennten .txt-Datei gespeichert werden.

Syntax

CopyRows_management (in_rows, out_table, {config_keyword})
ParameterErläuterungDatentyp
in_rows

Die aus einer Feature-Class, einem Layer, einer Tabelle oder einer Tabellensicht zu kopierenden Zeilen.

Table View ; Raster Layer
out_table

Die Tabelle, in die die Zeilen eingefügt werden. Die Ausgabetabelle kann in einer Geodatabase, dBASE oder einer durch Tabulatoren getrennten Datei gespeichert werden. Geben Sie zum Speichern in einer dBASE-Tabelle einen Namen mit der Erweiterung .dbf an. Geben Sie zum Speichern einer durch Tabulatoren getrennten Datei einen Namen mit der Erweiterung .txt an.

Table
config_keyword
(optional)

Mit dem Konfigurationsschlüsselwort (config) werden die Standardspeicherparameter für eine Enterprise-Geodatabase festgelegt.

String

Codebeispiel

CopyRows – Beispiel 1 (Python-Fenster)

Das folgende Skript im Python-Fenster veranschaulicht, wie die Funktion "CopyRows" im unmittelbaren Modus verwendet wird.

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

Das folgende eigenständige Skript veranschaulicht, wie "CopyRows" zum Kopieren der Tabellen in einem Ordner in eine File-Geodatabase verwendet wird.

# Name: CopyRows_Example2.py
# Description: Convert all dBASE tables in a folder to geodatabase tables
# Requirement: os module
 
# Import system modules
import arcpy
from arcpy import env
import os
 
# Set environment settings
env.workspace = "C:/data"
 
# Set local variables
outWorkspace = "c:/output/output.gdb"
 
# Use ListTables to generate a list of dBASE tables in the
#  workspace shown above.
tableList = arcpy.ListTables()
 
# Execute CopyRows for each input table
for dbaseTable in tableList:
    # Determine the new output feature class path and name
    outTable = os.path.join(outWorkspace, dbaseTable.strip(".dbf"))
    arcpy.CopyRows_management(dbaseTable, outTable)

Umgebungen

  • Aktueller Workspace
  • Ausgabe-CONFIG-Schlüsselwort
  • Beibehalten von Anlagen
  • Scratch-Workspace
  • Ausdehnung

Lizenzinformationen

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

Verwandte Themen

  • Überblick über das Toolset "Tabelle"

ArcGIS Desktop

  • Startseite
  • Dokumentation
  • Support

ArcGIS Plattform

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

Über Esri

  • Über uns
  • Karriere
  • Insider-Blog
  • User Conference
  • Developer Summit
Esri
Wir sind an Ihrer Meinung interessiert.
Copyright © 2018 Esri. | Datenschutz | Rechtliches