Pertanyaan yang diberi tag pyqgis

16
Menulis tes otomatis untuk plugin QGIS?

Saya mencari saran untuk menulis tes otomatis untuk plugin QGIS yang ditulis dengan Python. Saya telah menulis tes untuk skrip Python di masa lalu menggunakan PyUnit ( unittestmodul), tetapi belum pernah melakukannya untuk aplikasi dengan GUI. Saya telah menemukan halaman yang menjelaskan cara...

16
Memfilter fitur berdasarkan atributnya menggunakan Python?

Bagaimana cara Mendapatkan fitur berdasarkan atributnya (mirip dengan Iqueryfilter di arcobjects) di Qgis menggunakan python? Alih-alih mendapatkan semua fitur dan memfilternya secara manual, apakah ada opsi untuk menggunakan tempat klausa untuk memfilternya? Contoh: Saya memiliki nama bidang yang...

16
Melepaskan kunci file PyQGIS?

Saya bertanya-tanya apa yang memicu pelepasan kunci file di pyQGIS? Saya mencoba menghapus beberapa sumber data (digunakan sementara) dengan menelepon QgsVectorFileWriter.deleteShapeFile, tetapi saya harus keluar dari QGIS sebelum dapat melakukannya. Saya telah memuat sumber ke objek...

16
“Select by Attribute” di QGIS menggunakan python?

Apakah ada cara untuk menggunakan fungsi "Select by Attribute" di QGIS menggunakan perintah python? Dalam plugin saya, pengguna harus memasukkan nilai melalui GUI dan nilai ini harus digunakan dalam fungsi yang memilih semua fitur yang memiliki atribut ini. Nama kolom ditetapkan dalam kode,...

15
Menulis skrip pemrosesan python dengan Qgis 3.0

Setelah pembaruan ke Qgis 3.0, menjadi sangat sulit untuk menemukan informasi mengenai penulisan skrip pemrosesan di Qgis 3.0. @Underdark (lihat di sini ) telah memberikan dasar untuk kerangka. Kode ini juga tampaknya telah ditambahkan dalam Qgis, saat menulis skrip baru dari templat (Qgis...

15
Memparalelkan operasi GIS di PyQGIS?

Persyaratan umum dalam GIS adalah untuk menerapkan alat pemrosesan ke sejumlah file atau menerapkan proses untuk sejumlah fitur dalam satu file ke file lain. Banyak dari operasi ini secara paralel memalukan karena hasil perhitungan sama sekali tidak memengaruhi operasi lainnya dalam loop. Tidak...

15
Menampilkan pesan-pesan startup pada layar splash QGIS

Selama memulai QGIS, ada pesan status yang ditampilkan di bagian bawah layar splash seperti "memulihkan plugin yang dimuat". Saya menggunakan fitur startup.py dari mana saya ingin memberi tahu pengguna bagian skrip startup saya yang dijalankan saat ini. Apakah mungkin untuk menampilkan informasi...

15
Menciptakan sektor untuk menara telekomunikasi?

Saya bekerja di industri jaringan seluler dan saya mengambil tugas untuk membuat plugin untuk QGIS menggunakan c++/pythonyang melakukan hal berikut: langkah 1: Buat poin yang sesuai untuk setiap menara seluler berdasarkan Lat / Panjang masing-masing menara (bagian ini telah saya...

14
Mendapatkan lapisan dengan nama di PyQGIS?

Saya memiliki plugin yang menemukan buffer untuk daftar kota, asalkan jaraknya. Nama negara bagian dan kota diambil dari tabel atribut dan akan difilter sesuai. Yang saya inginkan adalah plugin saya harus mengidentifikasi nama lapisan atau urutan lapisan dalam kanvas, terlepas dari lapisan lain...

14
PyCharm 2019 tidak lagi bekerja dengan QGIS

Sejak pembaruan ke PyCharm 2019 saya tidak dapat memuat modul QGIS Python. Saya tidak dapat menggunakan penyelesaian otomatis juga. Saya sudah menghapus cache (dengan membatalkan cache di PyCharm dan juga dengan menghapus folder "sistem" di direktori pengaturan pengguna), sepertinya tidak ada yang...

13
Cara mendapatkan nama bidang di pyqgis 2.0

Saya mencoba mengubah plugin dari QGIS 1.8 ke 2.0. Dalam versi 1.8 saya membuat tabel nama bidang seperti ini: layer = vlayer provider = layer.dataProvider() feat = QGSFeatrue() allAttrs = provider.attributeIndexes() provider.select(allAttrs) fieldNames = [] while provider.nextFeature(feat)...