Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
qgis:advanced:lernpfad-d:qgis-python-scripting [2020/02/23 07:29] adminqgis:advanced:lernpfad-d:qgis-python-scripting [2020/02/23 07:38] admin
Zeile 4: Zeile 4:
  
 =====Entwicklung von Arbeitsabläufen mit dem Graphical Modeler===== =====Entwicklung von Arbeitsabläufen mit dem Graphical Modeler=====
 +[{{ :qgis:advanced:images:graphicalmodeler-py-export-310.png?direct&600|}}]
 In der Lektion [[qgis:advanced:lernpfad-d:grafische-modellierung-processing-modeler|]] wird dargestellt, wie man mit der Graphischen Modellierung ein einfaches Modell zum Ablussregime erstellt. Dieses steht über die Processing Toolbox zur Verfügung oder kann als *.model3-Datei abgespeichert und ausgetauscht werden. Hiermit lassen sich bereits manche Arbeitsabläufe erheblich erleichtern und optimieren.  In der Lektion [[qgis:advanced:lernpfad-d:grafische-modellierung-processing-modeler|]] wird dargestellt, wie man mit der Graphischen Modellierung ein einfaches Modell zum Ablussregime erstellt. Dieses steht über die Processing Toolbox zur Verfügung oder kann als *.model3-Datei abgespeichert und ausgetauscht werden. Hiermit lassen sich bereits manche Arbeitsabläufe erheblich erleichtern und optimieren. 
  
-<WRAP info>Vor QGIS3 war es noch möglich, ein Modell als Python-Script zu speichern, welches man mit ein paar weiteren Arbeitsschritten zu einem Plugin weiterentwickeln konnte. Zur Zeit geht das nicht, ist aber "in Arbeit". (Stand 28.11.2018, QGIS 3.4.2)</WRAP>+<WRAP tip> 
 +Seit QGIS 3.10 ist es wieder möglich, ein im Graphical Modeler erzeugtes Modell **in einen sauberen Python Code zu überführen**! Diese eröffnet viele Möglichkeiten: So kann man den Code //hübsch nachberabeiten// oder mit Hilfe des Plugin Builder zu einem Plugin weiterentwickeln
 +</WRAP> 
  
 =====PyQGIS Scripting===== =====PyQGIS Scripting=====