Memanggil "geometri tetap" di konsol python QGIS?
Aug 25 2020
Saya ingin menggunakan alat "memperbaiki geometri" di konsol Python di QGIS. Namun, saya tidak dapat menemukan di mana pun, bagaimana fungsi dipanggil dan bagaimana menggunakannya sebagai kode. Saya mencoba
QgsProcessingOutputVectorLayer(input_path, output_path)
Tapi saya rasa ini salah, karena tidak berhasil. Ada petunjuk?
Jawaban
2 LeoCardona Aug 24 2020 at 23:03
Anda dapat memanggil algoritme geometri tetap sebagai berikut di pyqgis:
import processing
layer = iface.activeLayer()
fix_layer = processing.run("native:fixgeometries", {'INPUT':layer,'OUTPUT':'memory:'})['OUTPUT']
Saya mencobanya di qgis 3.10
Kiat Pemilik Anjing yang Bermanfaat: Mengapa Penting untuk Membiarkan Anjing Anda Mengendus di Jalan
Taylor Sheridan Baru Menambahkan 1 Bintang 'Yellowstone' Favoritnya ke Pemeran 'Lawmen: Bass Reeves'