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 Eingabe-Tabelle, Tabellensicht, Feature-Class oder eines Feature-Layers in eine neue Tabelle. Wenn in ArcMap 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 Ausgabe-Tabelle 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 Ausgabe-Tabelle kann in einer dBASE, ArcSDE-Geodatabase, File-Geodatabase oder Personal-Geodatabase oder als eine INFO-Tabelle gespeichert werden.

  • Wenn es sich bei der Ausgabe um eine INFO-Tabelle handelt, dürfen weder der Ausgabepfad noch der Tabellenname Leerzeichen aufweisen.

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 Ausgabe-Tabelle kann in einer dBASE, ArcSDE-Geodatabase, File-Geodatabase oder Personal-Geodatabase oder als eine INFO-Tabelle gespeichert werden.

Die Tabelle, in die die Zeilen eingefügt werden. Die Ausgabe-Tabelle kann in einer dBASE, ArcSDE-Geodatabase, File-Geodatabase oder Personal-Geodatabase oder als eine INFO-Tabelle gespeichert werden.

Table
config_keyword
(optional)

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

String

Codebeispiel

CopyRows – Beispiel 1 (Python-Fenster)

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

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 Sie "CopyRows" zum Kopieren der Tabellen in einem Ordner in eine File-Geodatabase verwenden.

# 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
  • Scratch-Workspace

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 2016 Environmental Systems Research Institute, Inc. | Datenschutz | Rechtliches