Pertanyaan yang diberi tag «pyqgis»

Binding Python untuk QGIS.

2
Duplikat layer dalam memori menggunakan pyqgis?
Saya memiliki layer di QGIS, dan saya ingin menduplikasinya melalui plugin sehingga saya dapat menggunakan salinannya seperti yang saya inginkan, tanpa memodifikasi yang asli. Tentu saja layer2 = layer1tidak akan berfungsi, karena semua yang terjadi pada layer2 juga akan terjadi pada layer1, karena itu adalah objek yang sama di belakang …

1
Bagaimana cara menerapkan multithreading PyQGIS untuk memperbarui bilah kemajuan
Saya sedang mengembangkan plugin PyQGIS menggunakan python. Saya menghadapi masalah selama implementasi threading di plugin saya. Saya telah menulis skrip Python yang berisi kelas yang membungkus semua metode geo-processing yang digunakan. Masalah yang saya hadapi adalah memproses metode dalam utas. Untuk memberikan gambaran yang lebih baik tentang masalah saya, saya …

1
Bagaimana cara menggunakan paket pihak ketiga dalam plugin QGIS?
Saya sedang mengembangkan plugin QGIS dan saya ingin menggunakan paket panah atau permintaan karena saya terbiasa memanipulasi tanggal dan REST API. QGIS tidak datang dengan paket-paket ini (kurang panah), jadi ketika saya mencoba mengakses plugin saya di QGIS saya punya: "ImportError: Tidak ada modul bernama panah" Bagaimana saya bisa menentukan …

1
Bagaimana cara mendefinisikan jumlah desimal saat menambahkan bidang baru sebagai ganda ke tabel atribut dengan python di Qgis 2.1?
Bagaimana cara mengubah ekspresi untuk menentukan jumlah desimal? layer.dataProvider().addAttributes([QgsField("fieldname", QVariant.Double)]) Seperti yang saya baca di Dokumentasi QGIS API: Parameters name Field name type Field variant type, currently supported: String / Int / Double typeName Field type (eg. char, varchar, text, int, serial, double). len Field length prec Field precision Jadi …
9 qgis  python  pyqgis 

2
Hitung panjang garis dengan Python di QGIS
Saya menemukan artikel ini yang menggambarkan "cara QGIS GUI" untuk menghitung panjang garis. http://www.qgistutorials.com/en/docs/calculating_line_lengths.html Bagaimana saya bisa menghitung panjang satu baris (fitur) dalam lapisan vektor dengan kode Python? Sebagai contoh, saya ingin tahu panjang garis kuning.
9 qgis  python  pyqgis 



1
Memanggil modul GRASS di pyQGIS?
Saya ingin menggunakan modul Grass (v.to.db) di QGis, tanpa toolbox rumput. Saya mencoba dengan konsol Python, tetapi tidak berhasil: Menggunakan plugin Sextante tetapi jelas tidak tahu semua modul rumput. dari sextante.core.Sextante mengimpor Sextante Sextante.alghelp ("rumput: v.to.db") -> Algoritma tidak ditemukan Tes lain: grass.run_command ("v.to.db", map = 'bl @ PERMANENT', layer …


1
Membuat layer raster dari array numpy menggunakan pyqgis?
Saya sedang mengerjakan plugin untuk Qgis untuk menghitung peta kerapatan kernel spasial. Saya memiliki semua perhitungan yang berfungsi, semua yang saya lewatkan adalah cara untuk mengubah Numpy Array, dengan nilai kepadatan menjadi lapisan raster multiband. Apakah saya harus membuat geotiff pada file temp menggunakan Gdal dan kemudian memuatnya? Atau adakah …

3
Menyelaraskan banyak raster menggunakan PyQGIS atau Python?
Saya ingin menyelaraskan banyak raster dalam beberapa ukuran piksel, luas dan sistem proyeksi menggunakan Python atau PyQGIS. Pikiran pertama adalah menggunakan GDAL: gdalinfo (untuk mencari informasi dari raster referensi) gdalwarp (untuk mengonversi sistem proyeksi dan ukuran piksel) gdal_translate (untuk mengonversi luas) Mereka bekerja, tetapi tidak mudah untuk menggunakan alat-alat itu …
8 qgis  python  raster  pyqgis  gdal 



1
Mengubah nama tampilan layer dengan PyQGIS?
Saya melakukan pemrosesan batch beberapa layer vektor dan sekarang nama tampilan untuk setiap file "dibubarkan" ketika mengakses layer.name()fungsi di QGIS. Saya membaca jawaban ini dari underdark ke Mengubah nama layer vektor output dari skrip pemrosesan di QGIS? , bahwa saya dapat mengatur nama ke nama file tetapi sayangnya terlambat. Saya …
8 pyqgis  layers 

1
Bagaimana cara mengaktifkan fungsionalitas 'on-the-fly' dengan PyQGIS?
Sebelum QgsMapRenderertidak digunakan lagi jika kami ingin mengaktifkan OTF kami menggunakan kode seperti ini: canvas = QgsMapCanvas() canvas.mapRenderer().setProjectionsEnabled(True) Saat ini, QgsMapRendererdibagi menjadi dua kelas QgsMapSettingsdan QgsMapRendererJob. Saya melakukan riset, tetapi tidak berhasil. Jadi bagaimana kita bisa mencapai hal yang sama sekarang?
8 pyqgis  qgis-3 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.