Mit der Spatial Analyst-Lizenz verfügbar.
Zusammenfassung
Es werden Felder in der Attributtabelle aktualisiert, um Überprüfungspunkte mit dem klassifizierten Bild zu vergleichen. Außerdem kann der für die Genauigkeitsbewertung herangezogene Satz von Punkten den Änderungen im Klassifizierungsschema oder in den Überprüfungsdaten entsprechend aktualisiert werden.
Bei der Genauigkeitsbewertung wird die Gültigkeit des Klassifizierungsmodells mittels bekannter Punkte bewertet.
Verwendung
Aktualisieren Sie ein Feld in der Attributtabelle einer Feature-Class, die die Punkte der Genauigkeitsbewertung darstellt. Wenn Sie die Feature-Class mit dem Werkzeug Punkte für Genauigkeitsbewertung erstellen erstellt haben, ist ein Feld für GROUND_TRUTH und für CLASSIFIED vorhanden. Dieses Werkzeug kann mit Überprüfungsdaten beginnen und diese mit der klassifizierten Ausgabe vergleichen, oder es kann mit der klassifizierten Ausgabe beginnen und diese mit Überprüfungsdaten vergleichen.
Diese beiden Felder werden anschließend mit dem Geoverarbeitungswerkzeug Konfusionsmatrix berechnen verglichen.
Die Gruppe von Punkten kann zudem mit Daten aus einem zusätzlichen Eingabe-Raster oder einer Feature-Class aktualisiert werden.
Sie können das Feld GROUND_TRUTH manuell aktualisieren, wenn Sie eine Gruppe von Punkten ändern oder identifizieren möchten.
Syntax
UpdateAccuracyAssessmentPoints (in_class_data, in_points, out_points, {target_field})
Parameter | Erläuterung | Datentyp |
in_class_data | Eingabe-Klassifizierungsbild oder andere thematische GIS-Daten im Raster- oder Feature-Class-Format. Typische Daten sind ein Klassifizierungsbild (Einzelband, Datentyp "Ganzzahl") oder die ausgegebenen Trainingspolygone aus einer Bildklassifizierungs-Werkzeugleiste von ArcMap. Wenn Sie Polygone als Eingabe verwenden, verwenden Sie nur diejenigen, die als Trainingsgebiete herangezogen werden. Sie können auch Landnutzungsdaten im Shapefile- oder Feature-Class-Format verwenden. | Raster Layer | Feature Layer |
in_points | Die Point-Feature-Class, die die zu aktualisierenden Punkte für die Genauigkeitsbewertung bereitstellt. Alle Punkte aus dieser Eingabedatei werden in die aktualisierte Ausgabe-Feature-Class kopiert und das target_field wird über die Eingabe-Raster- oder Feature-Class-Daten aktualisiert. | Feature Layer |
out_points | Die Ausgabe-Point-Feature-Class, die das aktualisierte Zufallspunkt-Feld für Genauigkeitsbewertungszwecke enthält. | Feature Class |
target_field (optional) | Es gibt zwei Optionen: CLASSIFIED und GROUND_TRUTH. Wenn Sie die Genauigkeit eines klassifizierten Bildes bewerten, wählen Sie CLASSIFIED aus. Wenn es sich bei der Eingabe um überprüfte Daten oder Referenzdaten handelt, z. B. das Shapefile oder die Features-Class eines Trainingspolygons, wählen Sie GROUND_TRUTH aus.
| String |
Codebeispiel
UpdateAccuracyAssessment – Beispiel 1 (eigenständiges Skript)
In diesem Beispiel werden die für die Genauigkeitsbewertung verwendeten Punkte aktualisiert.
import arcpy
from arcpy.sa import *
arcpy.gp.UpdateAccuracyAssessmentPoints("aapnt1.shp", "grndtru.tif", "aapnt2.shp", "GROUND_TRUTH")
Umgebungen
Lizenzinformationen
- ArcGIS Desktop Basic: Erfordert Spatial Analyst
- ArcGIS Desktop Standard: Erfordert Spatial Analyst
- ArcGIS Desktop Advanced: Erfordert Spatial Analyst