Perguntas com a marcação «pyqgis»

Ligações Python para QGIS.



2
Definindo o atributo do recurso pelo nome via QGIS python api?
Eu tento definir atributos de recurso pelo nome do atributo com este código pr = layer.dataProvider() pr.addAttributes([QgsField("test", QVariant.Int)]) layer.updateFields() for feature in layer.getFeatures(): attrName = 'test' feature[attrName] = 1 mas, como resultado, tenho NULL em todos os campos. Se eu usar feature.setAttributes([1]) funciona corretamente. O que eu faço de errado? …
13 pyqgis 



1
Alterar o algoritmo mínimo da caixa delimitadora
Estou tentando criar um algoritmo semelhante à caixa delimitadora mínima (embora possa acabar parecendo nada com isso). Nesse caso, o ângulo será passado como parâmetro e, devido ao ângulo, preciso do menor retângulo que cubra todos os meus pontos / polígonos. Até agora, minha linha de pensamento é encontrar o …


1
Obter todas as linhas que incluem um ponto
Uso o QGIS e tenho um ponto e a rede rodoviária. Preciso extrair automaticamente os nomes das estradas que incluem o ponto específico. A análise de vizinhos mais próximos e as zonas de amortecimento não podem fazer o trabalho, porque, em muitos casos, o ponto está mais próximo, por uma …



1
O PyQGIS salva raster como imagem renderizada e depois utiliza as ferramentas GDAL
Eu tentei usar o código do QGis Save Raster como imagem renderizada . ié uma camada raster: pipelayer = i pipeextent = pipelayer.extent() pipewidth, pipeheight = (pipelayer.width(), pipelayer.height()) piperenderer = pipelayer.renderer() pipeprovider = pipelayer.dataProvider() crs = pipelayer.crs().toWkt() pipe = QgsRasterPipe() pipe.set(pipeprovider.clone()) pipe.set(piperenderer.clone()) pipedFile = os.path.join(tempfile.gettempdir(), safeLayerName + '_pipe.tif') print pipedFile …


3
Dividir um recurso ao cruzar com um recurso de outra camada usando PyQGIS / Python?
Eu tenho uma camada de buffer (polígono verde) que quero dividir em dois polígonos sempre que cruzar uma barreira (linha azul). Eu tenho tentado usar o método "splitGeometry", mas simplesmente não consigo fazê-lo funcionar. Meu código até agora é este: while ldbuffprovider.nextFeature(feat): while barprovider.nextFeature(feat2): if feat.geometry().intersects(feat2.geometry()): intersection = feat.geometry().intersection(feat2.geometry()) result, …

1
Como lidar com o novo QgsMessageBar "Concluído por Tarefa" em Python?
Estou realmente impressionado com os enormes passos que o desenvolvimento do QGIS tomou nos últimos meses. O novo conjunto de ícones, o compositor de impressão aprimorado e muitas outras alterações que podem ser vistas no QGIS 2.0 são realmente incríveis! Entre muitas outras melhorias interessantes, há também esta elegante barra …
12 qgis  python  pyqgis 

7
Plug-in QGIS: Problemas na importação de arquivo de recursos (resources_rc) - o plug-in não carrega - problemas no PATH?
Estou construindo o plugin qgis e não consigo encontrar a solução para este erro. File "/usr/lib/python2.7/dist-packages/qgis/utils.py", line 478, in _import mod = _builtin_import(name, globals, locals, fromlist, level) ImportError: No module named resources_napoved_rc Para todos que perguntarem, eu criei o arquivo de recursos python: pyrcc4 -o resources_napoved_rc.py resources_napoved.qrc Ainda não consigo …

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.