«pyqgis» etiketlenmiş sorular

QGIS için Python bağları.

3
PyQGIS'de CBS operasyonlarına paralel mi?
CBS'de yaygın bir gereklilik, bir dizi dosyaya bir işleme aracı uygulamak veya bir dosyadaki birkaç özellik için bir işlemi başka bir dosyaya uygulamaktır. Bu işlemlerin çoğu, hesaplamaların sonuçlarının döngüdeki diğer işlemleri hiçbir şekilde etkilememesi nedeniyle utanç verici bir şekilde paraleldir. Sadece bu değil, çoğu zaman girdi dosyalarının her biri farklıdır. …

1
Renk stilini, katmanın öznitelik tablosundaki bir renk sütununa nasıl kopyalayabilirim?
Her çokgene rastgele renk stili uyguladığım QGIS'de çokgen katmanım var. Katman Özellikleri -> Stil altında, Kategorize bir stil seçtim ve sonra rastgele bir renk rampası oluşturdum. Katman tablosuna bir renk sütunu ekledim. Tarzda atanan rengi otomatik olarak "# ff0000" biçimindeki her çokgenin renk sütununa kopyalamanın bir yolu var mı? Sonuçta, …
15 qgis  leaflet  pyqgis  style 

2
Telekom kuleleri için sektörler mi oluşturuyorsunuz?
Mobil ağlar sektöründe çalışıyorum ve c++/pythonaşağıdakileri kullanarak QGIS için bir eklenti oluşturmak için bir görev aldım : adim 1: Her kulenin Enlem / Boyuna dayalı olarak her bir mobil kuleye karşılık gelen noktalar oluşturun (bu kısım başardım) Adım 2: İleri: sektör: bu kulelerin her biri farklı azimutlara yönelik antenlere sahip …

