26.4. Das Protokoll

26.4.1. Das Verarbeitung Protokoll

Jedes Mal, wenn Sie einen Algorithmus ausführen, werden Informationen über den Prozess im Verlaufsmanager gespeichert. Datum und Uhrzeit der Ausführung werden zusammen mit den verwendeten Parametern gespeichert, was es einfach macht, alle Arbeiten, die mit dem Verarbeitungsframework entwickelt wurden, zu verfolgen, zu kontrollieren und zu reproduzieren.

../../../_images/history2.png

Abb. 26.16 Protokoll

Prozessinformationen werden als Befehlszeilenausdruck gespeichert, selbst wenn der Algorithmus aus der Toolbox gestartet wurde. Dies macht es nützlich für diejenigen, die lernen möchten, wie man die Befehlszeilenschnittstelle verwendet, da sie einen Algorithmus mit der Toolbox aufrufen und dann das Protokoll nutzen können, um zu sehen, wie er von der Befehlszeile aus aufgerufen werden könnte.

Right-click on a row and you should be able to:

  • Copy as Python Command: allows for easy copying of the equivalent PyQGIS command run from the dialog. Same as the code displayed below the commands list.

  • Copy as qgis_process Command: allows for easy generation of qgis_process command, including its environment settings like the distance units, area units, ellipsoid, and any tricky parameter values like GeoPackage outputs with specific layers

  • Copy as JSON: all the settings of the command are copied in a JSON format, ready to be consumed by qgis_process. This is a convenient way to see the expected format of the commands, even for complex parameters (like TIN interpolation parameters). You can store these easily and then restore them later by pasting the values over an algorithm dialog.

  • Create Test… using the concerned algorithm and parameters, following instructions at Processing README file.

Neben dem Durchsuchen der Einträge in der Registrierung können Sie Prozesse auch erneut ausführen, indem Sie einfach auf den Eintrag doppelklicken. Das Algorithmus-Dialogfeld wird dann mit bereits festgelegten Parametern geöffnet, und Sie können jeden davon an Ihre Bedürfnisse anpassen und den Algorithmus erneut ausführen.

The History dialog also provides a convenient way to contribute to the consolidation of the testing infrastructure of QGIS Processing algorithms and scripts.

26.4.2. Das Verarbeitung Log

Der Verlaufsdialog enthält nur die Ausführungsaufrufe, aber nicht die Informationen, die der Algorithmus bei der Ausführung erzeugt. Diese Informationen werden in das QGIS-Log geschrieben (View ► Panels ► Log Messages Panel).

Algorithmen von Drittanbietern werden normalerweise mithilfe ihrer Befehlszeilenschnittstellen ausgeführt, die über die Konsole mit dem Benutzer kommunizieren. Obwohl diese Konsole nicht angezeigt wird, wird normalerweise jedes Mal, wenn Sie einen dieser Algorithmen ausführen, ein vollständiger Dump davon in das Protokoll geschrieben. Um das Protokoll nicht mit diesen Informationen zu überladen, können Sie es für jeden Anbieter im Einstellungsdialog deaktivieren.

Einige Algorithmen geben, auch wenn sie mit den gegebenen Eingabedaten ein Ergebnis liefern können, Kommentare oder zusätzliche Informationen zum Protokollieren aus, wenn sie potenzielle Probleme mit den Daten erkennen, um Sie zu warnen. Stellen Sie sicher, dass Sie diese Meldungen im Protokoll überprüfen, wenn Sie unerwartete Ergebnisse erhalten.