Создать точки оценки точности (Image Analyst)

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

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

Сводка

Инструмент создаёт произвольно расположенные точки для оценки точности выполненной классификации.

Обычно выполняется случайная выборка сотен точек и прописывание их типов классификации на основании достоверных источников, таких как результаты полевой съемки или дешифрирование снимка высокой точности, выполненное человеком. Базовые точки далее сравниваются с результатами классификации в каждом конкретном местоположении.

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

  • Этот инструмент создаёт набор произвольно расположенных точек и назначает им класс или значение на основании базовых данных.

  • Этот инструмент также может назначить класс набору точек на основании ранее классифицированного изображения или класса пространственных объектов.

  • После запуска этого инструмента, если вы захотите вручную присвоить классы всем точкам, или некоторым из них, вы сможете редактировать таблицу.

Синтаксис

CreateAccuracyAssessmentPoints(in_class_data, out_points, {target_field}, {num_random_points}, {sampling})
ParameterОбъяснениеТип данных
in_class_data

Входное изображение для классификации или другие исходные тематические ГИС-данные. Входные данные могут быть растром или классом объектов.

Зачастую используется изображение классификации (один канал, целочисленный тип данных).

Если в качестве входных данных применяются полигоны, используются только те, что не относятся к обучающей выборке. Можно работать также с ГИС-данными почвенно-растительного покрова из шейп-файла или класса пространственных объектов.

Raster Layer; Mosaic Layer; Feature Layer
out_points

Выходной шейп-файл с точками или точечный класс пространственных объектов, который содержит произвольно расположенные точки для оценки точности.

Feature Class
target_field
(Дополнительный)

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

  • CLASSIFIEDВходные данные являются классифицированным изображением. Это значение по умолчанию.
  • GROUND_TRUTHВходные данные являются достоверными данными.
String
num_random_points
(Дополнительный)

Общее число произвольных точек, которые будут сгенерированы.

В зависимости от метода выборки и числа классов действительное число может вырасти, но никогда не может уменьшиться. Число произвольно расположенных точек по умолчанию равно 500.

Long
sampling
(Дополнительный)

Укажите используемую схему выборки.

  • STRATIFIED_RANDOMСоздайте точки, которые будут произвольно распределены в каждом классе, где количество точек в каждом классе будет пропорционально его площади. Используется по умолчанию
  • EQUALIZED_STRATIFIED_RANDOMСоздание точек, которые будут произвольно распределены в каждом классе. Каждый класс содержит равное количество точек.
  • RANDOMСоздание точек, которые произвольно распределены по всему изображению.
String

Пример кода

CreateAccuracyAssessment, пример 1 (автономный скрипт)

Пример создания произвольно расположенных точек для оценки точности.

import arcpy
from arcpy.ia import *

# Check out the ArcGIS Image Analyst extension license
arcpy.CheckOutExtension("ImageAnalyst")

CreateAccuracyAssessmentPoints("c:\\test\\cls.tif", "c:\\test\\apnt1.shp", 
                               "COMPUTED", "1500", "RANDOM")

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

  • Basic: Требуется Image Analyst or Spatial Analyst
  • Standard: Требуется Image Analyst or Spatial Analyst
  • Advanced: Требуется Image Analyst or Spatial Analyst

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