NetCDF bearbeiten


Matrixdaten bearbeiten

Nach dem Import einer NetCDF-Datei in den Matrixstapel können Sie die Matrixdaten bearbeiten.

Im Folgenden sehen Sie einige Beispiele zur Verwendung dieser Hilfsmittel auf NetCDF-Daten.

Lineare Anpassung für Matrixstapel

Wählen Sie Analyse: Lineare Anpassung für Matrixstapel, um den Dialog zu öffnen. Führen Sie eine lineare Anpassung für den NetCDF-Matrixstapel durch.

NetCDF Linear Fit 01.gif

Deskriptive Statistik in Matrix

Wählen Sie Analyse: Deskriptive Statistik, um den Dialog zu öffnen und die deskriptive Statistik (Mittelwert, Standardabweichung, Minimum, Maximum, Median und Summe) für den Matrixstapel zu erhalten.

NetCDF Descriptive Statistics 01.gif

Subtraktion

Wählen Sie Analyse: Mathematik: Subtrahieren, um den Dialog zu öffnen, und subtrahieren Sie zwei Matrixstapeln der gleichen Größe, um die Differenz zwischen diesen beiden zu erhalten.

In der folgenden Abbildung erhalten wir den Mittelwert der Matrix und führen dann die Subtraktion mit den Mittelwerten der zwei Matrizen, um die Differenz zu berechnen.

NetCDF Subtraction 01.gif

Durchschnitt eines Zeitraums subtrahieren

Anwenderbericht:

  1. Der Anwender öffnet ein neues Matrixfenster und importiert eine Datendatei mit der monatlichen Durchschnittstemperatur für einen Zeitraum von Januar 1901 bis Dezember 2018. Dadurch ergibt sich eine Matrix (Matrixblatt), die 1416 Matrixobjekte enthält -- ein Objekt für jeden Monat des Zeitraums.
  2. Der Anwender importiert die gleiche Datei erneut, wählt dieses Mal aber die Option Jahresübergreifend mitteln bei m = monatlichen Intervallen. Es ergibt sich eine Matrix (Matrixblatt), die 12 Matrixobjekte enthält -- ermittelt aus der Durchschnittstemperatur pro Monat über einen Zeitraum von Januar 1901 bis Dezember 2018.
  3. Der Anwender möchte den Monatsdurchschnitt, der in Schritt 2 ermittelt wurde, von den Daten jedes Monats über den ursprünglichen Zeitraum subtrahieren. Dadurch ergibt sich eine Matrix (Matrixblatt) mit 1416 Matrixobjekten, von denen jedes die Abweichung vom Monatsdurchschnitt über den Zeitraum von January 1901 bis Dezember 2018 enthält.
OH netCDF simple math mmathtool.png
  1. Um Schritt 3 durchzuführen, wählt der Anwender Analyse: Mathematik: Einfache Mathematik.
    • Wählen Sie für Matrix A die Matrix mit den Ablesungen von Januar 1901 bis Dezember 2018 (1416 Matrixobjekte).
    • Wählen Sie für Matrix B die Matrix, die die monatliche Durchschnittstemperatur über den Zeitraum von Januar 1901 bis Dezember 2018 (12 Matrixobjekte) enthält.
    • Geben Sie Ihre Formel A - B ein.
    • Wählen Sie für Auswahl B die Periodischen Matrizen in B.
  2. Alternativ wählt der Anwender Analyse: Mathematik: Subtrahieren, dann Matrix A und Matrix B, schließlich die Ausgabematrix, und setzt Subtrahieren = Periodische Matrizen in B. Jedes Hilfsmittel sollte bei den oben gegebenen Eingaben die gleiche Ausgabe erzeugen.

Pixelextraktion

Wählen Sie Matrix: Pixelextraktion, um den Dialog zu öffnen, und extrahieren Sie den Z-Wert für festgelegte XY-Koordinaten für alle Matrizen in einem Matrixstapel.

Zum Festlegen des XY-Koordinatenwertes können Sie:

oder

  • den Wert von Längengrad und Breitengrad im Dialog festlegen.

oder

  • den Längengrad und Breitengrad nach Referenzspalten festlegen. Extrahieren Sie dann die Z-Werte für mehrere XY-Koordinatenpaare auf einmal.
Hinweis: Sie können den Datensatz von Längengrad und Breitengrad aus Shapefiles verwenden, den Sie über die App Import Shapefile importiert haben.
NetCDF Pixel Extraction.gif


Interpolation

Wählen Sie Matrix: Größe ändern, um den Dialog msresize zu öffnen. Wählen Sie Interpolieren unter Option Größe ändern, um ausführlichere Informationen aus den NC-Dateien zu erhalten.

Profil für Matrixdaten in ROI erstellen

Wenn eine Matrix im Bildmodus ist, können Sie mit dem Hilfsmittel Rechteck/Kreis/Polygon/Region ROI Rectangle Button.png einen Bereich als Region-of-Interest (ROI) auswählen und dann Daten aus ihm extrahieren.

