Wichtig

Übersetzen ist eine Gemeinschaftsleistung Sie können mitmachen. Diese Seite ist aktuell zu 100.00% übersetzt.

23.2. Konfigurieren der Verarbeitungsumgebung

Auf dem Reiter Verarbeitung, den Sie unter Einstellungen► Optionen ► processingAlgorithm) finden, können Sie konfigurieren, wie die Algorithmen funktionieren. Die Konfigurationsparameter sind in separate Blöcke unterteilt, die Sie auf der linken Seite des Dialogs auswählen können.

23.2.1. Allgemein

Der Block Allgemein enthält die Standardeinstellungen, um zu steuern, wie sich der Algorithmus-Dialog sowie die Eingabe- und Ausgabeparameter verhalten sollen. Einige der Einstellungen können jedoch auf der Ebene des Algorithmus überschrieben werden, für den Algorithmusablauf oder für einzelne Parameter.

  • Erweiterungsvoreinstellung für Rasterlayerausgaben ist standardmäßig tif

  • Erweiterungsvoreinstellung für Vektorlayerausgaben ist standardmäßig gpkg

  • Filterung ungültiger Objekte bei der Ausführung von Algorithmen:

    • Nicht filtern (schneller): alle Objekte (mit gültigen und ungültigen Geometrien) werden verarbeitet, aber das Ergebnis kann fehlerhaft sein, je nachdem, wie die Ungültigkeit der Geometrie die Operationen beeinflusst

    • guilabel:Objekte mit ungültigen Geometrien ignorieren, was bedeutet, dass nur eine Teilmenge Ihres Datensatzes (mit gültigen Geometriemerkmale) verarbeitet wird

    • Ausführung bei ungültiger Geometrie anhalten: Sie müssen die ungültigen Geometrien aufspüren und korrigieren, wenn Sie möchten, dass der Algorithmus den gesamten Layer verarbeitet. Algorithmen wie Check validity oder Fix geometries können Ihnen dabei helfen, dies zu erreichen.

    Die Einstellungen unter Filterung ungültiger Objekte kann zur Laufzeit des Algorithmus für jede einzelne Eingabe außer Kraft gesetzt werden.

  • Behalte Dialog nach Abschluss des Algorithmus offen. Sobald die Ausführung eines Algorithmus beendet ist und die ausgegebenen Layer in das QGIS Projekt geladen sind, wird der Algorithmus-Dialog geschlossen. Wenn Sie ihn geöffnet lassen möchten (um den Algorithmus mit anderen Parametern erneut auszuführen oder um die Ausgabe, die in den Log-Tab geschrieben wird, besser zu überprüfen), aktivieren Sie diese Option.

  • Maximale Threads

  • Ausgabeverzeichnis für nicht temporäre Ausgaben: Wenn kein Ordnerpfad für die Ausgaben der Verarbeitung angegeben ist, werden diese in diesem Ordner gespeichert. Der Standardordner ist processing im Benutzerverzeichnis (z. B. C:\Users\1\processing\ unter Windows).

  • Temporäres Ausgabeverzeichnis übersteuern: Temporäre Ausgaben werden standardmäßig im Ordner tmp auf dem Rechner gespeichert. Mit dieser Option können Sie einen anderen Ort für die Speicherung festlegen.

  • Skript zur Ausführung vor dem Run und Skript zur Ausführung nach Lauf. Diese Parameter verweisen auf Dateien, die Skripte enthalten, die mithilfe der Verarbeitungsskriptfunktionalität geschrieben wurden, die im Abschnitt über Skripting und die Konsole erläutert wird.

  • Ausgabedateinamen für Layernamen bevorzugen. Der Name jedes resultierenden Layers, der von einem Algorithmus erzeugt wird, wird vom Algorithmus selbst festgelegt. In einigen Fällen kann ein fester Name verwendet werden, was bedeutet, dass derselbe Name für die Ausgabe verwendet wird, unabhängig davon, welcher Input Layer verwendet wird. In anderen Fällen kann der Name vom Namen des Input-Layers oder von einigen der Parameter abhängen, die zur Ausführung des Algorithmus verwendet werden. Wenn dieses Kontrollkästchen aktiviert ist, wird der Name stattdessen aus dem Dateinamen der Ausgabe übernommen. Wenn die Ausgabe in einer temporären Datei gespeichert wird, ist der Dateiname dieser temporären Datei in der Regel lang und zufällig, um Kollisionen mit anderen bereits vorhandenen Dateinamen zu vermeiden.

  • Ergebnisgruppenname. Wenn Sie alle Layer der Verarbeitungsergebnisse in einer Gruppe im Bedienfeld Layer abrufen möchten, geben Sie einen Gruppennamen für diesen Parameter an. Die Gruppe kann bereits existieren oder nicht. QGIS fügt alle ausgegebenen Layer zu einer solchen Gruppe hinzu. Standardmäßig ist dieser Parameter leer, so dass alle Ausgabe-Layer an verschiedenen Stellen im Layer Bedienfeld hinzugefügt werden, abhängig von dem Element, das beim Ausführen eines Algorithmus aktiv ist. Beachten Sie, dass die Layer nur dann in das Bedienfeld Layer geladen werden, wenn Ausgabe-Datei nach Ausführung des Algorithmus öffnen im Algorithmus-Dialog aktiviert ist.

  • Algorithmen mit Problemen anzeigen: Standardmäßig vermeidet QGIS die Anzeige von fehlerhaften Algorithmen (in der Regel von Drittanbietern). Wenn diese Option aktiviert ist, werden sie in der Processing Toolbox mit einem Warnsymbol und einem Tooltip angezeigt, der erklärt, dass sie Probleme haben. Die Verwendung erfolgt auf eigene Gefahr.

  • guilabel:Objektanzahl für Ausgabevektorlayer anzeigen. Da die Berechnung der Anzahl der Objekte bei bestimmten Datenformaten einige Zeit in Anspruch nehmen kann, ist diese Option standardmäßig deaktiviert.

  • Zeige Layer Koordinatensystem in Auswahlkästen

  • Tooltipp anzeigen, wenn es abgeschaltete Anbieter gibt

  • Stil für Linien-Layer, Stil für Punkt-Layer, Stil für Polygon-Layer und Stil für Raster-Layer werden verwendet, um den Standard-Rendering-Stil für Ausgabe-Layer (d.h. Layer, die von Verarbeitungsalgorithmen erzeugt werden) festzulegen. Erstellen Sie einfach den gewünschten Stil mit QGIS, speichern Sie ihn in einer Datei und geben Sie dann den Pfad zu dieser Datei in den Einstellungen an, damit die Algorithmen ihn verwenden können. Immer wenn ein Layer von Processing geladen und zur Kartenansicht von QGIS hinzugefügt wird, wird er mit diesem Stil gerendert.

    Rendering-Stile können für jeden Algorithmus und jede seiner Ausgaben individuell konfiguriert werden. Klicken Sie einfach mit der rechten Maustaste auf den Namen des Algorithmus in der Toolbox und wählen Sie Renderingstile für Ausgaben bearbeiten. Daraufhin wird ein Dialogfeld wie das folgende angezeigt.

    ../../../_images/rendering_styles.png

    Abb. 23.5 Darstellungsstile

    Wählen Sie die Stildatei (.qml), die Sie für jede Ausgabe wünschen, und drücken Sie OK.

  • Vor der Ausführung warnen, wenn Parameter unterschiedlicher KBSe verwendet werden: Standardmäßig projizieren die nativen Algorithmen von QGIS (d.h. diejenigen, die unter der Gruppe menu Menus ► QGIS (native C++) aufgelistet sind) die Input Layer vor der Ausführung transparent auf das erste KBS. Aktivieren Sie diese Option, um eine Benachrichtigung von anderen Tools zu erhalten, die keine Reprojektion unterstützen, wenn die KBS der Eingaben nicht identisch sind. Anbieter von Drittanbietern sind davon nicht betroffen.

