Создать каталог растров (Управление данными)
Резюме
Создает пустой каталог растров в базе геоданных.
Использование
-
После создания каталога растров, в него можно загрузить наборы растровых данных.
-
Каталоги растров можно создать в любой базе геоданных — персональной, файловой или ArcSDE.
-
После создания каталога растров, в него можно загрузить наборы растровых данных, щелкнув правой кнопкой на каталоге растров и выбрав Загрузить данные (Load Data). Также можно загрузить наборы растровых данных в каталог растров, используя инструмент Рабочая область в каталог растров (Workspace To Raster Catalog).
-
Каталоги растров могут быть управляемыми и неуправляемыми базой геоданных. Если каталог растров управляется базой геоданных, это означает, что наборы растровых данных внутри каталога растров будут физически храниться в базе геоданных. Если строка или растр удаляются из каталога, они удаляются из базы геоданных. Если каталоги растров неуправляемые, каталог растров содержит только связи или указатели, подключающие каталог растров к набору растровых данных вне базы геоданных. Эти наборы растровых данных хранятся вне базы геоданных. Все наборы растровых данных, загруженные в неуправляемые каталоги растров, должны быть файлом на диске. Наборы растровых данных базы геоданных могут быть загружены только в управляемые каталоги растров. Каталоги растров, хранящиеся в базе геоданных ArcSDE, всегда управляемые.
-
Если для индекса пространственной сетки используется значение по умолчанию (равное 0), рекомендуется загрузить данные в каталог растров с помощью инструмента Рабочая область в каталог растров (Workspace To Raster Catalog). Если инструмент Рабочая область в каталог растров (Workspace To Raster Catalog) используется для загрузки наборов растровых данных, будет автоматически вычислен размер ячеек пространственной сетки. Если для загрузки наборов растровых данных в каталог растров используется другой инструмент, инструмент Вычислить индекс пространственного грида, используемый по умолчанию (Calculate Default Spatial Grid Index) должен использоваться после завершения загрузки.
Более подробно об элементах базы геоданных: пространственные индексы и размер сетки
-
При создании каталога растров в базе геоданных ArcSDE, имя набора растровых данных не может содержать пробелы. Используйте подчеркивания, чтобы разделить слова в именах наборов растровых данных.
Синтаксис
Параметр | Объяснение | Тип данных |
out_path |
База геоданных, в которой будет создан каталог растров. База геоданных может быть любого типа: файловая, персональная или ArcSDE. | Workspace |
out_name |
Имя создаваемого каталога растров. | String |
raster_spatial_reference (дополнительно) |
Система координат для столбца растра в каталоге растров. Указанные параметры пространственной привязки будут использованы:
По умолчанию используются параметры системы координат, указанные в Параметрах среды. | Coordinate System |
spatial_reference (дополнительно) |
Система координат столбца геометрии. Система координат для столбца геометрии задает параметры пространственной привязки для отпечатков наборов растровых данных. По умолчанию используются параметры системы координат, указанные в Параметрах среды. | Spatial Reference |
config_keyword (дополнительно) |
Определяет параметры хранения (конфигурации) для файловых или ArcSDE баз геоданных. Персональные базы геоданных не используют ключевые слова конфигурации. Ключевые слова конфигурации ArcSDE устанавливаются администратором базы геоданных. | String |
spatial_grid_1 (дополнительно) |
Параметры Выходной пространственной сетки 1, 2 и 3 (Output Spatial Grid 1, 2, and 3) используются для вычисления пространственного индекса и применяются только к файловой базе геоданных и базе геоданных ArcSDE. Если вы не знакомы с установкой размеров сетки, оставьте эти опции как 0,0,0, и ArcGIS вычислит оптимальные для вас размеры. Если вы используете индекс пространственной сетки по умолчанию (равный 0), рекомендуется загружать данные с помощью инструмента Рабочая область в каталог растров (Workspace To Raster Catalog). Если для загрузки наборов растровых данных используется инструмент Рабочая область в каталог растров (Workspace To Raster Catalog), будет автоматически вычисляться размер ячеек пространственной сетки. Если для загрузки набора растровых данных в каталог растров используются другие инструменты, после завершения загрузки необходимо воспользоваться инструментом Вычислить индекс пространственной сетки по умолчанию (Управление данными) — Calculate Default Spatial Grid Index (Data Management). Для более подробной информации об этом параметре, обратитесь к документации инструмента Добавить пространственный индекс (Add Spatial Index). | Double |
spatial_grid_2 (дополнительно) | Размер ячейки второй пространственной сетки. Оставьте размер равным 0, если вам нужна только одна сетка. В противном случае, задайте размер по крайней мере в три раза больше, чем Пространственная сетка 1 (Spatial Grid 1). | Double |
spatial_grid_3 (дополнительно) |
Размер ячейки третьей пространственной сетки. Оставьте размер равным 0, если вам нужно только две сетки. В противном случае, задайте размер, по крайней мере, в три раза больше, чем Пространственная сетка 2 (Spatial Grid 2). | Double |
raster_management_type (дополнительно) |
Наборы растровых данных, находящиеся в каталогах растров в базе геоданных, могут управляться двумя способами: под управлением или без управления (базы геоданных).
| String |
template_raster_catalog (дополнительно) |
Укажите шаблон каталога растров, чтобы на его основе создать новый каталог растров. Тогда, новый каталог растров будет содержать те же поля, что и использовавшийся шаблон. | Raster Catalog Layer |
Пример кода
Это пример Python для инструмента Создать каталог растров (Create Raster Catalog).
import arcpy
arcpy.CreateRasterCatalog_management("c:/data/CreateRC.gdb", "fgdb_unman",
"Albers_Conical.prj", "Albers_Conical.prj",
"MAX_FILE_SIZE_4GB", "1000", "3000", "9000",
"UNMANAGED", "")
Это пример скрипта Python для инструмента Создать каталог растров (Create Raster Catalog).
##========================
##Create Raster Catalog
##Usage: CreateRasterCatalog_management out_path out_name {raster_spatial_reference} {spatial_reference} {config_keyword}
## {spatial_grid_1} {spatial_grid_2} {spatial_grid_3} {MANAGED | UNMANAGED}
## {template_raster_catalog;template_raster_catalog...}
try:
import arcpy
arcpy.env.workspace = r"C:\PrjWorkspace"
##Create PGDB Unmanaged Raster Catalog
arcpy.CreateRasterCatalog_management("CreateRC.mdb", "Unmanaged", "Albers_Conical.prj", "Albers_Conical.prj", "", "12000", "", "", \
"UNMANAGED", "")
##Create FGDB Unmanaged Raster Catalog
arcpy.CreateRasterCatalog_management("CreateRC.gdb", "Unmanaged", "Albers_Conical.prj", "Albers_Conical.prj", "MAX_FILE_SIZE_4GB", \
"1000", "3000", "9000", "UNMANAGED", "")
##Create SDE Managed Raster Catalog with FGDB template
arcpy.CreateRasterCatalog_management("SDE94.sde", "Managed", "Albers_Conical.prj", "Albers_Conical.prj", "DEFAULTS","2000", "6000", \
"18000", "MANAGED", "CreateRC.mdb\\Unmanaged;CreateRC.gdb\\Unmanaged")
except:
print "Create Raster Catalog example failed."
print arcpy.GetMessages()
Параметры среды
- Выходная система координат (Output Coordinate System)
Эта среда (если установлена) используется для параметров Система координат для столбца растра (Coordinate System for the raster column) и Система координат для столбца геометрии (Coordinate System for the geometry column).