Disponible con una licencia de Spatial 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ámetro | Explicación | Tipo de datos |
in_class_data | Imagen de clasificación de entrada u otros datos de referencia de datos SIG temáticos. La entrada puede ser un ráster o una clase de entidades. Los datos típicos son una imagen de clasificación (tipo de datos enteros de una banda) o la salida de polígono de referencia de una barra de herramientas de clasificación de imagen de ArcMap. 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) | Elija si los datos de entrada son una imagen clasificada o datos reales del terreno.
| 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.
| 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")
Entornos
Información sobre licencias
- ArcGIS Desktop Basic: Requiere Spatial Analyst
- ArcGIS Desktop Standard: Requiere Spatial Analyst
- ArcGIS Desktop Advanced: Requiere Spatial Analyst