23.2.3. Modelle und Skripte

In den Blöcken processingModel Models und pythonFile Scripts wird ein Standardpfad bereitgestellt, der unter dem aktiven Ordner Benutzerprofil festgelegt ist und zum Speichern von Modellen bzw. Skripten dient. Wie bei den anderen Optionen können Sie den Pfad ändern, z. B. um zu einem Remote- oder freigegebenen Ordner für alle Ihre Benutzer zu führen.

23.2.4. Anbieter

Sie finden auch einen Block für den Algorithmus processingAlgorithm Providers. Hier zeigen die installierten Anbieter ihre Einstellungen an.

Standardmäßig wird QGIS mit zwei Algorithmus-Anbietern installiert:

  • GDAL, dessen Algorithmen Sie in diesem Dialogfeld aktivieren (oder nicht) können. Weitere Informationen finden Sie unter GDAL-Algorithmen.

  • GRASS, dessen Algorithmen die Installation des GRASS GIS Processing Provider aus dem Plugins Manager erfordern. Anschließend können Sie einige spezielle Einstellungen vornehmen, wie zum Beispiel:

    • checkbox Für Raster-Layer verwenden Sie r.external (schneller) anstelle von r.in.gdal

    • checkbox Für Vector-Layer verwenden Sie v.external (schneller) anstelle von v.in.ogr

    • Speicherort der GRASS-Dokumentation: Standardmäßig und abhängig von Ihrem Betriebssystem verwendet QGIS eine fest codierte Liste von Pfaden, um die lokale GRASS-Dokumentation zu finden und zu öffnen, wenn Sie auf die Schaltfläche Hilfe in einem GRASS-Algorithmus-Dialogfeld klicken. Durch Ausfüllen dieser Option wird der Standardpfad überschrieben, sodass Sie einen benutzerdefinierten Speicherort oder eine Remote-Dokumentation verwenden können.

    • checkbox Konsolenausgabe protokollieren

    • checkbox Befehle zur Protokollierung der Ausführung

Installierte Plugins, die Verarbeitungsalgorithmen bereitstellen, können ebenfalls in dieser Gruppe mit benutzerdefinierten Einstellungen aufgeführt sein.