«pyqgis» etiketlenmiş sorular

QGIS için Python bağları.

3
QGIS'de komşu çini kimlikleri nasıl belirlenir?
Yakın tarihli bir eğitim kursunda, QGIS'in atlas jeneratörü kullanılarak oluşturulan bir harita kitabı için sonraki / önceki ve yukarıdaki / aşağıdaki sayfa numaralarını otomatik olarak hesaplayıp hesaplayamayacağı soruldu. Izgara genişliğini ve yüksekliğini biliyorsanız, normal bir ızgara için oldukça makul bir etiket ifadesi çalışmayı başardım. Ancak daha sonra, kendi ilçem gibi …


4
Baskı / Harita QGIS besteci görünümünü Python kullanarak PNG / PDF olarak kaydetme (görünür düzende hiçbir şey değiştirmeden)?
İstediğim gibi ayarlanmış tüm öğelerle bir QGIS besteci / baskı görünümüm var. Şimdi bunu Python konsolu / Python betiğinden bir PNG veya PDF dosyası olarak yazdırmam / kaydetmem / dışa aktarmam gerekiyor. Geçerli mizanpajdaki hiçbir şeyi değiştirmek istemiyorum. Bulduğum çoğu örnek (örneğin: bu ), çıktı bestecisinde bir harita konumunu veya …


2
Hem Arcpy hem de PyQGIS'i çağırabilecek komut dosyaları mı yazıyorsunuz?
Bu konuya net bir cevap aramak için biraz zaman harcadım ve hala tek başına bir senaryoda PyQGIS'e erişme hedefime ulaşamadım. Yanıtların bir kısmı aşağıdaki gibi birçok farklı soruda verilmiştir: QGIS ve ortam değişkenlerini kullanan bağımsız uygulamalar tek başına komut dosyasında pyQgis, vektör yükleme hatası PyQGIS kullanarak bağımsız Python betikleri mi …

1
Python oturumu QGIS'de nasıl kaydedilir?
QGIS'in python konsolunda çok sayıda komut dosyası çalıştırdıktan sonra, 10'dan fazla sözlük ve listem var ve daha fazla analiz için bunlara ihtiyacım var. Tüm bu değişkenlerle python oturumunu kaydetmenin bir yolu var mı? Genelde sorum şu: Değişkenlerimi python konsolundan bir şeye nasıl aktarabilirim, böylece ileride tekrar yüklenebilsinler? Teşekkürler
11 qgis  python  pyqgis 

1
PyQGIS ile QThread kullanarak resposive GUI'yi nasıl koruyabilirim?
QGIS 1.8 için bazı toplu işlem araçlarını python eklentileri olarak geliştiriyorum. Araçlarım çalışırken GUI yanıt vermiyor. Genel bilgelik, işin bir iş parçacığında yapılması gerektiğidir, durum / tamamlanma bilgileri GUI'ye sinyal olarak geri gönderilir. İçinden okudum nehir docs ve doGeometry.py kaynağını (bir çalışma uygulaması çalışılan ftools ). Bu kaynakları kullanarak, yerleşik …


2
processing.runalg () “TypeError: BaseException öğesinden devralmayan sınıfları yakalamaya izin verilmiyor” atar
Herkese merhaba PyQGIS ile yeni bir şekilde yeni biriyim ve QGIS 3.0'da bir senaryoyu başarılı olmadan çalıştırmaya çalışıyorum (vali 2.18'de koştu) ve her zaman aynı hatayı alıyorum: AttributeError: 'işleme' modülünün 'runalg' özelliği yok Yukarıdaki istisna işlenirken başka bir istisna oluştu: Geri izleme (en son çağrı son): Dosya "C: \ PROGRA …

3
Birden çok noktayı QGIS'deki çizgiye hizalamak mı istiyorsunuz?
Çizgi nesneleri etrafında belirtilen bir tolerans veya arabellek kullanarak bir çizgi veya bir katman içindeki çizgiler birden çok noktayı hizalamak istiyorum. Lütfen ekteki örnek taslağa bakınız. Bu örnek uğruna, resim öncesi çizgiye en yakın noktalar çizginin 5 harita biriminde, en dıştaki noktalar ise 10 harita biriminin üzerindedir. AFTER resminde sonuca …


2
PyQGIS'te mevcut PostGIS bağlantılarını alma
PyQGIS'te PostGIS veritabanlarına mevcut bağlantıları alabilir miyim? Kullanılabilir db bağlantılarının bir listesini ve daha sonra eklentimin kullanıcı arayüzünde tabloların bir listesini sağlamak istiyorum. Yemek kitabını kontrol ettim ama bununla ilgili daha fazla yol bulamıyorum.
11 qgis  postgis  pyqgis 

3
QGIS işlemeden bellek çıkışı nasıl yüklenir?
Birçok işleme algoritmasının çıktıyı bellek olarak kaydetme seçeneği vardır. Araç kutusundan çalıştırıldıysa, bu iyi çalışır, çünkü "Algoritmayı çalıştırdıktan sonra çıktı dosyasını aç" kutusunu işaretleyebilirsiniz. QGIS için kaynak koduna bakıldığında, bellek katmanını yükleme kodu işlevde tanımlanmış gibi görünüyor Postprocessing.handleAlgorithmResults. İşlev bir alg.outputslisteye erişimi kullanır ve aşağıdakileri yapar: for out in alg.outputs: …

1
PyQGIS ile panelleri programlı olarak açma / kapatma
QGIS'te, right-clickaraç çubuğu alanında bir yer olduğunda paneller aşağıdaki ekran görüntüsünde gösterildiği gibi açılabilir / kapatılabilir (örneğin GPS Bilgi Paneli). Bunu programlı olarak yapmam gerekiyor, bu yüzden PyQGIS'den panelleri açıp kapatmak nasıl? Bunu buldum QgsInterfacesınıf bazılarına sahiptir addDockWidgetve removeDockWidgetyöntem, ancak bu bunu başarmak için doğru yol olup olmadığını gerçekten çözemedim …
10 pyqgis  panel 

1
QGIS Modeler if / else koşulu, Modeler için özel komut dosyası
Modelimin içinde basit bir if / else işlevi yapmak istiyorum ve bunun mümkün olup olmadığını bilmek istedim. 'Segment Katmanı' için bir Giriş seçildiğinde, 'Segmentasyon (araç kaydırma)' yürütmek zorunda olmadığı ve bir sonraki İşlem için Giriş olarak 'Segment Katmanı' kullandığını bunu yapmak istiyorum. 'Segmentasyon (ortalama kaydırma)' girişleri aşağıdaki gibidir Joseph'in cevabını …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.