Zusammenfassung
Kopiert Eingabedaten auf die Festplatte und fügt die Ausgabe am selben oder an einem anderen Speicherort ein. Der Datentyp des Eingabe- und Ausgabedatenelements ist dabei jeweils gleich.
Verwendung
Wenn eine Feature-Class in ein vorhandenes Feature-Dataset kopiert wird, muss der Raumbezug von Feature-Class und Feature-Dataset übereinstimmen. Ansonsten schlägt das Werkzeug mit einer Fehlermeldung fehl.
Es werden auch alle Daten kopiert, die von der Eingabe abhängen. Beim Kopieren einer Feature-Class oder -Tabelle, die Teil einer Beziehungsklasse ist, wird auch die Beziehungsklasse kopiert. Dies gilt auch für eine Feature-Class, die über Feature-bezogene Annotationen, Domänen, Subtypes und Indizes verfügt. All diese Elemente werden zusammen mit der Feature-Class kopiert. Beim Kopieren von geometrischen Netzwerken, Netzwerk-Datasets und Topologien werden auch die beteiligten Feature-Classes kopiert.
Das Werkzeug Kopieren kopiert keine Layer, da ein Layer ein Verweis auf eine Feature-Class ist.
Mit dem Werkzeug Kopieren können Sie unabhängig davon, ob es sich um eine Standalone-Feature-Class oder um eine in einem Feature-Dataset enthaltene Feature-Class handelt, keine Feature-Datasets in eine Geodatabase kopieren.
- Beim Kopieren eines Mosaik-Datasets wird es an den angegebenen Ort kopiert; die Bilder, auf die das Mosaik-Dataset verweist, werden nicht kopiert.
Syntax
Copy_management (in_data, out_data, {data_type})
Parameter | Erläuterung | Datentyp |
in_data | Die Daten auf der Festplatte, die an den gleichen oder einen anderen Speicherort kopiert werden sollen. | Data Element |
out_data | Der Speicherort und Name der Ausgabedaten. Die Dateinamenerweiterung der Ausgabedaten muss mit der Erweiterung der Eingabedaten übereinstimmen. Wenn Sie beispielsweise eine File-Geodatabase kopieren, muss das Ausgabedatenelement über die Dateiendung .gdb verfügen. | Data Element |
data_type (optional) | Der Typ der zu kopierenden Daten auf der Festplatte. Sie müssen nur dann einen Wert angeben, wenn eine Geodatabase ein Feature-Dataset und eine Feature-Class mit dem gleichen Namen enthält. In diesem Fall müssen Sie den Datentyp (FeatureDataset oder FeatureClass) des Elements auswählen, das Sie kopieren möchten. | String |
Codebeispiel
Copy – Beispiel 1 (Python-Fenster)
Das folgende Skript im Python-Fenster veranschaulicht, wie Sie die Funktion "Copy" im unmittelbaren Modus verwenden.
import arcpy
arcpy.env.workspace = "C:/data"
arcpy.Copy_management("majorrds.shp", "C:/output/majorrdsCopy.shp")
Copy – Beispiel 2 (eigenständiges Python-Skript)
Das folgende Skript im Python-Fenster veranschaulicht, wie Sie die Funktion "Copy" in einem eigenständigen Skript verwenden.
# Name: Copy_Example2.py
# Description: Copy major roads dataset to preserve the original data
# Import system modules
import arcpy
# Set workspace
arcpy.env.workspace = "C:/data"
# Set local variables
in_data = "majorrds.shp"
out_data = "C:/output/majorrdsCopy.shp"
# Execute Copy
arcpy.Copy_management(in_data, out_data)
Umgebung
Lizenzierungsinformationen
- ArcGIS for Desktop Basic: Ja
- ArcGIS for Desktop Standard: Ja
- ArcGIS for Desktop Advanced: Ja