6
PyCharm 2019 artık QGIS ile çalışmıyor
PyCharm 2019 güncellemesinden bu yana QGIS Python modüllerini yükleyemiyorum. Otomatik tamamlamayı da kullanamıyorum. Önbelleği zaten sildim (PyCharm'daki önbelleği geçersiz kılarak ve ayrıca kullanıcı ayarları dizinindeki "sistem" klasörünü silerek), hiçbir şey işe yaramaz gibi görünüyor. Python konsolunu PyCharm'ın içinde başlatırken ve "import qgis.core" yazarken, aşağıdaki hatayı alıyorum: Traceback (most recent call …

1
PyQGIS'te adlarıyla katman mı alıyorsunuz?
Mesafe sağlanan şehirler listesi için tampon bulan bir eklentim var. Eyalet ve şehir adları özellik tablosundan alınır ve buna göre filtrelenir. Benim eklentim, tuvalde bulunan diğer katmanlardan bağımsız olarak, tuvaldeki katmanın adını veya sırasını tanımlamalı ve bu katmandaki ilgili niteliklere erişmelidir. Ben de sadece belirli bir katman adını kodunda işaret …

1
QGIS Masaüstü uygulamasına yeni menü öğesi eklensin mi?
Ben QGIS Masaüstü (2.7.0) üst düzey menüsüne yeni menü öğesi eklemek gerekir; Yani "Proje", "Düzenle", "Görünüm", "Katman" vb. İle aynı seviyede olmalıdır. Bildiğim kadarıyla QgisInterface ( http://qgis.org/api/classQgisInterface.html ) kullanarak menü öğelerini (Settings-> Customization) Plus'ı gizlemenin oldukça güzel bir yolu var QGIS ( addLayerMenu, addPluginToDatabaseMenu etc) eklenti kodumdan. Ama üst katta …
14 qgis  pyqgis  qt  gui  context-menu 


1
QGIS Ölçüm Aracından mesafeyi mi elde ediyorsunuz?
Bir giriş maskesi ile bir Spatialite veritabanı beslemek için bir eklenti oluşturduk. Bir nesnenin min / maks boyutunu temsil eden iki alan vardır. Ölçme aracını ( iface.actionMeasure().trigger()) iki basma düğmesi "ölçü birimi" ile çağırdığımda, boyutu tıklayın ve klavyemle değeri alanlara (QLineEdit) yazın. Ölçü Aracı ile sağ tıklamayı (ölçümü bitirmeyi) yaptıktan …

1
Bir katmanı veya grubu Katmanlar Panelinde nasıl görünmez hale getirebilirim?
Bir grubun içindeki Katmanlar Panelinde birkaç katmanım var, ancak bunların gösterilmesini istemiyorum (çok fazla var, bu yüzden düzensiz görünüyor). Bu katmanlar da birkaç başka ile birleştirilir. Bu katmanları kullanıcı için görünmez yapmak mümkün mü ( yani Katmanlar Panelinde gösterilmiyor, katmanın görünürlüğünü ayarlamakla ilgili değil ), ancak yine de diğer katmanlara …

5
QGIS'te altıgen bir ızgaraya bir yol ağı nasıl bağlanır?
Altıgen bir ızgaraya bir yol ağı eklemek için QGIS 2.14 kullanmaya çalışıyorum, ama garip eserler alıyorum. MMQGIS ile altıgen bir ızgara oluşturdum , hücreler yaklaşık 20 x 23 m. Yol ağını 1m kadar tamponladım ve yoğunlaştırdım , böylece birkaç metrede bir düğüm var. Neyi başarmaya çalıştığımı aşağıda görebilirsiniz. Gördüğünüz gibi, …

1
Silinen özellikler niteliklerine nasıl erişilir (taahhütte bulunmadan önce)
Bir katman üzerinde bir özellik silme olayı için bir sinyal kurulumu var: self.layer.featureDeleted.connect(self.feature_deleted) Yuvadaki silinen özellikten bir öznitelik yakalamaya çalıştığımda, bir StopIteration hatası atılır (yani özelliği alamaz). Katmanda yapılan değişiklikler tamamlanmadan önce silinen bir özellikten özellikleri alabilmem gerektiğini düşünürdüm? Aksi takdirde fid parametresinin ne olduğunu göremiyorum. def feature_deleted(self, fid): feature …

2
QGIS Python konsolundan çağrı enterpolasyon eklentisi
Python konsolundan QGIS enterpolasyon eklentisi fonksiyonunu (TIN yöntemi) (Raster-> Interpolate) çağırmak istiyorum. İlgili işlevi QGIS API'sinde veya işleme algoritması listesinde bulamıyorum. İyi çalışan ancak 5-10 x daha yavaş olan SAGA Nirengi algoritmasını buldum ve benim durumumda hız önemli. Nasıl çalıştırılacağına dair bir fikrin var mı?

2
Pyqgis 2.0'da alan adları nasıl alınır
Bir eklentiyi QGIS 1.8'den 2.0'a değiştirmeye çalışıyorum. 1.8 sürümünde aşağıdaki gibi alan adlarının bir tablosunu oluşturuyorum: layer = vlayer provider = layer.dataProvider() feat = QGSFeatrue() allAttrs = provider.attributeIndexes() provider.select(allAttrs) fieldNames = [] while provider.nextFeature(feat) fields = layer.pendingFields() for (k, field) in fields.iteritems(): fieldNames.append(field.name()) Bunu 2.0 sürümü için denedim layer = …
13 python  pyqgis  qgis-2 

2
QGIS 1.9'da program katmanını nasıl bir bellek katmanına nasıl oluşturabilirim ve ekleyebilirim?
QGIS 1.8'de bir MSAccess veritabanından veri okuyan ve bir dizi bellek katmanına ekleyen çalışan bir eklentim vardı. Geçici dahil bazı işleme var, bu yüzden sadece doğrudan veritabanından okumak için QGIS kullanarak bir seçenek olduğunu düşünmüyorum. QGIS 1.8'den 1.9'a geçmek istiyorum (öncelikle baskı bestecisinin kalitesinin artması nedeniyle). Eklenti yeni API ile …

1
Arka plan kutuları ile metin etiketleri nasıl oluşturulur?
QGIS nokta vektör katmanında nokta özellikleri için bazı özel etiketler oluşturmaya çalışıyorum ve bunu yapmak için bir python eklentisi yazmak istiyorum. Etiketlerimizin arkasında renkli renkli dikdörtgenler (veya başka bir!) Sunulması gerekiyor. Etiketler uzun dizelerdir ve etiketleme motoru ifadeleri ve koşullarıyla oluşturulur. En kolay yolun, kullanıcının etkin katman için etiketleri istediği …
13 qgis  pyqgis  labeling 

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.