Рабочая область в каталог (Управление данными)
Резюме
Загружает в имеющийся каталог растров все наборы растровых данных из рабочей области.
Использование
-
Наборы растровых данных в пределах определенной рабочей области будут загружены в каталог растров.
-
Каталог растров должен уже существовать, чтобы этот инструмент запускался.
-
По умолчанию, пространственная привязка и геотрансформирование наборов растровых данных находятся в каталоге растров. Если вы хотите проецировать наборы растровых данных в пространственную привязку столбца растра в каталоге растров в процессе загрузки, используйте параметр Проецировать на лету (Project on-the-fly).
-
При загрузке наборов растровых данных в каталог растров с помощью этого инструмента, индекс пространственного грида вычисляется автоматически по завершении инструмента.
Более подробно об элементах базы геоданных: пространственные индексы и размер сетки
Синтаксис
Параметр | Объяснение | Тип данных |
in_workspace |
Рабочая область, содержащая все наборы растровых данных, которые необходимо загрузить в каталог растров. | Workspace |
in_raster_catalog |
Существующий каталог растров, в который будут загружены все наборы растровых данных из рабочей области. | Raster catalog |
include_subdirectories (дополнительно) |
Данный параметр определяет, будут ли включены в работу инструмента подкаталоги с данными.
| Boolean |
project (дополнительно) |
Определяет необходимость проецирования растров «на лету» при загрузке.
| Boolean |
Пример кода
Это пример Python для инструмента Рабочая область в каталог растров (Workspace To Raster Catalog).
import arcpy
arcpy.WorkspaceToRasterCatalog_management("c:/data", "c:/RC/WS2RC.gdb/emptyRC",
"INCLUDE_SUBDIRECTORIES",
"PROJECT_ONFLY")
Это пример скрипта Python для инструмента Рабочая область в каталог растров (Workspace To Raster Catalog).
##======================
##Workspace To Raster Catalog
##Usage: WorkspaceToRasterCatalog_management in_workspace in_raster_catalog {NONE | INCLUDE_SUBDIRECTORIES} {NONE | PROJECT_ONFLY}
try:
import arcpy
arcpy.env.workspace = r"C:\PrjWorkspace"
##Load Workspace to Unmanaged FGDB Raster Catalog
arcpy.WorkspaceToRasterCatalog_management("data", "WS2RC.gdb\\Unmanaged", "INCLUDE_SUBDIRECTORIES", "PROJECT_ONFLY")
except:
print "Workspace To Raster Catalog example failed."
print arcpy.GetMessages()