Como obter saída em PDF ou PNG com qualidade de impressão do QGIS?

26

Trabalho com pessoas que usam o ArcGIS Desktop e descobriram que as melhores imagens de saída de resolução são criadas através da criação de PDFs. Eles me dizem que * .png e o restante do ArcGIS Desktop não são satisfatórios e que não se preocupam com eles. Normalmente, fazemos a saída aparecer em um relatório e, portanto, os PDFs dos mapas e palavras são reunidos em um pacote de editor de PDF para criar o documento final.

Como resultado, tenho andado a brincar com o QGIS na minha máquina com Windows 7 e percebo que a melhor saída é imprimir diretamente no compositor de mapas.

Essa saída da minha impressora Docuprint C2120 é tão boa quanto qualquer PDF do ArcGIS Desktop e é realmente impressionante. O QGIS faz mapas muito atraentes nessa configuração.

No entanto, parece que não consigo criar PDFs ou .pngs e depois imprimi-los que estão em qualquer lugar tão bom quanto. Acho que a saída .svg para o Inkscape é irrealizável, onde, por exemplo, a grade / gratícula pode sair muito grande.

A título de exemplo, a saída de boa qualidade é onde uma fonte abaixo de 6 pt pode ser lida facilmente na página impressa.

Alguma ideia?

Estou usando o tronco QGIS.

BWill
fonte
2
Você não deve usar PNG ou qualquer formato de arquivo raster para saída de dados vetoriais em que a qualidade é uma preocupação.
21711 Sean
4
Não necessariamente - depende do seu dispositivo de saída final. Se você estiver imprimindo em uma impressora de 600 dpi, salvá-la como uma varredura a 600 dpi produzirá uma saída tão boa quanto o vetor. A diferença é se o rasterizador de software é melhor que o do driver da impressora. Obviamente, o tamanho do arquivo pode ser um problema, mas se você tiver um mapa base raster, não haverá muita diferença.
MerseyViking
No interesse de qualquer pessoa que segue este tópico, agora vejo que há mais controle no QGIS Composer do que percebi, meu erro! Veja também este bug trac.osgeo.org/qgis/ticket/2436#comment:8
BWill
2
Discordo que a saída de PDF do ArcMap é impressionante. Talvez para mapas simples contendo recursos vetoriais e rótulos simples. Para mapas profissionais com 100 camadas e várias camadas transparentes de varredura, o exportador de PDF no ArcGIS não funcionará de todo ou ficará tão atormentado com vários problemas que se tornará inútil. A única maneira de superar esse problema (e também pode ser algo que vale a pena explorar no QGIS) é exportar para tiff de alta resolução. Ou Apenas exporte o quadro do mapa e termine o mapa no Illustrator / CorelDraw. A exportação de BTW para AI no ArcMap também não funciona.
Jakub Sisak GeoGraphics

Respostas:

10

aqui no meu escritório, a solução para mapas de qualidade de impressão é exportar imagens tiff de 300x300px do compositor de impressão. Exportamos apenas o "núcleo" do mapa com a grade e a barra de escala. Em seguida, no OpenOffice (ou LibreOffice), fazemos o layout e eles colocam a imagem e imprimem. Resultados muito bons, mesmo nos mapas A0.
Obs: 4 GB de RAM ajudam bastante.
Obs2: Como o Openoffice não armazena imagens grandes dentro do documento, se você atualizar a imagem tiff, o mapa também será alterado e essa é uma boa ferramenta para criar séries de mapas. insira a descrição da imagem aqui

Pablo
fonte
Você poderia explicar novamente esta parte, por favor: "Obs2: Como o Openoffice não armazena imagens grandes dentro do documento, se você atualizar a imagem tiff, o mapa também muda e essa é uma boa ferramenta para criar séries de mapas"?
Michele Cordini
6

Acho que há um bug em andamento na versão do QGIS para Windows, onde ele rasteriza o mapa antes de criar um PDF, então você provavelmente terá PDFs inchados e ruins. Eu acho que é um problema do Qt porque eu corrigi o código há um tempo e funciona no Ubuntu ...

Um processo que usei no passado é instalar um driver de impressora PostScript (não importa qual, é o que eu uso, um colorido da HP) e configurá-lo para sempre imprimir em arquivo. Quando você imprime, uma caixa de diálogo é usada para salvar o arquivo .ps. Em seguida, use o ps2pdf (parte das ferramentas Ghostscript) para criar o PDF. É um pouco doloroso que eu garanto, mas é apenas uma etapa extra e geralmente produz bons resultados.

MerseyViking
fonte
3
Em relação à rasterização, acho que se você usar toda a "Nova Simbologia", isso não acontece e tudo sai como vetores. Se você tiver pelo menos uma camada usando a simbologia antiga, ela será convertida em uma camada raster.
19711 Nathan W
Obrigado pessoal, como sei se está fazendo isso, convertendo para um raster?
BWill
Bem, imprimi um mapa com um grande símbolo v1 e alguns símbolos v2 e você pode facilmente perceber a diferença entre os dois.
Nathan W
Bem, sim, Nathan ... o que quero dizer é que, se eu tentar resolver um mapa com muitas camadas ... provavelmente eu vou resolver isso.
BWill
3

Semelhante à sugestão de impressora Postscript de MerseyViking, você pode imprimir em PDF nativamente no OS X. No Windows, use o CutePDF . No Linux, tente cups-pdf .

Essas soluções podem ter problemas de espessura de linha que precisam de ajustes no Inkscape ou no Illustrator.

Se você possui um servidor de impressão, configure-o uma vez e compartilhe-o com todo o escritório.

Sean
fonte
Obrigado Sean, estou imprimindo no NitroPDF e fornece praticamente o mesmo resultado que o gerador de PDF no QGIS.
BWill
1

Você também pode abrir arquivos pdf no Inkscape. Eu faço isso o tempo todo a partir do arco e geralmente funciona bem. Normalmente, faço cada camada como um pdf diferente e, em seguida, mesclo-as e, em seguida, faço a rotulagem no inkscape.

dslamb
fonte
Não percebi que o QGIS separará as camadas no PDF de saída. Disseram-me que o Arc faz isso e, em seguida, você pode ativar e desativar as camadas no visualizador de PDF, mas não vi nenhum exemplo no QGIS. Obrigado
BWill
@ BWill- De acordo com respostas a uma pergunta semelhante há algum tempo, preservar camadas não é possível com o QGIS no momento. gis.stackexchange.com/questions/7078/…
RyanDalton
Apenas alterno a visibilidade de cada camada e depois exporto como PDFs separados para uso com o Inkscape. Não sei como preservar camadas em um pdf.
Dslamb
0

Pessoalmente, costumo gerar o conjunto de PNGs para, digamos, A3 ou A2 no compositor QGis quando preciso montar um documento PDF no A4 - nunca tive problemas de qualidade pessoalmente, mesmo ao montá-los no MS Word (por muito tempo para garantir que o Word não tente compactar as imagens).

Adrian
fonte