Копировать каталог растров (Управление данными)

Уровень лицензии:BasicStandardAdvanced

Резюме

Создает копию каталога растров, включая все его содержание, или поднабор его содержания, если есть выборка.

Использование

Синтаксис

CopyRasterCatalogItems_management (in_raster_catalog, out_raster_catalog, {config_keyword}, {spatial_grid_1}, {spatial_grid_2}, {spatial_grid_3})
ПараметрОбъяснениеТип данных
in_raster_catalog

Имя и местоположение копируемого каталога растров.

Raster Catalog Layer
out_raster_catalog

Имя и местоположение выходного каталога растров.

Вы можете скопировать выходной каталог растров в базу геоданных любого типа: персональную, файловую или ArcSDE.

Raster Catalog
config_keyword
(дополнительно)

Определяет параметры хранения (конфигурации) для файловых или ArcSDE баз геоданных. Персональные базы геоданных не используют ключевые слова конфигурации.

Ключевые слова конфигурации ArcSDE устанавливаются администратором базы геоданных.

String
spatial_grid_1
(дополнительно)

Параметры Выходной пространственной сетки 1, 2 и 3 (Output Spatial Grid 1, 2, and 3) применяют только к файловым базам геоданных или базам геоданных ArcSDE. Если вы не знакомы с установкой размеров сетки, оставьте эти опции как 0,0,0, и ArcGIS вычислит оптимальные для вас размеры. Более подробно об этом параметре см. в документации инструмента Добавить пространственный индекс (Add Spatial Index).

Double
spatial_grid_2
(дополнительно)

Размер ячейки второй пространственной сетки. Оставьте размер равным 0, если вам нужна только одна сетка. В противном случае, задайте размер по крайней мере в три раза больше, чем Пространственная сетка 1 (Spatial Grid 1).

Double
spatial_grid_3
(дополнительно)

Размер ячейки третьей пространственной сетки. Оставьте размер равным 0, если вам нужно только две сетки. В противном случае, задайте размер, по крайней мере, в три раза больше, чем Пространственная сетка 2 (Spatial Grid 2).

Double

Пример кода

Копировать каталог растров. Пример 1 (окно Python)

Это пример Python для инструмента Копировать каталог растров (Copy Raster Catalog Items).

import arcpy
arcpy.CopyRasterCatalogItems_management("c:/data/CopyRC.mdb/RC1",
                                        "c:/data/OutRC.gdb/RC2" ,
                                        "" , "" , "" , "")
Копировать каталог растров. Пример 2 (автономный скрипт)

Это пример скрипта Python для инструмента Копировать каталог растров (Copy Raster Catalog Items).

##=========================
##Copy Raster Catalog Items
##Usage: CopyRasterCatalogItems_management in_raster_catalog out_raster_catalog {config_keyword} {spatial_grid_1} 
##                                         {spatial_grid_2} {spatial_grid_3}
try:
    import arcpy
    arcpy.env.workspace = r"C:\PrjWorkspace"
    ##Copy FGDB Unmanaged Raster Catalog to PGDB Unmanaged Raster Catalog
    arcpy.CopyRasterCatalogItems_management("CopyRC.gdb\\Unmanaged","output\\CopyRC.mdb\\Unmanaged", "", "3000", "", "")
    ##Copy PGDB Unmanaged Raster Catalog to FGDB Unmanaged Raster Catalog
    arcpy.CopyRasterCatalogItems_management("CopyRC.mdb\\Unmanaged","output\\CopyRC.gdb\\Unmanaged", "MAX_FILE_SIZE_4GB", "1000", "3000", "9000")
    ##Copy FGDB Managed Raster Catalog to SDE Managed Raster Catalog
    arcpy.CopyRasterCatalogItems_management("CopyRC.gdb\\Managed","output\\SDE94.sde\\Managed","DEFAULTS","2000","6000","18000")
except:
    print "Copy Raster Catalog Items example failed."
    print arcpy.GetMessages()

Параметры среды

Связанные темы

Информация о лицензировании

ArcGIS for Desktop Basic: Да
ArcGIS for Desktop Standard: Да
ArcGIS for Desktop Advanced: Да
9/10/2013