Saya membuat file raster baru dari layer vektor pada sebuah proyek. Saya ingin menyimpannya di direktori yang sama dengan proyek atau file layer. Bagaimana cara menemukan jalur ini menggunakan
Saya membuat file raster baru dari layer vektor pada sebuah proyek. Saya ingin menyimpannya di direktori yang sama dengan proyek atau file layer. Bagaimana cara menemukan jalur ini menggunakan
Saya telah menemukan masalah aneh saat menjalankan skrip pemrosesan PyQGIS mandiri. Urutan impor dalam skrip memengaruhi eksekusi normal. Anda dapat mereproduksi masalah dengan membuka konsol Python dan memasukkan skrip berikut (saya menggunakan GNU / Linux, QGIS 2.6.1, memproses plugin v.2.2.0-2,...
Saya mencoba membuat beberapa label khusus untuk fitur titik dalam layer vektor titik QGIS, dan saya ingin menulis plugin python untuk melakukannya. Kita perlu label kita disajikan dengan persegi panjang berwarna di belakangnya (atau yang lain!). Label adalah string panjang, dan dibuat menggunakan...
Saya ingin memanggil fungsi plugin interpolasi QGIS (metode TIN) (Raster-> Interpolate) dari konsol python. Saya tidak dapat menemukan fungsi yang sesuai dalam QGIS API atau dalam daftar algoritma pemrosesan. Saya menemukan algoritma Trigaulasi SAGA, yang berfungsi dengan baik tetapi 5-10 x...
Saya memiliki pengaturan sinyal untuk acara penghapusan fitur pada layer: self.layer.featureDeleted.connect(self.feature_deleted) Ketika saya mencoba dan mengambil atribut dari fitur yang dihapus pada slot, kesalahan StopIteration dilemparkan (yaitu tidak dapat mengambil fitur). Saya pikir saya...
Saya mencoba mengatur atribut fitur berdasarkan nama atribut dengan kode ini pr = layer.dataProvider() pr.addAttributes([QgsField("test", QVariant.Int)]) layer.updateFields() for feature in layer.getFeatures(): attrName = 'test' feature[attrName] = 1 tapi hasilnya saya punya NULL di semua...
Saya telah membangun sebuah plugin untuk memberi makan basis data Spatialite dengan masker input. Ada dua bidang yang mewakili dimensi min / maks suatu objek. Pada saat saya memanggil Measure Tool ( iface.actionMeasure().trigger()) dengan dua Push Buttons "ukur", klik dimensi dan ketik nilainya...
Saya memiliki plugin yang berfungsi di QGIS 1.8 yang membaca data dari database MSAccess dan menambahkannya ke serangkaian lapisan memori. Ada beberapa pemrosesan yang terlibat untuk sementara jadi saya tidak berpikir hanya menggunakan QGIS untuk membaca langsung dari database adalah sebuah...
Apakah ada cara dari menjalankan plugin khusus yang dibuat untuk QGIS sehingga Python Shell dapat muncul bersama ketika plugin dijalankan, seperti layar debug? Saya meminta ini untuk mengetahui apakah ada cara untuk melihat perintah cetak melalui Python Script saat memprogram plugin untuk...
Saya sudah mencoba melalui IRC untuk melihat apakah orang-orang dapat membantu saya dengan ini, tetapi media tampaknya agak canggung untuk membuat jawaban yang jelas, jadi saya akan coba ini. Saya ingin memprogram aplikasi mandiri menggunakan PyQGIS seperti saya sudah bisa memprogram aplikasi...
Sepotong kode berikut berfungsi dengan baik di QGIS 2.x, namun tidak berfungsi di QGIS 3.x. myDir = 'd:/work/output_folder/' layers = iface.legendInterface().layers() pipe = QgsRasterPipe() for layer in layers: extent = layer.extent() width, height = layer.width(), layer.height() renderer =...
Saya memiliki lapisan penyangga (poligon hijau) yang ingin saya bagi menjadi dua poligon setiap kali melewati penghalang (garis biru). Saya telah mencoba menggunakan metode "splitGeometry", tetapi saya tidak bisa membuatnya bekerja. Kode saya sejauh ini adalah ini: while
Saya telah mencoba menggunakan kode dari QGis Save Raster sebagai Rendered Image . iadalah layer raster: pipelayer = i pipeextent = pipelayer.extent() pipewidth, pipeheight = (pipelayer.width(), pipelayer.height()) piperenderer = pipelayer.renderer() pipeprovider = pipelayer.dataProvider() crs =...
Saya menggunakan QGIS dan saya memiliki titik dan jaringan jalan. Saya perlu secara otomatis mengekstrak nama jalan yang menyertakan titik tertentu. Analisis tetangga terdekat dan zona penyangga tidak dapat melakukan pekerjaan, karena dalam banyak kasus titik lebih dekat, karena jarak yang diukur,...
Saya ingin memperbarui satu atribut fitur. Namun, saya tidak tahu untuk memperbaruinya menggunakan objek fitur. Saya harus menggunakan penyedia data untuk memperbaruinya. layers = QgsMapLayerRegistry.instance().mapLayersByName('my_line') layer = layers[0] dp = layer.dataProvider() it =...
Saya telah menulis skrip pemrosesan QGIS yang melakukan analisis fasilitas terdekat. Mengambil set input data lengkap (alamat 20k sebagai titik awal, ~ 100 titik target, jaringan jalan OSM dengan ~ 13k linestrings) skrip berjalan sekitar 3 jam, dan karenanya menggunakan berbagai indikator kemajuan,...
Saya sedang dalam proses migrasi plugin python QGIS dari QGIS 2ke QGIS 3, dan menjelajahi berbagai sumber. Tidak jelas apakah mungkin untuk memiliki plugin yang kompatibel dengan kedua versi atau jika perlu dua pegangan untuk versi plugin. Masalah yang saya bahas sejauh ini adalah bagaimana...
Saya sedang membangun plugin QGIS yang terhubung ke database MySQL di jaringan lokal, dan kemudian menambahkan subset dari salah satu tabel ke lapisan dalam memori; subset didasarkan pada mata uang data (hanya mengambil pengamatan terbaru untuk setiap lokasi di mana pengukuran dilakukan). Lapisan...
Saya memiliki daftar lapisan dalam proyek yang diberi nama dalam bahasa asing. Saya ingin menerjemahkan dan menambahkan judul bahasa Inggris ke nama. Ketika saya klik kanan pada layer dan memilih Properties -> Generaldan mengubah nama layer, itu divisualisasikan di pohon lapisan tetapi file...
Jadi saya menulis sebuah skrip yang melakukan apa yang saya inginkan berulang-ulang menggunakan "while True:" dalam interval waktu tertentu (setiap 5 detik menggunakan time.sleep (5)). Sejauh ini bagus, TAPI ketika saya ingin menghentikannya, saya tidak bisa. Saya telah mencoba Control + C,...