Domande taggate «pyqgis»

Binding Python per QGIS.

2
Problema con import qgis.core durante la scrittura di uno script PyQGIS autonomo
Sto cercando di scrivere uno script Python autonomo in Windows 7 che utilizza qgis.core e varie altre librerie qgis. Ho trovato una vecchia domanda su questo argomento qui: Scrivere script Python autonomi usando PyQGIS? e stava seguendo i suoi consigli, usando la guida qui: http://docs.qgis.org/testing/en/docs/pyqgis_developer_cookbook/intro.html#python-applications Il codice suggerito è: set …
18 qgis  python  pyqgis  windows 



4
Buffering in pyQGIS?
Sto cercando alcuni esempi per realizzare semplici script Python in QGIS. Come farei un'analisi del buffer su un set di dati? Non riesco a trovare molto nel manuale e in Python QGIS che corrisponda perfettamente alla documentazione di Esri.

1
Rilascio dei blocchi dei file PyQGIS?
Mi chiedevo cosa scatena il rilascio dei blocchi dei file in pyQGIS? Sto cercando di eliminare alcune origini dati (utilizzate temporaneamente) chiamando QgsVectorFileWriter.deleteShapeFile, ma devo chiudere QGIS prima di poterlo fare. Ho caricato le fonti negli oggetti QgsVectorLayer. Tutti questi oggetti e riferimenti ad essi devono essere raccolti in modo …
16 pyqgis  lock 

4
Filtra le caratteristiche in base ai loro attributi usando Python?
Come ottenere funzionalità in base ai loro attributi (simili a Iqueryfilter in arcobjects) in Qgis usando Python? Invece di ottenere tutte le funzionalità e filtrarlo manualmente, c'è qualche opzione da usare dove clausola per filtrarlo? Esempio: ho un nome campo chiamato "Contee". Ha più di cinquantamila funzionalità. Non è possibile …
16 qgis  pyqgis 

3
"Seleziona per attributo" in QGIS usando Python?
C'è un modo per usare la funzione "Seleziona per attributo" in QGIS usando un comando python? Nel mio plugin l'utente dovrebbe inserire un valore tramite una GUI e questo valore dovrebbe essere usato in una funzione che seleziona tutte le caratteristiche che hanno questo attributo. Il nome della colonna è …
16 qgis  pyqgis 


2
Accedere a `processing` con Python?
Voglio accedere alla funzione delle linee di esplosione in Python al di fuori di QGIS da uno script autonomo. Quale modulo devo caricare per usarlo? Come posso accedere processing? from qgis.core import * layerInput = QgsVectorLayer('test.shp', 'test', 'ogr') processing.runalg('qgis:explodelines', layerInput, 'temp.shp')

4
Scrivere test automatizzati per i plugin QGIS?
Sto cercando consigli su come scrivere test automatici per plugin QGIS scritti in Python. Ho scritto test per gli script Python in passato usando PyUnit (il unittestmodulo), ma non l'ho mai fatto per un'applicazione con una GUI. Ho trovato una pagina che descrive come utilizzare PyQt4.QTest per eseguire unit test …

1
Visualizzazione dei messaggi di avvio sulla schermata iniziale di QGIS
Durante l'avvio di QGIS, nella parte inferiore della schermata di avvio sono presenti messaggi di stato come "ripristino dei plug-in caricati". Sto usando una funzione startup.py da cui vorrei informare l'utente quale parte del mio script di avvio è attualmente in esecuzione. È possibile mostrare queste informazioni sulla schermata iniziale? …
15 qgis  pyqgis  pyqt4 

1
Come applicare immediatamente le modifiche a QSettings?
Con PyQGIS, puoi modificare varie impostazioni come rendere grassetti i gruppi nel pannello Livelli (o sommario): from PyQt4.QtCore import QSettings QSettings().setValue("/Qgis/legendGroupsBold", True) Vengono scritte le impostazioni che possono essere visualizzate dalle opzioni o dalla digitazione: QSettings().value("/Qgis/legendGroupsBold") >>> u'true' Ma non viene applicato. Ho pensato di usare QSettings().sync() potrebbe aiutare, ma …


3
Parallelizzare le operazioni GIS in PyQGIS?
Un requisito comune in GIS è applicare uno strumento di elaborazione a un numero di file o applicare un processo per una serie di funzioni in un file a un altro file. Molte di queste operazioni sono imbarazzantemente parallele in quanto i risultati dei calcoli non influenzano in alcun modo …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.