Punkte für Genauigkeitsbewertung aktualisieren (Image Analyst)

Mit der Spatial Analyst-Lizenz verfügbar.

Mit der Image Analyst-Lizenz verfügbar.

Zusammenfassung

Aktualisiert das Target-Feld in der Attributtabelle, um Bezugspunkte mit dem klassifizierten Bild zu vergleichen.

Bei der Genauigkeitsbewertung wird die Gültigkeit des Klassifizierungsmodells mittels bekannter Punkte bewertet.

Verwendung

  • Mit diesem Werkzeug 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, enthält die Tabelle die Felder GROUND_TRUTH und CLASSIFIED. Dieses Werkzeug kann mit den Referenzdaten beginnen und diese mit der klassifizierten Ausgabe vergleichen, oder es kann mit der klassifizierten Ausgabe beginnen und diese mit den Referenzdaten vergleichen.

    Sie können die beiden Felder anschließend mit dem Werkzeug Konfusionsmatrix berechnen vergleichen.

  • Im Workflow zur Bewertung der Genauigkeit werden in der Regel die folgenden drei Werkzeuge in dieser Reihenfolge verwendet: Punkte für Genauigkeitsbewertung erstellen, Punkte für die Genauigkeitsbewertung aktualisieren und Konfusionsmatrix berechnen.

  • Wenn eine Polygon-Feature-Class für das Training oder die Genauigkeitsbewertung verwendet wird, muss die Feature-Class das Feld Classvalue oder value mit einem eindeutigen Ganzzahlwert für jede Klasse enthalten. Beispiel: Eine Polygon-Feature-Class mit drei verschiedenen Klassen kann z. B. die Werte [1, 2, 3] oder [10, 20, 40] enthalten.

  • Sie können das Feld GROUND_TRUTH manuell aktualisieren, um eine Gruppe von Punkten zu ändern oder zu identifizieren.

  • Wenn es sich bei dem Parameterwert für Eingabe-Raster oder -Feature-Class-Daten um ein multidimensionales Raster handelt, wird automatisch die Zeitdimension (Feld StdTime) verwendet. Ist eine vierte Dimension vorhanden (z. B. Feld Z), wird der Wert der ersten Dimension verwendet. Für die Konfiguration der Eingabe können Sie das Werkzeug Multidimensionalen Raster-Layer erstellen oder Teilmenge eines multidimensionalen Rasters verwenden.

Parameter

BeschriftungErläuterungDatentyp
Eingabe-Raster oder -Feature-Class-Daten

Das Eingabe-Klassifizierungsbild oder andere thematische GIS-Referenzdaten. Die Eingabe kann ein Raster oder eine Feature-Class sein.

Typische Daten sind ein Klassifizierungsbild eines Einzelbands vom Datentyp "Integer".

Wenn Sie Polygone als Eingabe verwenden, verwenden Sie nur diejenigen, die nicht als Trainingsgebiete herangezogen werden. Sie können auch Landnutzungsdaten im Shapefile- oder Feature-Class-Format verwenden.

Raster Layer; Mosaic Layer; Feature Layer
Eingabepunkte für Genauigkeitsbewertung

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 der Wert des Parameters Zielfeld wird über die Eingabe-Raster- oder Feature-Class-Daten aktualisiert.

Feature Layer
Ausgabepunkte für Genauigkeitsbewertung

Die Ausgabe-Point-Feature-Class, die das aktualisierte Feld der zufälligen Punkten für die Genauigkeitsbewertung enthält.

Feature Class
Zielfeld
(optional)

Gibt an, ob die Eingabedaten ein klassifiziertes Bild oder Überprüfungsdaten sind.

  • KlassifiziertBei der Eingabe handelt es sich um ein klassifiziertes Bild. Dies ist die Standardeinstellung.
  • ÜberprüfenBei der Eingabe handelt es sich um Referenzdaten.
String
Dimensionsfeld für Feature-Class
(optional)

Das Dimensionsfeld für den Parameterwert Eingabe-Punkte für Genauigkeitsbewertung. Die Bewertungspunkte werden basierend auf den Dimensionswerten, die diesem Feld entsprechen, aktualisiert.

