Perguntas com a marcação «python»

Python é uma linguagem de programação interpretada de código aberto usada em muitos programas GIS.




1
Registrar qgsfunction customizado no pyqgis
Estou usando pyqgis em um aplicativo independente. Agora eu queria criar uma expressão personalizada para usar como filterExpression na regra de ruleBasedRendererV2. (Eu tentei o renderizador com funções existentes antes e tudo funcionou bem!) Personalizado qgisfunction(função AND bit a bit - como ainda não existe essa função) se parece com …


1
Adicionando GDAL como dependência ao pacote Python?
Estou tentando empacotar um script Python que usa GDAL para PyPI. Comecei incluindo uma referência direta no meu setup.py: install_requires=['GDAL==1.11.2'], Dessa forma, o pacote não foi instalado no meu ambiente virtual de teste: extensions/gdal_wrap.cpp:2855:22: fatal error: cpl_port.h: No such file or directory #include "cpl_port.h" ^ compilation terminated. error: Setup script …
9 python  gdal 

2
Como reduzir o tamanho dos shapefiles quando os recursos são excluídos?
Este pequeno script exclui todos os recursos pequenos em todas as camadas. Isso funciona bem, mas o tamanho dos arquivos .shp não é reduzido. Por favor me diga o porquê... canvas = iface.mapCanvas() expr = QgsExpression("$length<100") for l in canvas.layers(): l.startEditing() it = l.getFeatures(QgsFeatureRequest(expr)) for ft in it: l.deleteFeature(ft.id()) l.commitChanges()
9 qgis  python 



3
Executando uma consulta espacial em um loop no PyQGIS
O que estou tentando fazer: laço através de um shapefile ponto e selecione cada ponto que cai em um polígono. O código a seguir é inspirado em um exemplo de consulta espacial que encontrei em um livro: mitte_path = r"D:\PythonTesting\SelectByLocation\mitte.shp" punkte_path = r"D:\PythonTesting\SelectByLocation\punkte.shp" polygon = QgsVectorLayer(mitte_path, 'Mitte', 'ogr') points = …




1
Como filtrar a camada QGIS do python?
Usando o console python QGIS 2.4, estou tentando exibir apenas um subconjunto de recursos de uma camada. Eu consegui obter os recursos da camada: featuresIterator = layer.getFeatures(QgsFeatureRequest().setFilterExpression ( u'"field"=4')) e do dataProvider: featuresIterator = layer.dataProvider().getFeatures(QgsFeatureRequest().setFilterExpression ( u'"field"=4')) (Não tenho certeza de entender a diferença). O que eu quero alcançar agora …
9 qgis  python 

3
Como fazer com que o QGIS jogue com pandas (Windows)?
alguém conseguiu fazer pandas trabalharem com a instalação Python do QGIS, no Windows? Usei o instalador do OSGeo4W para instalar o QGIS2.2, que vem com o Python 2.7 e o Numpy 1.5.1. Qualquer versão razoavelmente nova do pandas requer o Numpy 1.6.1 ou mais recente. Então esse parece ser o …
9 qgis  python  numpy 

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.