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

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

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

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

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

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

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

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

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

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

Параметры

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

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

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

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

Raster Layer; Mosaic Layer; Feature Layer
Выходные точки оценки точности

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

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

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

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

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

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

Long
Стратегия выборки
(Дополнительный)

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

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

CreateAccuracyAssessmentPoints(in_class_data, out_points, {target_field}, {num_random_points}, {sampling})
ИмяОписаниеТип данных
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

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