«pyqgis» etiketlenmiş sorular

QGIS için Python bağları.


4
PyQGIS ile birlikte eşit boyutlu çokgenler oluşuyor mu?
AtlasCreator için bir sonraki adımda kullanmak üzere bir çizgi boyunca çokgenler oluşturmak istiyorum. ArcMap, Şerit Harita Dizini Özellikleri adı verilen bir araca sahiptir . Bu araçla çokgenlerimin yüksekliğini ve genişliğini seçebilirim (8km x 4km) ve bunları çizgi boyunca otomatik olarak üretebilir / döndürebilirim. Her poligonun oluşturduğu niteliklerden biri, daha sonra …

3
QGIS için basit bir python betiği dışarıdan nasıl çalıştırılır (örn. Sublime Text)?
QGIS (Mac) için QGIS'in "dışından" birkaç küçük ve basit python komut dosyası çalıştırmak istiyorum. Dışsal ile bu bağlamda, normal os komut satırı (terminal.app) veya hatta daha iyisi, doğrudan Sublime Text (metin editörü) dışında, ancak kesinlikle yerleşik QGIS python konsolu aracılığıyla değil. Ben baştan sona kadar okuduktan çeşitli öğretici örn http://www.qgis.org/pyqgis-cookbook/intro.html#python-applications …
37 pyqgis 

1
PyQGIS'te dik çizgiler çizmek?
Böyle bir durum var: Yapmam gereken, her noktayı en fazla olan her çizgiye bağlamak, diyelim ki 200 m uzaklıkta. Başka bir deyişle, her noktadan tampondaki her satıra dik bir çizgi çizmem gerekiyor. Bunu PyQGIS'te yapmanın bir yolu var mı?

4
QGIS Python'da harita katmanları üzerinde yineleme mi yapıyorsunuz?
Harita katmanlarını nasıl yineleyeceğinizi bulmakta güçlük çekiyorum. Şu anda vurgulanan katmana içindekiler tablosundan erişebilirim iface.activeLayer()ancak kodumun tüm katmanlarda çalışmasını istiyorum. API’de bu işleve kolay erişim sağlayan ve iyi bir çevrimiçi örnek bulamadığım hiçbir şey göremiyorum ama belki bir şey özledim?
30 pyqgis  layers 

4
Harici bir Python kütüphanesine bağlı bir eklentinin geliştirilmesi
Bir Python eklentisi geliştiriyorum, hedef 'yükseklik' olarak adlandırılan bir PyPI Python kütüphanesinin işlevlerini QGIS ile bütünleştiriyor. Harici Python kütüphaneleri kurmanın ve onları Python eklentileri için kullanılabilir kılmanın işletim sisteminden bağımsız bir yolu var mı? Harici bir Python bağımlılığı kurmak için farklı sisteme özgü prosedürleri zaten biliyorum, yapmak istediğim, insanları çıldırtmadan …

1
QGIS 3 Eklenti klasörü konumu
QGIS 3 Eklenti klasörü için varsayılan konumu arıyorum Burayı kontrol ettim ancak bulamadım: C: \ Program Files \ QGIS 3.0 \ apps \ qgis \ python \ eklentileri C: \ Users \ Abhijit.qgis2 (.qgis3'ü bulamıyor mu, orada olmalı mı?)

2
Bağımsız PyQGIS betiklerinden QGIS3 İşleme algoritmalarını kullanma (GUI dışında)
QGIS GUI dışında çalışması gereken bir komut dosyası yazıyorum. Bazı API işlevlerini qgis.core adresinden çağırıyorum ancak işlem eklentisini kullanmak istiyorum. İşlemi sys.path.append () ile içe aktarabilirim ancak hiçbir işlemi çalıştıramıyorum. Dahası, tüm "yerel" alg'ler QgsApplication.processingRegistry (). Algorithms () içinde eksik Bu şekilde işlem yapmak mümkün mü? Neyi kaçırıyorum ? import …

2
Qgis_core harici python dağılımıyla (Anaconda gibi) çalışabilir mi?
Kendi GUI'sine sahip bir python uygulaması geliştirdim. Qgis.core / PyQGIS'i yalnızca harita görüntüsü olarak kullanmaya çalışıyorum. Spesifik olarak, anaconda 2.3 ve piton dağılımına sahibim (2.7.11). Bu konuyla ilgili kayıtlar üzerine araştırma yapıldıktan sonra, bu planın sadece inşa ettiğim (ya da başka birinin başvurusu olan) uygulamasının "QGIS dünyasında yaşamaya" ihtiyacı olması …
23 qgis  python  pyqgis  anaconda 

1
Python'da QGIS eklentilerine erişiliyor mu?
Python'da QGIS eklentilerine erişmenin bir yolu var mı? Coğrafi işlem yapmak için bir komut dosyası yazmak istiyorum ve klibi, normal noktaları ve dışbükey gövde araçlarını fTools'ta ve Yol grafiği eklentisini kullanmak istiyorum. Sonuncusu muhtemelen farklı bir solucan kutusudur çünkü Python eklentisinden ziyade bir C ++.

2
Programlı olarak yeni bir boş vektör katmanı nasıl oluşturulur?
Python ve QGIS'te yeniyim. QGIS için python komut dosyalarının birkaç eğitimine baktım. Hepsi mevcut veri kaynaklarıyla yeni vektör ve raster katmanları oluşturur. Örneğin. şekil dosyası veya geotiff veya postgis veritabanı tablosu. Bir python betiği ile bir QGIS katmanı oluşturmak mümkün mü, burada python betiği aracılığıyla yeni özellikler oluşturabilir / ekleyebilir …
21 qgis  pyqgis 

2
QGIS3'te QgsMapLayerRegistry kaldırıldı mı?
Is QgsMapLayerRegistryQGIS3 ile pyqgis içinde availabe olacak QGIS python konsoluna (2.99) yazdığımda, python otomatik olarak tamamlandığından tanıyor gibi görünüyor qgis.core.QgsMapLayerRegistry, ancak orada olmadığı bir hata veriyor: Traceback (most recent call last): File "/usr/lib/python3.5/code.py", line 91, in runcode exec(code, self.locals) File "<input>", line 1, in <module> AttributeError: module 'qgis.core' has no …
21 qgis  pyqgis  qgis-3 

4
QGIS ile ilgili Python literatürü
ArcGIS için Python baktığım bir kitap. Bunun QGIS için geçerli olup olmayacağını bilen var mı? Uygulama / eklentiler yazmak istemiyorum, sadece standart iş akışı için ifade vb anlamak daha iyi olsun. örneğin, sorgular ve veri tanımlı ayarlar.

3
Programla PyQGIS'de fare tıklaması olup olmadığını kontrol et?
QGIS'de fare tıklatmasını nasıl kontrol edeceğinizi bilmek istiyorum. Bir python eklentisi yazmaya çalışıyorum ve zaten QGIS'de bulunan "Tek Özellik Seç" aracına benzer işlevsellik sağlamak istiyorum. QGIS api belgelerini kontrol ettim ve buldum QgsMapCanvas::CanvasProperties::mouseButtonDown Kulağa umut verici geliyor. Bir QgsMapCanvas nesnesi var ama mouseButtonDown özniteliğine erişmek nasıl göremiyorum. QGIS API için …


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.