Počínaje vydáním QGIS 3.14 existuje skutečný režim příkazového řádku QGIS pro použití algoritmů zpracování QGIS (včetně GDAL, SAGA a GRASS). Jmenuje se qgis_process . Podívejte se do protokolu změn a vyhledejte novou funkci:Nový samostatný konzolový nástroj pro spouštění algoritmů zpracování .
Pokud spustíte nástroj zpracování QGIS z panelu nástrojů, můžete otevřít dialog Historie zpracování z nabídky Zpracování. Kliknutím na libovolnou položku v historii zobrazíte ekvivalentní příkaz Pythonu v dolní polovině tohoto dialogu.
Tento příkaz pak můžete zkopírovat a vložit do skriptu Python, který lze volat přímo z terminálu/bash shellu.
Existuje několik standardních volání nastavení PyQGIS, která musíte provést na začátku skriptu, abyste inicializovali QGIS. To je podrobně popsáno v této odpovědi:Použití algoritmů zpracování QGIS3 ze samostatných skriptů PyQGIS (mimo GUI)