Подпись | Описание | Тип данных |
Входной растр | Имя входного набора растровых данных и путь к нему. Вы можете использовать растровый слой из GeoPackage в качестве входных данных. Чтобы указать растр в GeoPackage введите путь, содержащий имя GeoPackage и имя растра. Например, входным растром может быть c:\data\sample.gpkg\raster_tile, где sample.gpkg – имя GeoPackage, а raster_tile – набор растровых данных в этом пакете. | Composite Geodataset |
Имя выходного растрового слоя | Имя слоя, который будет создан | Raster Layer |
Условие Where (Дополнительный) | Задать запрос при помощи SQL или использовать Конструктор запросов, чтобы построить запрос. | SQL Expression |
Конверт (Дополнительный) | Выходной экстент может быть задан путем определения четырех координат или с помощью экстента существующего слоя.
| Extent |
Каналы (Дополнительный) | Каналы, которые будут экспортированы для слоя. Если каналы не указаны, все каналы будут использоваться в выходных данных. | Value Table |
Краткая информация
Создает растровый слой из входного набора растровых данных или файла слоя. Если не сохранить слой на диск или не сохранить документ карты, этот временный слой не будет сохранен после завершения сеанса работы.
Этот инструмент может использоваться для создания временного слоя, так что вы можете работать с установленным поднабором каналов в наборе растровых данных.
Использование
Выходные данные могут быть созданы только с помощью поднабора каналов. Это сэкономит время и место на диске.
Вы можете использовать растровый слой из GeoPackage в качестве входных данных. Чтобы указать растр в GeoPackage введите путь, содержащий имя GeoPackage и имя растра. Например, входным растром может быть c:\data\sample.gpkg\raster_tile, где sample.gpkg – имя GeoPackage, а raster_tile – набор растровых данных в этом пакете.
Параметры
arcpy.management.MakeRasterLayer(in_raster, out_rasterlayer, {where_clause}, {envelope}, {band_index})
Имя | Описание | Тип данных |
in_raster | Имя входного набора растровых данных и путь к нему. Вы можете использовать растровый слой из GeoPackage в качестве входных данных. Чтобы указать растр в GeoPackage введите путь, содержащий имя GeoPackage и имя растра. Например, входным растром может быть c:\data\sample.gpkg\raster_tile, где sample.gpkg – имя GeoPackage, а raster_tile – набор растровых данных в этом пакете. | Composite Geodataset |
out_rasterlayer | Имя слоя, который будет создан | Raster Layer |
where_clause (Дополнительный) | Задать запрос при помощи SQL. | SQL Expression |
envelope (Дополнительный) | Выходной экстент может быть задан путем определения четырех координат или с помощью экстента существующего слоя.
| Extent |
band_index [band_index,...] (Дополнительный) | Каналы, которые будут экспортированы для слоя. Если каналы не указаны, все каналы будут использоваться в выходных данных. | Value Table |
Пример кода
Пример скрипта Python для инструмента MakeRasterLayer.
import arcpy
arcpy.MakeRasterLayer_management("c:/workspace/image.tif", "rdlayer", "#", "feature.shp", "1")
Это пример скрипта Python для инструмента MakeRasterLayer.
##====================================
##Make Raster Layer
##Usage: MakeRasterLayer_management in_raster out_rasterlayer {where_clause} {envelope}
## {Index;Index...}
import arcpy
arcpy.env.workspace = r"C:/Workspace"
##Create raster layer from single raster dataset with clipping feature
arcpy.MakeRasterLayer_management("image.tif", "rdlayer", "#", "feature.shp", "1")