Mit der Image Analyst-Lizenz verfügbar.
Zusammenfassung
Generiert mit dem vom Werkzeug Veränderungen mit CCDC analysieren ausgegebenen Veränderungsanalyse-Raster ein Raster, das Pixeländerungsinformationen enthält.
Verwendung
Dieses Werkzeug erstellt aus dem Veränderungsanalyse-Raster, das vom Werkzeug Veränderungen mit CCDC analysieren ausgegeben wird, ein Raster mit Informationen zu Pixeländerungen. Das Veränderungsanalyse-Raster enthält Informationen zu jedem Pixel, das sich im Laufe der Zeit geändert hat. Unter Anwendung der harmonischen Regression werden die Änderungen am Pixelwert an eine Kurve angepasst. Bei großen Änderungen in der Kurve handelt es sich möglicherweise um Änderungen der Landnutzung oder Landbedeckung.
Durch den Parameter Änderungstyp wird angegeben, welche Informationen erstellt werden. Die Informationen werden aus dem Veränderungsanalyse-Raster extrahiert. Es sind vier Optionen verfügbar:
- Zeit der letzten Änderung: Datum und Uhrzeit, zu denen ein Pixel zuletzt als geändert gekennzeichnet wurde
- Zeit der ersten Änderung: Datum und Uhrzeit, zu denen ein Pixel das erste Mal als geändert gekennzeichnet wurde
- Zeit der größten Änderung: Datum und Uhrzeit, zu denen die berechnete Änderung die größte Signifikanz für ein Pixel aufwies
- Anzahl an Änderungen: Die Gesamtzahl der Änderungen an einem Pixel
Ausgegeben wird ein Multiband-Raster, dessen Bänder in Abhängigkeit des ausgewählten Änderungstyps und der angegebenen maximalen Anzahl an Änderungen Änderungsinformationen enthalten. Wenn beispielsweise der Parameter Änderungstyp auf Zeit der ersten Änderung und der Parameter Maximale Anzahl an Änderungen auf 2 festgelegt wird, berechnet das Werkzeug jeweils die zwei ersten Änderungen, die in der Zeitserie für die Pixel vorliegen. Ausgegeben wird ein Raster mit zwei Bändern, wobei das erste Band das Datum der ersten Änderung jedes Pixels enthält und das zweite Band das Datum der zweitältesten Änderung je Pixel.
Syntax
DetectChangeUsingChangeAnalysisRaster(in_change_analysis_raster, {change_type}, {max_number_changes})
Parameter | Erklärung | Datentyp |
in_change_analysis_raster | Das multidimensionale Veränderungsanalyse-Raster, das vom Werkzeug Veränderungen mit CCDC analysieren erstellt wurde. Derzeit werden nur Veränderungsanalyse-Raster im Cloud-Raster-Format (.crf) unterstützt. | Raster Dataset; Raster Layer; Image Service |
change_type (optional) | Gibt an, welche Änderungsdaten für jedes Pixel berechnet werden sollen.
| String |
max_number_changes (optional) | Die maximale Anzahl an Änderungen, die pro Pixel berechnet werden, wenn der Parameter change_type auf TIME_OF_LATEST_CHANGE, TIME_OF_EARLIEST_CHANGE oder TIME_OF_LARGEST_CHANGE festgelegt wurde. Diese Anzahl entspricht der Anzahl an Bändern im Ausgabe-Raster. Der Standardwert ist 1, wobei ein Änderungsdatum berechnet wird und das Ausgabe-Raster nur ein Band enthält. | Long |
Rückgabewert
Name | Erklärung | Datentyp |
out_raster | Das Ausgabe-Raster mit Informationen zu den erkannten Änderungen | Raster |
Codebeispiel
Bei diesem Beispiel wird das Datum zurückgegeben, zu dem sich die Pixel zuletzt in einer NDVI-Zeitserie geändert haben.
# Import system modules
import arcpy
from arcpy.ia import *
# Check out the ArcGIS Image Analyst extension license
arcpy.CheckOutExtension("ImageAnalyst")
# Execute
dateOfLatestChange = arcpy.ia.DetectChangeUsingChangeAnalysis(
"Monthly_NDVI_Change_Analysis.crf", "TIME_OF_LATEST_CHANGE", 1)
# Save output
dateOfLatestChange.save(r"C:\data\NDVI_LatestChanges.crf")
Bei diesem Beispiel wird für die Pixel die Gesamtzahl an Änderungen in einer Landsat-Zeitserie zurückgegeben.
# Import system modules
import arcpy
from arcpy.ia import *
# Check out the ArcGIS Image Analyst extension license
arcpy.CheckOutExtension("ImageAnalyst")
# Define input parameters
in_change_analysis = r"C:\data\Landsat_ChangeAnalysis.crf"
change_type = "NUM_OF_CHANGES"
# Execute
number_of_changes = arcpy.ia.DetectChangeUsingChangeAnalysis(
in_change_analysis, change_type)
# Save output
number_of_changes.save("C:/data/NumberOfChanges_Landsat.crf")
Umgebungen
Lizenzinformationen
- Basic: Erfordert Image Analyst
- Standard: Erfordert Image Analyst
- Advanced: Erfordert Image Analyst