runalgでメモリレイヤーを入力または出力として使用していますか?
メモリ層をrunalgの入力および/または出力として使用できますか? runandload私は仕事にこれを取得します: processing.runandload("qgis:mergevectorlayers","memory:bufferOne", "memory:bufferTwo", r"memory:merged") processing.runandload("qgis:dissolve", r"memory:merged", True, '', r"D:\PythonTesting\dissolved.shp") パラメータ2と3はすでにメモリ内にある入力レイヤであり、パラメータ3はメモリに書き込まれ、次のツール(Dissolve)で使用される出力レイヤです。これは正常に機能しますが、runalgで同じロジックを使用しようとすると、メモリにマージされたレイヤーが作成されないように見えます。これは、Dissolveツールが実行されないためです。たとえば、以下は機能しません。 processing.runalg("qgis:mergevectorlayers","memory:bufferOne", "memory:bufferTwo", r"memory:merged") processing.runandload("qgis:dissolve", r"memory:merged", True, '', r"D:\PythonTesting\datenschrott\dissolved.shp") runalgがメモリ内のレイヤーを受け入れない、または何も出力できないと想定できますか?