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

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

Краткая информация

Создает слой каталога растров из входного каталога растров. Если слой не сохранить на диск, или не сохранить документ карты, этот временный слой не будет сохранен после завершения сеанса работы.

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

Синтаксис

MakeRasterCatalogLayer_management (in_raster_catalog, layer_name, {where_clause}, {workspace}, {field_info})
ПараметрОбъяснениеТип данных
in_raster_catalog

Каталог растров, содержащий один или более элементов (наборов растровых данных).

Raster Catalog Layer
layer_name

Имя временного слоя каталога растров.

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

SQL-выражение, использованное для выбора поднабора элементов каталога растров.

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

MY_FIELD

Если вы строите запрос к персональным базам геоданных, заключите имена полей в квадратные скобки:

[MY_FIELD].

SQL Expression
workspace
(дополнительно)

Входная рабочая область используется для проверки имен полей. Если входные данные - из файловой или персональной базы геоданных, а выходная рабочая область является базой геоданных ArcSDE, имена полей могут быть обрезаны, т.к. поля некоторых баз данных могут иметь имена, которые не превышают 10 символов. Можно просмотреть и изменить новые имена с помощью параметра Информация поля (Field Info).

Workspace
field_info
(дополнительно)

Укажите, какие поля из входной таблицы переименовать и сделать видимыми в результирующем представлении таблицы.

Field Info

Пример кода

Создать слой каталога растров. Пример 1 (окно Python)

Это пример Python для инструмента Создать слой каталога растров (Make Raster Catalog Layer).

import arcpy
arcpy.MakeRasterCatalogLayer_management("c:/data/fgdb.gdb/catalog", "catlayer",\
                                        "OBJECTID<3", "SDE94.sde", "#")
Создать слой каталога растров. Пример 2 (автономный скрипт)

Это пример скрипта Python для инструмента Создать слой каталога растров (Make Raster Catalog Layer).

##====================================
##Make Raster Catalog Layer
##Usage: MakeRasterCatalogLayer_management in_raster_catalog layer_name {where_clause} 
##                                         {workspace} {field_info}
    
try:
    import arcpy
    
    arcpy.env.workspace = r"C:/Workspace"
    
    ##Create raster catalog layer from unmanaged raster catalog
    ##Use SDE workspace to validate the field
    arcpy.MakeRasterCatalogLayer_management("fgdb.gdb/catalog", "catlayer", "OBJECTID<3",\
                                            "SDE94.sde", "#")   
    
    print arcpy.GetMessages()
    
except:
    print "Make Raster Catalog Layer example failed."
    print arcpy.GetMessages()

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

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

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

ArcGIS for Desktop Basic: Да
ArcGIS for Desktop Standard: Да
ArcGIS for Desktop Advanced: Да
5/10/2014