Klicken Sie mit der rechten Maustaste auf Ihr ROI und wählen Sie im Kontextmenü eine Option. Um die ROI zu verwerfen, drücken Sie Entfernen.

ROI shortcut menu.png

Um mehrere ROIs hinzuzufügen:

Jedes ROI wird mit einem Standardnamen hinzugefügt (z. B. ROI). Sie können mehrere ROIs zu Ihrem Matrixbild hinzufügen, müssen aber jedes ROI umbenennen, bevor Sie ein weiteres hinzufügen können.

ROI renaming multiple.png
  1. Klicken Sie zum Öffnen des Dialogs ROI-Position doppelt auf das ROI.
  2. Geben Sie dem ROI einen aussagekräftigen (eindeutigen) Namen und klicken Sie auf OK.


Positionen kopieren und einfügen

Kopieren Sie die ausgewählte Position der ROI (grafischen Datenauswahl). Fügen Sie dann die Position der ausgewählten ROI in eine andere ROI ein (Breite, Höhe, ... alles).

NetCDF Copy and Paste Positions.gif

ROI exportieren und importieren

Speichern Sie die ROI-Objekte.
Ersetzen Sie das/die Objekt(e) mit denen in einer gespeicherten .ROI-Datei (Hinweis: Erstellen Sie eine "Dummy"-ROI zum Importieren).

NetCDF Export Import ROI.gif

ROI aus XY erstellen

Fügen Sie die ROI zur Matrix hinzu, klicken Sie mit der rechten Maustaste auf die ROI in der Matrix, wählen Sie ROI aus XY erstellen. Mit dem Hilfsmittel xy2roi zum Importieren der XY-Daten im Arbeitsblatt definieren Sie die ROI.

Es gibt zum Beispiel einen Datensatz aus Shapefiles, den Sie in die NetCDF-Matrix importieren können.

NetCDF Create ROI from XY.gif

Neu erstellen

Verwenden Sie das Hilfsmittel mroi2mat, um eine neue Matrix aus der ROI zu erzeugen.

NetCDF Create New.gif

Als XYZ extrahieren

Verwenden Sie das Hilfsmittel mroi2XYZ, um ein neues Arbeitsblatt mit XYZ-Werten in der ROI zu erzeugen.

Intensitätsprofil

Verwenden Sie das Hilfsmittel mroiprofile, um den Wert der deskriptiven Statistik (Mittelwert, Standardabweichung, Minimum, Maximum, Median, Summe, XY von Minimum und XY von Maximum) für das ROI-Feld zu erzeugen. Der Dialog Intensitätsprofil erhält das Kontrollkästchen Gewichtetes ROI. Wenn diese Option aktiviert ist, wird jedes Pixel von der Schnittfläche von Pixelrechteck und Polygon des ROI gewichtete. Dies dient der Verbesserung der Ergebnisse, wenn die ROI-Koordinaten ein Pixel nicht vollständig abdecken.

Beispiel: Nach dem Hinzufügen eines Shapefiles-Datensatzes als ROI (Hilfsmittel ROI aus XY erstellen) können Sie das Hilfsmittel Intensitätsprofil verwenden, um den ROI-Datensatz zu analysieren.

NetCDF Intensity Profile.gif


Lesen Sie weitere Informationen zur X-Funktion Mroiprofile, um mehr über diesen Dialog zu erfahren.

Ein Geschwindigkeitsproblem kann auftreten, wenn viele ROI-Felder existieren, Profil für = Alle ROIs in Matrix und Datenlayout = Matrix zeilenweise. Die Langsamkeit wird durch das Bewahren der Ausgabespalten der Berichtsdaten verursacht. In diesen Fällen wird die Ausgabe einfach aus allen ursprünglichen Spalten entfernt, falls die ursprüngliche Ausgabe eine größere Anzahl von Spalten als @RDRC besitzt. Es sollte jedoch beachtet werden, dass das Entfernen aller Ausgabespalten auch Zeichnungen beschädigt, die auf Grundlage der Ausgabe erstellt wurden.

Daten in ROI löschen

Fügen Sie ein ROI-Feld zur Matrix hinzu, klicken Sie mit der rechten Maustaste auf das ROI und wählen Sie Löschen.

NetCDF Clear ROI Data.png


Arbeiten mit mehreren Matrixblättern

Bei 4D-Matrixmappen (die 4. Dimension ist Blätter) wird das einzelne ROI übergreifend über mehrere Matrixblätter angezeigt. Das ROI wird im aktiven Blatt angezeigt.

Für dieses ROI werden die Hilfsmittel Neu erstellen, XYZ extrahieren und Intensitätsprofil unterstützt. Das Ergebnis des aktiven Matrixblatts wird erzeugt. Bei einem Wechsel der Blätter wird das Ergebnis für das aktive Blatt aktualisiert.

NetCDF ROI Across Multiple Matrix Sheets.gif