O QGIS pode exportar PDF geoespacial para o aplicativo de mapa Avenza PDF?

10

Como o QGIS usa GDAL, algum mapa exportado como PDF se torna um PDF geoespacial? Espero importar mapas do QGIS para o aplicativo Avenza PDF Map no meu telefone. As postagens anteriores mencionavam a exportação como PDF geoespacial e GeoTiff, mas nenhuma tinha uma resposta ou processo exato.

Blaise
fonte
A resposta à pergunta acima afirma que não é possível criar PDFs geoespaciais usando o QGIS. Existe algum suporte para lê-los / gravá-los com o GDAL, mas, pelo que entendi, o QGIS não usa o GDAL para saída no compositor de impressão.
Snorfalorpagus
1
Observe o comentário na resposta aceita sobre a distinção entre GeoPDF e pdf geoespacial . As informações aqui tratam de ambos, mas a pergunta não está clara sobre qual você deseja criar. Veja a tag Wikis para informações mais detalhadas sobre a distinção.
Chris W

Respostas:

17

Deixe-me citar Andreas na lista de e-mails (status 05 de fevereiro de 2012):

"no - GeoPDF ainda não é suportado no QGIS.

Se você deseja esse recurso no QGIS, considere patrocinar a biblioteca GDAL / OGR para incluir suporte para este formato. Veja http://www.gdal.org/ogr/ e formatos suportados: http://www.gdal.org/ogr/ogr_formats.html

O QGIS está usando a biblioteca OGR para formatos vetoriais. Quando o GeoPDF for suportado no OGR, será mais fácil suportá-lo no QGIS. Por outro lado, muitos outros pacotes e ferramentas de GIS se beneficiariam do formato adicional ".


Atualização de novembro de 2012:

http://www.gdal.org/ogr/drv_pdf.html

GDAL / OGR> = 2.0.0 pode ler e gravar PDF geoespacial com recursos vetoriais.

O suporte à leitura requer vinculação às bibliotecas podofo ou poppler, mas o suporte à gravação não.

Mas pelo menos o QGIS via OSGeo4W ainda é construído com o GDAL / OGR 1.9.


Atualização em outubro de 2014:

http://www.gdal.org/frmt_pdf.html

A partir do GDAL 1.10 em diante, o PDF pode ser lido e criado a partir de tipos rasterizados e vetoriais. O OSGEO4W e o gisinternals são construídos com suporte a PDF.

Mas o QGIS ainda tem alguns problemas: http://hub.qgis.org/issues/8912

Agora é possível exportar uma camada rasterizada no QGIS para o GeoPDF. O QGIS 2.4.0 não pode ler sua própria saída, mas o qgis-dev 2.5.0 atual pode. Uma pilha de camadas pode ser criada com a janela da Raster -> Conversion -> Translatelinha de comando, usando o exemplo da linha de comando GDAL na página de manual, mas o QGIS-dev usa apenas a primeira camada. Em um leitor de PDF, todas as camadas são selecionáveis.

underdark
fonte
6
Existem diferenças entre o geoPDF e o PDF geoespacial. geoPDF é uma marca comercial da Terrago e incorpora tecnologia proprietária (e acho que patenteada). A diferença mais fundamental para o usuário é que um verdadeiro geoPDF, quando usado com a extensão da Terrago Toolbar no Acrobat Reader, possui recursos de marcação que não estão disponíveis em um PDF geoespacial. Um PDF geoespacial simples de baunilha mostrará a localização do cursor em geo-cordas, mas é limitado em quais projeções você pode usar e a marcação não funcionará. Não está claro que o GDAL possa implementar um verdadeiro geoPDF sem violar o IP do Terrago.
Llaves
Essa abordagem geralmente falha com "grandes rasters". A documentação do QGIS atribui essa falha ao gerenciamento qt subjacente de rasters. Não há quantificação do que é um arquivo grande.
Philip Whitten
Boa resposta, Link " gdal.org/ogr/drv_pdf.html " está quebrado FYI
DarkCygnus
7

