复制 (数据管理)
摘要
复制输入数据并将输出粘贴到相同位置或不同位置,而不管数据大小。输入数据元素和输出数据元素的数据类型相同。
用法
-
将要素类复制到要素数据集时,要素类和要素数据集的空间参考必须匹配;否则工具将无法运行,同时会显示一个错误消息。
-
所有依赖于输入的数据也将一同复制。例如,如果复制关系类的组成部分 - 要素类或表,那么也将复制关系类。上述复制规则同样适用于包含与要素关联的注记、属性域、子类型和索引的要素类,也就是说,将随要素类一起复制所有与要素关联的项。复制几何网络、网络数据集和拓扑的同时也会复制参与要素类。
在复制镶嵌数据集时,只有镶嵌数据集及其表会移动,而外部存储的数据则不会移动。
-
目前不支持复制 .txt 和 .sdc 文件。
语法
Copy_management (in_data, out_data, {data_type})
参数 | 说明 | 数据类型 |
in_data |
要复制到相同位置或不同位置的数据。 | Data Element |
out_data |
输出数据的名称。 | Data Element |
data_type (可选) |
要重命名的数据的类型。只有在地理数据库中的要素数据集和要素类名称相同时,才需要提供一个值。在这种情况下,需要为希望重命名的项选择数据类型(要素数据集或要素类)。 | String |
代码示例
Copy 示例 1(Python 窗口)
以下 Python 窗口脚本演示了如何在即时模式下使用 Copy 功能。
import arcpy from arcpy import env env.workspace = "C:/data" arcpy.Copy_management("majorrds.shp", "C:/output/majorrdsCopy.shp")
Copy 示例 2(独立 Python 脚本)
以下 Python 脚本演示了如何在独立脚本中使用 Copy 功能。
# Name: Copy_Example2.py # Description: Copy major roads dataset to preserve the original data # Import system modules import arcpy from arcpy import env # Set workspace env.workspace = "C:/data" # Set local variables in_data = "majorrds.shp" out_data = "C:/output/majorrdsCopy.shp" data_type = "" # Execute Copy arcpy.Copy_management(in_data, out_data, data_type)
相关主题
许可信息
ArcView: 是
ArcEditor: 是
ArcInfo: 是
7/10/2012