Perguntas com a marcação «pyqgis»

Ligações Python para QGIS.

2
Problema com a importação qgis.core ao gravar um script PyQGIS independente
Eu estou tentando escrever um script python autônomo no Windows 7 que usa qgis.core e várias outras bibliotecas qgis. Eu encontrei uma pergunta antiga sobre esse assunto aqui: Gravando scripts Python autônomos usando PyQGIS? e seguia seu conselho, usando o guia aqui: http://docs.qgis.org/testing/en/docs/pyqgis_developer_cookbook/intro.html#python-applications O código sugerido é: set PYTHONPATH=c:\qgispath\python Seguido …
18 qgis  python  pyqgis  windows 



4
Buffer em pyQGIS?
Estou procurando alguns exemplos para criar scripts python simples no QGIS. Como eu faria uma análise de buffer em um conjunto de dados? Não consigo encontrar muito no manual e no python QGIS que corresponda bastante à documentação da Esri.

1
Escrevendo scripts Python autônomos usando PyQGIS?
Aprendi como usar o Python Console no QGIS usando referências de qgisworkshop.org . Eu estou familiarizado com a escrita de scripts independentes no ArcGIS e quero aprender como fazer o mesmo com o QGIS. Por exemplo, no ArcGIS 10, um script python independente simples seria: import arcpy setFolder = '' …
17 pyqgis 

1
Liberando bloqueios de arquivo PyQGIS?
Eu queria saber o que desencadeia o lançamento de bloqueios de arquivos no pyQGIS? Estou tentando excluir algumas fontes de dados (usadas temporariamente) chamando QgsVectorFileWriter.deleteShapeFile, mas preciso sair do QGIS antes de poder fazer isso. Carreguei as fontes nos objetos QgsVectorLayer. Todos esses objetos e referências a eles devem ser …
16 pyqgis  lock 

4
Filtrar recursos com base em seus atributos usando Python?
Como obter recursos por seus atributos (semelhantes ao Iqueryfilter em arcobjects) no Qgis usando python? Em vez de obter todos os recursos e filtrá-lo manualmente, existe alguma opção para usar a cláusula where para filtrá-lo? Exemplo: Eu tenho um nome de campo chamado 'Condados'. Ele possui mais de cinquenta mil …
16 qgis  pyqgis 

3
"Selecionar por atributo" no QGIS usando python?
Existe uma maneira de usar a função "Selecionar por atributo" no QGIS usando um comando python? No meu plugin, o usuário deve inserir um valor por meio de uma GUI e esse valor deve ser usado em uma função que seleciona todos os recursos que possuem esse atributo. O nome …
16 qgis  pyqgis 

6
Definindo o CRS da camada e evitando o diálogo do CRS no PyQGIS?
Existe um Shapefile existente, que eu quero adicionar. No momento, meu código se parece com: self.iface.addVectorLayer(self.shpFilePath, "Track", "ogr") Funciona bem, mas quero definir os crs dentro do código. É possível? Encontrei algumas perguntas semelhantes como esta: Selecione programaticamente um CRS no QGIS 2.4 usando Python Mas eu não faço funcionar …

2
Acessando `processing` com Python?
Eu quero acessar a função de linhas de explosão no Python fora do QGIS a partir de um script independente. Que módulo eu tenho que carregar para usá-lo? Como posso acessar processing? from qgis.core import * layerInput = QgsVectorLayer('test.shp', 'test', 'ogr') processing.runalg('qgis:explodelines', layerInput, 'temp.shp')

4
Escrevendo testes automatizados para plug-ins QGIS?
Estou procurando conselhos para escrever testes automáticos para plug-ins QGIS escritos em Python. Eu escrevi testes para scripts Python no passado usando PyUnit (o unittestmódulo), mas nunca o fiz para um aplicativo com uma GUI. Encontrei uma página descrevendo como usar o PyQt4.QTest para fazer testes de unidade em widgets …

1
Como aplicar alterações no QSettings imediatamente?
Com o PyQGIS, você pode alterar várias configurações, como tornar os grupos no painel Camadas (ou índice) em negrito: from PyQt4.QtCore import QSettings QSettings().setValue("/Qgis/legendGroupsBold", True) As configurações são escritas e podem ser vistas nas opções ou na digitação: QSettings().value("/Qgis/legendGroupsBold") >>> u'true' Mas não é aplicado. Eu pensei usando QSettings().sync() pode …

1
Mostrando mensagens de inicialização na tela inicial do QGIS
Durante a inicialização do QGIS, são exibidas mensagens de status na parte inferior da tela inicial, como "restauração de plugins carregados". Estou usando um recurso startup.py no qual gostaria de informar ao usuário qual parte do meu script de inicialização é executada no momento. É possível mostrar essas informações na …
15 qgis  pyqgis  pyqt4 


3
Paralelizando operações GIS no PyQGIS?
Um requisito comum no GIS é aplicar uma ferramenta de processamento a vários arquivos ou aplicar um processo a vários recursos de um arquivo a outro arquivo. Muitas dessas operações são embaraçosamente paralelas, pois os resultados dos cálculos não influenciam em nenhuma outra operação do loop. Não apenas isso, mas …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.