Sim, você pode criar PDF geoespacial a partir de mapas rasterizados QGIS para o mapa PDF Avenza.

Se você tiver camadas vetoriais, poderá salvar o mapa QGIS em uma Imagem (Projetos> Salvar como Imagem ...). Use esta imagem como entrada em uma conversão de PDF geoespacial no menu Raster> Convertion> Translate (Convert Format) ...

insira a descrição da imagem aqui

Carregar PDF para o Avenza PDF Maps. Eu uso o Android, não conheço o SO do lado escuro.

insira a descrição da imagem aqui

Consegui obter 500 MB de mapas raster escaneados orientados enviados para o Avenza. Se o limite do mapa for grande, o nível máximo de zoom não será suficiente para obter detalhes.

Jakob
fonte
Essa abordagem é limitada à criação de uma imagem dos dados localizados na janela de mapa de qgs. Portanto, é limitado pelo tamanho da tela do seu computador e não gera alta resolução de mapas grandes.
Philip Whitten
sim, é o que chamamos de solução pobre para o homem.
Jakob
2

Você deve poder exportar do QGIS como geotiff e isso pode ser trazido para o PDF Maps.

Com o objetivo de adicionar contexto a esta resposta, o aplicativo de mapas PDF Avenza pode ler GeoTiffs. Se você consultar a página inicial em www.avenza.com/pdf-maps, eles listarão um dos recursos do aplicativo como sendo capaz de "Ler mapas geoespaciais em PDF, GeoTIFF e GeoPDF®". Portanto, dependendo dos requisitos do mapa final dos usuários, eles poderão usar o formato GeoTiff, se isso funcionar para eles.

Mapas em PDF
fonte
2

Nas respostas de Jakob e Michael , descobri que o processo descrito funciona para uma imagem salva do Composer. Apenas georeferencie-o de volta ao seu projeto e aplique a conversão. Dessa forma, você pode obter alta resolução (tentei um pouco mais de 6k x 6k px).

TonyH
fonte
2

Depois de concluir esse processo por conta própria, você certamente pode usar o QGIS para criar um PDF com referência geográfica. A resposta de Jakob de maio de 2015 está amplamente correta. Como sugerem, salve o projeto como uma imagem e use Raster / Convert / Translate para salvá-lo como PDF. No entanto, existem alguns pontos positivos que eles deixaram de fora que me custaram algumas horas:

  • Verifique se você instalou o plug-in PDF geoespacial GDAL. Enquanto o
    QGIS instala o GDAL por padrão, muitas instalações não instalam
    o plug-in PDF automaticamente. Você saberá que está faltando o
    plug - in se não encontrar uma opção em PDF na
    lista de tipos de arquivo de saída da caixa de diálogo de conversão
  • Ao escolher o SRS de destino, selecione o SRS do mapa base, mesmo que não seja o SRS padrão para o projeto ou os dados vetoriais
  • O exemplo mostra "Alta compactação" como a opção de criação. Minha instalação não foi compatível. A compactação JPEG funciona muito bem.

Depois de resolver esses detalhes, ele funciona como um encanto. Anteriormente, eu escrevi vários scripts para fazer a conversão no Terminal. Isto é muito mais fácil!

Michael
fonte
1

Embora ainda não seja possível com o QGIS, é possível imprimir arquivos PDF em camadas, mas não georeferenciados, diretamente do OpenJUMP Plus.

insira a descrição da imagem aqui

insira a descrição da imagem aqui

insira a descrição da imagem aqui

user30184
fonte
1

Existe um plug-in experimental para o QGIS chamado " GeorefExport " que permitirá exportar diretamente um mapa geoespacial em PDF (e outros formatos) do QGIS.

Pelo que sei, esse plug-in não funciona a partir de um modelo do Composer, apenas o quadro de mapa do editor principal.

RyanKDalton
fonte