QGIS処理でマージするためにディレクトリ内のすべてのファイルを選択しますか?
私は、シェープファイルをディレクトリに書き込んでから、それらをマージする一般的なスクリプトを書いています。ファイルを出力フォルダーに書き込んだ後、saga:mergeshapeslayersアルゴリズムを使用して、出力フォルダー内のすべてのファイルをマージしようとしています。私はモデルビルダーを使用しましたが、ある程度は役立ちますが、特定の目的で使用されているのに対して、一般的な目的でスクリプトを作成しようとしています。 コード: ##Test=name ##Select_folder=folder ##Result=output vector import os import glob path_1 = Select_folder path = path_1 os.chdir(path) def function(): output = glob.glob(path_1 + './*.shp') x = 0 while output[x]: for fname in glob.glob("*.shp"): outputs_1 = processing.runandload("qgis:fieldcalculator", output[x], 'Number', 1, 10, 0, True, 1 , "C:\Users\Me\Desktop\Output\\" + fname) multiple_0 = glob.glob("*.shp") …