Kombiniert mehrere multidimensionale Raster-Datasets räumlich oder für verschiedene Variablen und Dimensionen.
Verwendung
Dieses Werkzeug erstellt aus einer Liste multidimensionaler Raster ein zusammengeführtes multidimensionales Raster-Dataset. Wenn Sie beispielsweise über ein Mosaik-Dataset verfügen, das die monatlichen Niederschlagsdaten von 30 Jahren enthält, und ein weiteres Dataset mit monatlichen Temperaturdaten für 10 Jahre, können Sie diese zu einem multidimensionalen Raster mit beiden Variablen kombinieren.
Das Werkzeug unterstützt Eingabedaten im NetCDF-Format (.nc-Datei).
Wenn die multidimensionalen Eingabe-Raster unterschiedliche Variablen enthalten, enthält das multidimensionale Ausgabe-Raster sämtliche Variablen.
Wenn die multidimensionalen Eingabe-Raster unterschiedliche Dimensionen oder Dimensionswerte enthalten, enthält das multidimensionale Ausgabe-Raster sämtliche Dimensionen und Dimensionswerte.
Wenn die multidimensionalen Eingabe-Raster dieselben Dimensionen und Variablen, jedoch unterschiedliche räumliche Ausdehnungen enthalten, enthält das multidimensionale Ausgabe-Raster die Variablen und Dimensionen für die zusammengeführten räumlichen Ausdehnungen.
Dieses Werkzeug generiert ein multidimensionales Raster-Dataset im Cloud-Raster-Format (CRF) oder NetCDF-Format (.nc-Datei).
Das zusammengeführte multidimensionale Raster-Dataset im Cloud-Raster-Format (.crf-Datei) oder NetCDF-Format (.nc-Datei).
Raster Dataset
Methode "Überlappung auflösen"
(Optional)
Gibt an, welche Methode zum Auflösen überlappender Pixel in den kombinierten Datasets verwendet wird.
Erster—Als Pixelwert in den Überlappungsbereichen wird der Wert aus dem ersten Raster in der Liste der Eingabe-Raster verwendet. Dies ist die Standardeinstellung.
Letzter—Als Pixelwert in den Überlappungsbereichen wird der Wert aus dem letzten Raster in der Liste der Eingabe-Raster verwendet.
Minimum—Als Pixelwert in den Überlappungsbereichen wird der Minimalwert der überlappenden Pixel verwendet.
Maximum—Als Pixelwert in den Überlappungsbereichen wird der Maximalwert der überlappenden Pixel verwendet.
Mittelwert—Als Pixelwert in den Überlappungsbereichen wird der Durchschnittswert der überlappenden Pixel verwendet.
Summe—Als Pixelwert in den Überlappungsbereichen wird die Gesamtsumme der überlappenden Pixel verwendet.
Das zusammengeführte multidimensionale Raster-Dataset im Cloud-Raster-Format (.crf-Datei) oder NetCDF-Format (.nc-Datei).
Raster Dataset
resolve_overlap_method
(Optional)
Gibt an, welche Methode zum Auflösen überlappender Pixel in den kombinierten Datasets verwendet wird.
FIRST—Als Pixelwert in den Überlappungsbereichen wird der Wert aus dem ersten Raster in der Liste der Eingabe-Raster verwendet. Dies ist die Standardeinstellung.
LAST—Als Pixelwert in den Überlappungsbereichen wird der Wert aus dem letzten Raster in der Liste der Eingabe-Raster verwendet.
MIN—Als Pixelwert in den Überlappungsbereichen wird der Minimalwert der überlappenden Pixel verwendet.
MAX—Als Pixelwert in den Überlappungsbereichen wird der Maximalwert der überlappenden Pixel verwendet.
MEAN—Als Pixelwert in den Überlappungsbereichen wird der Durchschnittswert der überlappenden Pixel verwendet.
SUM—Als Pixelwert in den Überlappungsbereichen wird die Gesamtsumme der überlappenden Pixel verwendet.
String
Codebeispiel
MergeMultidimensionalRasters: Beispiel 1 (Python-Fenster)
Zwei multidimensionale Raster mit unterschiedlichen Variablen zusammenführen.
# Import system modules
import arcpy
# Append slices from two multidimensional rasters with temperature data
arcpy.md.MergeMultidimensionalRaster(
["C:/data/temp1980_1990.crf", "C:/data/precip1980_1990.crf"],
"C:/data/temp_precip_1980_1990.crf")
MergeMultidimensionalRasters: Beispiel 2 (eigenständiges Skript)
Zwei multidimensionale Raster mit unterschiedlichen Dimensionswerten zusammenführen.
# Import system modules
import arcpy
# Define input parameters
input_multidimensional_rasters = ["C:/data/hycom_2000_2019.crf", "C:/data/hycom_2020.crf"]
output_multidimensional_raster = "C:/new_data/hycom2000_2020.crf"
# Merge the dimension values for the variables
arcpy.md.MergeMutidimensionalRaster(
input_multidimensional_rasters, output_multidimensional_raster)
MergeMultidimensionalRasters: Beispiel 3 (eigenständiges Skript)
Zwei multidimensionale Raster mit unterschiedlichen räumlichen Ausdehnungen zusammenführen.
# Import system modules
import arcpy
# Define input parameters
input_multidimensional_rasters = ["C:/data/hycom_East.crf", "C:/data/hycom_WEST.crf"]
output_multidimensional_raster = "C:/new_data/hycom_ALL.crf"
# Merge the spatial regions of the input data
arcpy.md.MergeMutidimensionalRaster(
input_multidimensional_rasters, output_multidimensional_raster, "FIRST")