Como exportar / salvar uma composição de camada no GeoTiff?

11

Desejo exportar / salvar uma composição QGIS de camadas de varredura / vetor para uma varredura GEOTIFF ou ECW com alta resolução (20.000 * 20.000 pixels).

Jim12
fonte
Jim12, você pode usar a mesma conta para responder às suas próprias perguntas. Existem duas contas Jim12 da Suíça. Eles devem ser mesclados.
Mapperz

Respostas:

11

O Quantum GIS agora suporta esse recurso, a resolução pode ser definida e pode incluir um arquivo mundial opcional contendo informações de georreferenciamento.

No compositor de impressão, marque a caixa "Arquivo mundial ativado" em Configurações de exportação.

insira a descrição da imagem aqui

Felipe Diniz
fonte
7

Se você salvar a tela do mapa em um arquivo tif, ela será automaticamente georreferenciada. (Um novo recurso incrível no QGIS ...). A resolução, no entanto, será a resolução da tela do computador. (96 dpi). Então, provavelmente, não mais do que 1900X1200 pixels.

Micha
fonte
você pode descrever um pouco como salvar a tela do mapa em um arquivo tif? (usando img.save("pic.tif","tif")) não parece fazer o truque para mim
MasterPJ
Está no menu "Arquivo", "Salvar como imagem" e depois escolha o formato. O QGis criará automaticamente um arquivo .tifw.
til_b
4

Salvar um projeto QGIS completo, rasters e vetores, em um GeoTIFF de alta resolução? Eu não acho que você pode fazer isso (no momento). O que você pode fazer é exportar imagens de alta resolução do compositor de impressão e depois georeferenciá-las.

Veja esta solicitação de recurso: http://hub.qgis.org/issues/5840

Usuario.

Nhopton
fonte
1
Houve vários pedidos para esse recurso (incluindo o meu no antigo fórum qgis em 2011 ou mais). Alguns de nós usam aplicativos que usam imagens georreferenciadas em alta resolução como mapas base. Parece que foi proposto e codificado como um patch para o 2.1: hub.qgis.org/issues/6985
scruss
3

Resolvi o problema aplicando o Shp2img.exe do MapServer repetidamente.

O MapServer pode renderizar um projeto qGis, se o projeto for exportado pela primeira vez pelo plug-in MapServer padrão para um arquivo * .map. Posteriormente, é possível renderizar o projeto em um arquivo de imagem (png, jpg, tif). Infelizmente, existe um limite de - digamos mais ou menos - 10000 * 10000 pixels.

Porém, gravando algum código de programação, é possível manipular o conteúdo do arquivo * .map e aplicar sequencialmente o shp2img.exe em blocos únicos do projeto qGis. Nas últimas etapas, as imagens de bloco único podem ser mescladas usando gdalbuildvrt e gdal_translate. Como saída, um ECW ou um GEOTIFF de tamanho grande podem ser produzidos. Escrevi uma pequena ferramenta para automatizar o processo e pude exportar uma visualização qGis para rasters ECW com 100'000 * 100'000 pixels! Eu acho que não há restrição com maiores resoluções.

Como pré-condição, o FWTools2.4.7 deve ser instalado. O FWTools2.4.7 contém o MapServer e o GDAL com suporte à saída ECW.

Eu me pergunto por que a exportação remanescente das visualizações qGis não é um recurso padrão dos qGis ... É realmente apenas eu quem deseja exportar uma visualização qGis para um formato raster bem usado (como ECW ou GEOTIFF) ???

Jim12
fonte
1

Solução nativa para raster georreferenciada (GeoTiff / png / jpeg) do bonito compositor QGIS .

Composition Tab - Export Settings - World file on [Map 0]

Voilà raster compositor bonito é devidamente georreferenciado.

n1nj4
fonte
Isto não é geotiff. É uma tiff regular, que só funciona para o objetivo desejado se tiver o arquivo mundial.
Rodrigues
0

O plug-in "MapServerExport" do qGis 1.7.3 pode produzir um arquivo MapServer (* .map), contendo sua composição atual das camadas vetor / raster. Há uma nova ferramenta TopoMapCreator ( http://sourceforge.net/p/topomapcreator ) no SourceForge, que está fazendo a conversão do arquivo MapServer (* .map) para um arquivo raster (* .ecw). A ferramenta é baseada no Shp2img.exe do MapServer. Você é livre para definir a resolução de destino. Assim, um arquivo raster com grande resolução pode ser gerado.

Günter Schmudlach
fonte
-1

Você pode usar o plug-in GeoPapatile e usar a saída "image.tif".

É um tif com um arquivo tfw, portanto, é georreferenciado.

ruggero
fonte
3
Você poderia adicionar mais informações sobre este plugin, talvez um link?
Paul
1
E se você é um desenvolvedor ou está conectado a este plugin, não deixe de divulgar isso também na sua resposta.
PolyGeo