Field
Dimensionsfeld für Testpunkte
(optional)

Das Dimensionsfeld im Parameterwert Eingabe-Punkte für Genauigkeitsbewertung. Eingabedaten mit identischen Dimensionswerten werden zur Aktualisierung der entsprechenden Punkte genutzt.

Wenn es sich bei dem Wert des Parameters Eingabe-Raster oder -Feature-Class-Daten um ein multidimensionales Raster handelt, werden Raster mit Dimensionswerten, die dem Dimensionsfeld der Testpunkte entsprechen, zum Aktualisieren verwendet. Erwartet wird, dass das multidimensionale Raster eine Zeitdimension (Feld StdTime) aufweist. Andernfalls wird die erste Dimension mit dem Dimensionsfeld der Testpunkte abgeglichen.

Field

UpdateAccuracyAssessmentPoints(in_class_data, in_points, out_points, {target_field}, {polygon_dimension_field}, {point_dimension_field})
NameErläuterungDatentyp
in_class_data

Das Eingabe-Klassifizierungsbild oder andere thematische GIS-Referenzdaten. Die Eingabe kann ein Raster oder eine Feature-Class sein.

Typische Daten sind ein Klassifizierungsbild eines Einzelbands vom Datentyp "Integer".

Wenn Sie Polygone als Eingabe verwenden, verwenden Sie nur diejenigen, die nicht als Trainingsgebiete herangezogen werden. Sie können auch Landnutzungsdaten im Shapefile- oder Feature-Class-Format verwenden.

Raster Layer; Mosaic 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 der Wert des Parameters target_field wird über die Eingabe-Raster- oder Feature-Class-Daten aktualisiert.

Feature Layer
out_points

Die Ausgabe-Point-Feature-Class, die das aktualisierte Feld der zufälligen Punkten für die Genauigkeitsbewertung enthält.

Feature Class
target_field
(optional)

Gibt an, ob die Eingabedaten ein klassifiziertes Bild oder Überprüfungsdaten sind.

  • CLASSIFIEDBei der Eingabe handelt es sich um ein klassifiziertes Bild. Dies ist die Standardeinstellung.
  • GROUND_TRUTHBei der Eingabe handelt es sich um Referenzdaten.
String
polygon_dimension_field
(optional)

Das Dimensionsfeld für den Parameterwert in_points. Die Bewertungspunkte werden basierend auf den Dimensionswerten, die diesem Feld entsprechen, aktualisiert.

Field
point_dimension_field
(optional)

Das Dimensionsfeld im Parameterwert in_points. Eingabedaten mit identischen Dimensionswerten werden zur Aktualisierung der entsprechenden Punkte genutzt.

Wenn es sich bei dem Wert des Parameters in_class_data um ein multidimensionales Raster handelt, werden Raster mit Dimensionswerten, die dem Dimensionsfeld der Testpunkte entsprechen, zum Aktualisieren verwendet. Erwartet wird, dass das multidimensionale Raster eine Zeitdimension (Feld StdTime) aufweist. Andernfalls wird die erste Dimension mit dem Dimensionsfeld der Testpunkte abgeglichen.

Field

Codebeispiel

UpdateAccuracyAssessmentPoints: Beispiel 1 (eigenständiges Skript)

In diesem Beispiel werden die für die Genauigkeitsbewertung verwendeten Punkte aktualisiert.

import arcpy
from arcpy.ia import *

# Check out the ArcGIS Image Analyst extension license
arcpy.CheckOutExtension("ImageAnalyst")

UpdateAccuracyAssessmentPoints("c:\\test\\aapnt1.shp", "c:\\test\\grndtru.tif", "c:\\test\\aapnt2.shp", "GROUND_TRUTH")

Umgebungen

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Lizenzinformationen

  • Basic: Erfordert Image Analyst oder Spatial Analyst
  • Standard: Erfordert Image Analyst oder Spatial Analyst
  • Advanced: Erfordert Image Analyst oder Spatial Analyst

Verwandte Themen