Disponible avec une licence Spatial Analyst.
Résumé
Crée des points échantillonnés de manière aléatoire pour évaluer la précision de la post-classification.
Il est courant de sélectionner de manière aléatoire des centaines de points et d'étiqueter leurs types de classification en faisant référence à des sources fiables, telles que le travail sur le terrain ou l'interprétation humaine de l'imagerie haute résolution. Les points de réalité de terrain sont ensuite comparés aux résultats de classification aux mêmes emplacements.
Utilisation
Cet outil génère un ensemble de points aléatoires et leur attribue une classe en fonction des données de réalité de terrain.
Cet outil peut également attribuer une classe au jeu de points à l'aide d'une classe d'entités ou d'une image classée précédemment.
Après l'exécution de l'outil, vous pouvez modifier la table pour attribuer manuellement une classe à certains des points ou à tous les points.
Syntaxe
CreateAccuracyAssessmentPoints (in_class_data, out_points, {target_field}, {num_random_points}, {sampling})
Paramètre | Explication | Type de données |
in_class_data | Image de classification en entrée ou autres données SIG thématiques au format de classe d'entités ou raster. Les données standard sont une image de classification (monocanal, type de données numériques entières) ou le polygone d'apprentissage en sortie d'une barre d'outils de classification des images d'ArcMap. Si vous utilisez des polygones en entrée, recourez uniquement à ceux qui ne sont pas utilisés comme échantillons d'apprentissage. Il peut également s'agir de données d'occupation du sol SIG au format de fichier de formes ou de classe d'entités. | Raster Layer | Feature Layer |
out_points | La classe d’entités ou le fichier de formes points en sortie qui contient les points aléatoires à utiliser pour l'évaluation de la précision. | Feature Class |
target_field (Facultatif) | Choisissez de configurer l'outil de façon à associer une classe à chaque point en fonction d'un jeu de données déjà classé ou d'identifier chaque point manuellement.
| String |
num_random_points (Facultatif) | Le nombre total de points aléatoires qui vont être générés. Le nombre réel peut être supérieur, mais ne doit jamais être inférieur à ce nombre, selon la stratégie d'échantillonnage et le nombre de classes. Le nombre pas défaut de points générés de façon aléatoire est de 500. | Long |
sampling (Facultatif) | Spécifiez le schéma d'échantillonnage à utiliser.
| String |
Exemple de code
Exemple 1 d'utilisation de l'outil CreateAccuracyAssessment (script autonome)
Cet exemple crée des points aléatoires pour évaluer la précision.
import arcpy
from arcpy.sa import *
arcpy.gp.CreateAccuracyAssessmentPoints("cls.tif", "aapnt1.shp", "COMPUTED", "1500", "RANDOM")
Environnements
Informations de licence
- ArcGIS Desktop Basic: Requiert Spatial Analyst
- ArcGIS Desktop Standard: Requiert Spatial Analyst
- ArcGIS Desktop Advanced: Requiert Spatial Analyst