Краткая информация
Копирует расположенные на диске входные данные и вставляет выходные данные в то же или другое местоположение. Типы данных элементов входных и выходных данных идентичны.
Использование
Если класс пространственных объектов копируется в набор классов объектов, пространственная привязка их должна совпадать; в противном случае инструмент выдает сообщение об ошибке.
Любые данные, зависящие от входных, также копируются. Например, при копировании класса пространственных объектов или таблицы, являющихся частью класса отношений, также копируется класс отношений. То же самое применяется к классу пространственных объектов, который имеет объектно-связанные аннотации, домены, подтипы и индексы; все они копируются с классом пространственных объектов. При копировании геометрических сетей, наборов сетевых данных и топологий также копируются участвующие классы объектов.
Инструмент Копировать (Copy) не копирует слои, поскольку слой ссылается на класс объектов.
Инструмент Копировать(Copy) не позволяет копировать набор данных пространственного объекта в базу геоданных, содержащую класс пространственных объектов с тем же именем, независимо от того, является ли класс пространственных объектов самостоятельным или содержится в наборе данных объекта.
- При копировании набора данных мозаики он копируется в указанное местоположение. Изображения, на которые ссыллается набор данных мозаики не копируются.
Синтаксис
Copy_management (in_data, out_data, {data_type})
Параметр | Объяснение | Тип данных |
in_data | Данные на диске, которые будут копироваться в то же или в другое местоположение. | Data Element |
out_data | Расположение и имя выходных данных. Расширение файла в выходных данных должно совпадать с расширением во входных данных. Например, при копировании баз геоданных файла элемент выходных данных должен содержать .gdb в качестве суффикса. | Data Element |
data_type (дополнительно) | Тип данных на диске для копирования. Если база геоданных содержит набор классов объектов и класс пространственных объектов с одним именем, необходимо указать, что именно вы собираетесь переименовать. В этом случае вам нужно выбрать тип данных (FeatureDataset или FeatureClass) элемента, который вы хотите скопировать. | String |
Пример кода
Copy, пример 1 (окно Python)
Пример скрипта окна Python для использования функции Copy в режиме прямого запуска.
import arcpy
arcpy.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
# 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)