17.19. Nummerische Berechnungen im Modellierer

Warnung

Achtung, dieses Kapitel wurde nicht weiter getestet. Bitte melden Sie auftrende Probleme. Es sind keine Bilder enthalten.

Bemerkung

In dieser Lektion lernen wir, wie man numerische Ausgaben in der Verarbeitungsmodellierung verwendet.

In dieser Lektion werden wir das hydologische Modell aus der letzen Lektion (öffenen Sie es bevor Sie beginnen) so verändern, dass der Schwellenwert automatisch gefüllt wird und nicht mehr vom Nutzer vorgegeben werden muss. Da sich der Wert auf die Variable im Rasterlayer Schwellenwert bezieht, werden wir ihn aus diesem Layer mit Hilfe einiger einfacher statistischer Analysen extrahieren.

Wir nehmen am oben genannten Modell die folgenden Änderungen vor:

Berechnen Sie als Erstes Statistiken des Layers flow accumulation mit Hilfe des Algorithmus Raster layer statistics.

../../../_images/stats1.png

Damit wird eine Menge von statistischen Werten erstellt, die dann für die numerischen Felder in allen Algorithmen verfügbar sind.

Wenn wir den Algorithmus Channel network wie in der letzen Lektion bearbeiten, sehen wir nun weitere Optionen außer der numerischen Eingabe, die wir hinzugefügt hatten.

../../../_images/unfolded1.png

Allerdings ist keiner der Werte wirklich als Schwellenwert nutzbar. Die entstehenden Abflussnetzwerke wären nicht sehr realistisch. Wir können aber basierend auf diesen Werten einige neue Parameter ableiten. Wir können z.B. den Mittelwert plus 2 mal der Standardabweichung verwenden.

Um diese Rechenoperation zu ergänzen, können wir den Rechner aus der Gruppe Geoalgorithms/modeler/modeler-tools verwenden. Diese Gruppe enthält Algorithmen, die außerhalb der Verarbeitungsmodellierung nicht sehr nützlich sind. Sie stellen aber nützliche Funktionalitäten für die Erstellung eines Modells bereit.

Der Parameter Dialog des Rechner Algorithmus sieht wie folgt aus:

../../../_images/calculator.png

Der Dialog weicht von den anderen vorher verwendeten Dialogen ab. Es sind aber dieselben Variablen verfügbar wie im Feld Threshold im Algorithmus Channel network. Geben Sie die obige Formel ein und klicken auf OK, um den Algorithmus hinzuzufügen.

../../../_images/calculator_dependencies.png

Wenn Sie den Ausgabeeintrag wie oben gezeigt erweitern, sehen Sie, dass das Modell eine Verbindung zu zwei der Werte hergestellt hat, dem Mittelwert und der Standardabweichung. Das sind die Werte, die wir in der Formel verwendet haben.

Nach dem Hinzufügen des Algorithmus steht ein neuer numerischer Wert zur Verfügung. Wenn Sie noch einmal den Algorithmus Channel network öffnen, können Sie diesen Wert als Parameter für Threshold auswählen.

../../../_images/unfolded2.png

Klicken Sie auf OK und Ihr Modell sollte wie folgt aussehen.

../../../_images/calculator_output.png

Wir nutzen die numerische Eingabe, die wir hinzugefügt hatten nicht mehr. Wir können Sie nun durch Klick mit der rechten Maustaste und Auswahl von Remove löschen.

Warnung

todo: Bild einfügen

Unser neues Modell ist nun fertig gestellt.