Классифицировать растр (Spatial Analyst)

Доступно с лицензией Spatial Analyst.

Доступно с лицензией Image Analyst.

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

Классифицирует набор растровых данных на основе файла определения классификатора Esri (.ecd) и входных наборов растровых данных.

Файл .ecd содержит всю информацию, требуемую для выполнения конкретного типа поддерживаемой Esri классификации. Входные данные для этого инструмента должны соответствовать входным данным, использованным для создания требуемого файла .ecd.

Файл .ecd может быть создан с помощью любого инструмента классификатора с обучением, например, Классификатор произвольных деревьев с обучением или Классификатор метода опорных векторов с обучением.

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

  • Входным растром может быть любой поддерживаемый Esri растр с любой глубиной пикселов.

  • Входной файл .ecd содержит статистику атрибутов, которая подходит для соответствующего классификатора.

  • См. раздел Параметры среды анализа и Spatial Analyst для получения дополнительной информации о среде геообработки данного инструмента.

Параметры

ПодписьОписаниеТип данных
Входной растр

Набор растровых данных для классификации.

Mosaic Layer; Raster Layer; Image Service; String; Raster Dataset; Mosaic Dataset
Входной файл определения классификатора

Входной файл определения классификатора Esri (.ecd), содержащий статистику выбранных атрибутов для классификатора.

File
Дополнительный входной растр
(Дополнительный)

Вспомогательные наборы растровых данных, такие как спектрозональное изображение или ЦМР, будут добавлены для создания атрибутов и другой необходимой для классификатора информации. Этот растр необходим при вычислении атрибутов, таких как среднее или среднеквадратическое отклонение. Это дополнительный параметр.

Mosaic Layer; Raster Layer; Image Service; String; Raster Dataset; Mosaic Dataset

Возвращаемое значение

ПодписьОписаниеТип данных
Выходной классифицированный растр

Путь и имя классифицированного изображения, который вы создаёте.

Выходной классифицированный растр определяется входным набором растровых данных и файлом .ecd.

Raster

ClassifyRaster(in_raster, in_classifier_definition, {in_additional_raster})
ИмяОписаниеТип данных
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

Возвращаемое значение

ИмяОписаниеТип данных
out_raster_dataset

Путь и имя классифицированного изображения, который вы создаёте.

Выходной классифицированный растр определяется входным набором растровых данных и файлом .ecd.

Raster

Пример кода

ClassifyRaster, пример 1 (окно Python)

В данном примере классифицируется входной растр 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")
ClassifyRaster, пример 2 (автономный скрипт)

В данном примере классифицируется входной растр 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")

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

  • Basic: Обязательно Spatial Analyst или Image Analyst
  • Standard: Обязательно Spatial Analyst или Image Analyst
  • Advanced: Обязательно Spatial Analyst или Image Analyst

Связанные разделы