Perguntas com a marcação «pyqgis»

16
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...

16
"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 da coluna é fixo no código,...

16
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',

16
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...

15
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....

15
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...

15
Criando setores para torres de telecomunicações?

Eu trabalho no setor de redes móveis e assumi uma tarefa para criar um plug-in para o QGIS usando c++/pythono seguinte: Etapa 1: Crie pontos correspondentes a cada torre móvel com base no Lat / Long de cada torre (esta parte que realizei) passo 2: Além disso: setorize: cada uma dessas torres terá...

14
Obtendo a camada pelo nome no PyQGIS?

Eu tenho um plugin que encontra buffer para lista de cidades, desde a distância. Os nomes de estado e cidade são obtidos da tabela de atributos e são filtrados de acordo. O que eu quero é que Meu plugin identifique o nome ou a ordem da camada na tela, independentemente de outras camadas presentes...

14
Escrevendo um script de processamento python com o Qgis 3.0

Após a atualização para o Qgis 3.0, tornou-se muito difícil encontrar informações sobre a gravação de scripts de processamento no Qgis 3.0. @Underdark (veja aqui ) forneceu uma base para o esqueleto. Este código também parece ter sido adicionado no Qgis, ao escrever um novo script a partir do...

13
Como obter nomes de campos no pyqgis 2.0

Estou tentando alterar um plugin do QGIS 1.8 para 2.0. Na versão 1.8, crio uma tabela com os nomes dos campos assim: layer = vlayer provider = layer.dataProvider() feat = QGSFeatrue() allAttrs = provider.attributeIndexes() provider.select(allAttrs) fieldNames = [] while