Crear puntos de evaluación de precisión (Spatial Analyst)

Disponible con una licencia de Spatial Analyst.

Disponible con licencia de Image Analyst.

Resumen

Crea puntos de muestra de forma aleatoria para la evaluación de exactitud posterior a la clasificación.

Una práctica habitual es seleccionar de forma aleatoria cientos de puntos y etiquetar sus tipos de clasificación haciendo referencia a fuentes de confianza como, por ejemplo, el trabajo de campo o la interpretación humana de imágenes de alta resolución. Es entonces cuando los puntos de referencia se comparan con los resultados de la clasificación en las mismas ubicaciones.

Uso

  • Esta herramienta crea un conjunto de puntos aleatorios y les asigna una clase basada en los datos de referencia.

  • Esta herramienta también permite asignar una clase a un conjunto de puntos utilizando una imagen clasificada con anterioridad o una clase de entidad.

  • Después de ejecutar esta herramienta, puede editar la tabla si desea asignar una clase manualmente a alguno de los puntos o a todos ellos.

Sintaxis

CreateAccuracyAssessmentPoints(in_class_data, out_points, {target_field}, {num_random_points}, {sampling})
ParámetroExplicaciónTipo de datos
in_class_data

La imagen de clasificación de entrada u otros datos de referencia SIG temáticos. La entrada puede ser un ráster o una clase de entidad.

Los datos típicos son una imagen de clasificación de un tipo de datos enteros de una banda.

Al usar polígonos como entrada, utilice solo aquellos no empleados como muestras de referencia. También pueden ser datos SIG de cobertura de suelo en formato shapefile o de clase de entidad.

Raster Layer; Mosaic Layer; Feature Layer
out_points

El shapefile o la clase de entidad de puntos de salida que contienen los puntos aleatorios que se van a usar para la evaluación de exactitud.

Feature Class
target_field
(Opcional)

Especifica si los datos de entrada son una imagen clasificada o datos de la realidad del terreno.

  • CLASSIFIEDLa entrada es una imagen clasificada. Esta es la opción predeterminada.
  • GROUND_TRUTHLa entrada son datos de referencia.
String
num_random_points
(Opcional)

El número total de puntos aleatorios que se generarán.

El número real puede superar este número, nunca quedar por debajo, dependiendo de la estrategia de muestreo y el número de clases. El número predeterminado de puntos generados de manera aleatoria es 500.

Long
sampling
(Opcional)

Especifique el esquema de muestreo que desea usar.

  • STRATIFIED_RANDOMCree puntos que se distribuyan aleatoriamente dentro de cada clase, donde cada una tenga un número de puntos proporcional a su área relativa. Esta es la configuración predeterminada
  • EQUALIZED_STRATIFIED_RANDOMCree puntos que se distribuyan aleatoriamente dentro de cada clase, donde cada una tenga el mismo número de puntos.
  • RANDOMCree puntos que se distribuyan aleatoriamente por toda la imagen.
String

Muestra de código

Ejemplo 1 de CreateAccuracyAssessment (script independiente)

Este ejemplo crea puntos aleatorios para la evaluación de exactitud.

import arcpy
from arcpy.sa import *

arcpy.gp.CreateAccuracyAssessmentPoints("cls.tif", "aapnt1.shp", "COMPUTED", "1500", "RANDOM")

Información de licenciamiento

  • Basic: Requiere Spatial Analyst o Image Analyst
  • Standard: Requiere Spatial Analyst o Image Analyst
  • Advanced: Requiere Spatial Analyst o Image Analyst

Temas relacionados