Доступно с лицензией Spatial Analyst.
Доступно с лицензией Image Analyst.
Сводка
Классифицирует набор растровых данных на основе файла определения классификатора Esri (.ecd) и входных наборов растровых данных.
Файл .ecd содержит всю информацию, требуемую для выполнения конкретного типа поддерживаемой Esri классификации. Входные данные для этого инструмента должны соответствовать входным данным, использованным для создания требуемого файла .ecd.
Файл .ecd может быть создан с помощью любого инструмента классификатора с обучением, например, Классификатор произвольных деревьев с обучением или Классификатор метода опорных векторов с обучением.
Использование
Входным растром может быть любой поддерживаемый Esri растр с любой глубиной пикселов.
Входной файл .ecd содержит статистику атрибутов, которая подходит для соответствующего классификатора.
См. раздел Среда анализа и Spatial Analyst для получения дополнительной информации о среде геообработки данного инструмента.
Синтаксис
ClassifyRaster(in_raster, in_classifier_definition, {in_additional_raster})
Parameter | Объяснение | Тип данных |
in_raster | Набор растровых данных для классификации. | Mosaic Layer; Raster Layer; Image Service; String; Raster Dataset; Mosaic Dataset |
in_classifier_definition | Входной файл определения классификатора Esri (.ecd), содержащий статистику выбранных атрибутов для классификатора. | File |
in_additional_raster (Дополнительный) | Вспомогательные наборы растровых данных, такие как спектрозональное изображение или ЦМР, включенные для создания атрибутов и другой необходимой для классификатора информации. Этот растр понадобится при вычислении таких атрибутов как среднее или стандартное отклонение. Это дополнительный параметр. | Mosaic Layer; Raster Layer; Image Service; String; Raster Dataset; Mosaic Dataset |
Значение отраженного сигнала
Name | Объяснение | Тип данных |
out_raster_dataset | Путь и имя классифицированного изображения, который вы создаёте. Выходной классифицированный растр определяется входным набором растровых данных и файлом .ecd. | Raster |
Пример кода
В данном примере классифицируется входной растр TIFF.
# Import system modules
import arcpy
from arcpy.sa import *
classifiedraster = ClassifyRaster("c:/classifydata/moncton_seg.tif",
"c:/classifydata/moncton_sig.ecd",
"c:/classifydata/moncton.tif")
classifiedraster.save("c:/test/moncton_classified.tif")
В данном примере классифицируется входной растр TIFF.
# Import system modules
import arcpy
from arcpy.sa import *
# Set local variables
insegras = "c:/classifydata/moncton_seg.tif"
indef_file = "c:/classifydata/moncton_sig.ecd"
in_additional_raster = "c:/classifydata/moncton.tif"
# Execute
classifiedraster = ClassifyRaster(insegras, indef_file, in_additional_raster)
#save output
classifiedraster.save("c:/test/moncton_classified.tif")
Environments
Информация о лицензиях
- Basic: Требуется Дополнительный модуль Spatial Analyst или Image Analyst
- Standard: Требуется Дополнительный модуль Spatial Analyst или Image Analyst
- Advanced: Требуется Дополнительный модуль Spatial Analyst или Image Analyst