Perguntas com a marcação «python»

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

3
Como adicionar suporte para o driver FileGDB (Esri file gdb API) no fiona?
Houve muitas perguntas sobre isso, mas nenhuma delas resolveu meu problema. Eu tenho uma máquina com: Windows 7 x64 Python 3.4.3 x64 gdal instalado: gdalinfo --version --> GDAL 1.11.4, released 2016/01/25; gdal foi instalado a partir de uma roda GDAL-1.11.4-cp34-none-win_amd64.whlde aqui O GDAL está instalado no C:\Python34\Lib\site-packages\osgeo. Lá eu tenho …


2
Como alterar o valor de um atributo usando QgsFeature no PyQGIS?
Gostaria de atualizar um atributo de um recurso. No entanto, não sei atualizá-lo usando o objeto de recurso. Eu tenho que usar o provedor de dados para atualizá-lo. layers = QgsMapLayerRegistry.instance().mapLayersByName('my_line') layer = layers[0] dp = layer.dataProvider() it = dp.getFeatures() for i in range(0, dp.featureCount()): feat = it.next() attrs = …
12 qgis  python  pyqgis  features 

2
Criando Shapely MultiPolygons a partir do shapefile MultiPolygons
Estou lendo um shapefile usando Fiona: with fiona.open('data/boroughs/boroughs_n.shp') as source: mpolys = [p for p in source] candidate = polys[0]['geometry'] isso fornece um ditado contendo uma lista de listas de coordenadas e o tipo 'MultiPolygon'. No entanto, não sei como usar os dados de coordenadas para criar um MultiPolygon Shapely, …
12 python  shapely  fiona 

3
Python equivalente a gdalbuildvrt
Existe uma maneira de executar a mesma tarefa que o utilitário gdalbuildvrt usando as ligações GDAL Python? Até agora, não encontrei outra maneira de fazer isso, a não ser criar um vrt de um único conjunto de dados e editar manualmente o xml. Gostaria de criar um vrt a partir …


4
usando shapely: traduzindo entre Polygons e MultiPolygons
[EDIT: a solução para isso era simplesmente usar OGR para ler shapefiles. Veja o exemplo da geographika.] Em um shapefile da ESRI, não há distinção entre polígonos e multipolígonos. Além disso, não há distinção explícita entre orifícios internos e anéis externos (além da "mão" de um determinado polígono). Então, depois …



1
GDAL poligonaliza em python criando polígono em branco?
Estou tendo problemas para usar a função Polygonize em python. O exemplo do livro de receitas para isso pode ser encontrado aqui . A parte relevante do meu código é: sourceRaster = gdal.Open('myraster.tif') band = sourceRaster.GetRasterBand(1) bandArray = band.ReadAsArray() outShapefile = "polygonized" driver = ogr.GetDriverByName("ESRI Shapefile") if os.path.exists(outShapefile+".shp"): driver.DeleteDataSource(outShapefile+".shp") outDatasource …
12 python  gdal 

1
Motoristas de Fiona
Quais drivers o pacote python fionapossui? Quando eu verifico o manual, ele diz [...] and the possible formats are enumerated in the fiona.drivers list. No entanto, quando eu digito python from fiona import drivers print drivers > <function drivers at 0x108763050> Como posso investigar isso?
12 python  fiona 


1
Como acessar o módulo QGIS do meu virtualenv
Estou executando um Ubuntu 14.4 e instalei um ambiente virtual python. Então eu instalei várias bibliotecas python (gdal, lxml, psycopg2 etc.) Também no meu sistema eu tenho o módulo para QGIS. Então, quando eu digito python, posso importar este módulo como: import qgis.core Mas quando tento fazer o mesmo através …
11 qgis  python 

2
Como definir a transparência para vários valores de varredura com Python
Com o código a seguir, posso definir 100% de transparência para o valor raster 0: map=None for lyr in QgsMapLayerRegistry.instance().mapLayers().values(): if lyr.name() == "some_layer": map= lyr tr=None tr=QgsRasterTransparency() tr.initializeTransparentPixelList(0) map.renderer().setRasterTransparency(tr) map.triggerRepaint() Como posso definir dois valores (0 e 8) como 100% transparentes? Quando repito os comandos do último bloco com …

1
Qual é o formato binário das ROIs do ENVI (Classic)?
Sou um Pythonist em um escritório cheio de usuários ENVI / IDL. Criei algumas ferramentas para ajudar a preencher essa lacuna, mas um grande obstáculo são os arquivos .roi do ENVI Classic, que meus colegas usam muito. Posso importar facilmente os ROIs do ENVI 5 para o Python, pois o …

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.