¿QGIS puede exportar PDF geoespacial para la aplicación de mapas Avenza PDF?

10

Dado que QGIS usa GDAL, ¿algún mapa exportado como PDF se convierte en un PDF geoespacial? Espero importar mapas de QGIS a la aplicación Avenza PDF Map en mi teléfono. Las publicaciones anteriores mencionaron la exportación como PDF geoespaciales y GeoTiff, pero ninguno tenía una respuesta o proceso exacto.

Blaise
fuente
relacionado con gis.stackexchange.com/questions/20286/…
underdark
La respuesta a la pregunta anterior establece que no es posible crear archivos PDF geoespaciales con QGIS. Hay algún soporte para leerlos / escribirlos con GDAL, pero según tengo entendido QGIS no usa GDAL para la salida en el compositor de impresión.
Snorfalorpagus
1
Tenga en cuenta el comentario sobre la respuesta aceptada con respecto a la distinción entre GeoPDF y pdf geoespacial . La información aquí aborda ambos, pero la pregunta no es clara sobre cuál le gustaría crear. Vea la etiqueta Wikis para obtener información más detallada sobre la distinción.
Chris W

Respuestas:

17

Permítanme citar a Andreas en la lista de correo (Estado 05 de febrero de 2012):

"no - GeoPDF aún no es compatible con QGIS.

Si desea dicha función en QGIS, considere patrocinar la biblioteca GDAL / OGR para incluir soporte para este formato. Consulte http://www.gdal.org/ogr/ y formatos compatibles: http://www.gdal.org/ogr/ogr_formats.html

QGIS está utilizando la biblioteca OGR para formatos vectoriales. Una vez que GeoPDF es compatible con OGR, debería ser más fácil admitirlo en QGIS. Por otro lado, muchos otros paquetes y herramientas SIG se beneficiarían del formato adicional ".


Actualización de noviembre de 2012:

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

GDAL / OGR> = 2.0.0 puede leer y escribir PDF geoespaciales con características vectoriales.

El soporte de lectura requiere un enlace a las bibliotecas podofo o poppler, pero el soporte de escritura no.

Pero al menos QGIS a través de OSGeo4W todavía está construido con GDAL / OGR 1.9.


Actualización de octubre de 2014:

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

Desde GDAL 1.10 en adelante, el PDF puede leerse y crearse a partir de fuentes ráster y vectoriales. Tanto OSGEO4W como gisinternals están construidos con soporte para PDF.

Pero QGIS todavía tiene algunos problemas: http://hub.qgis.org/issues/8912

Ahora es posible exportar una capa ráster en QGIS a GeoPDF. QGIS 2.4.0 no puede leer su propia salida, pero qgis-dev 2.5.0 actual sí. Se puede crear una pila de capas con la ventana de línea de comandos de Raster -> Conversion -> Translateusar el ejemplo de línea de comandos GDAL de la página de manual, pero QGIS-dev toma solo la primera capa. En un lector de PDF, todas las capas son seleccionables.

bajo oscuro
fuente
66
Hay diferencias entre geoPDF y PDF geoespacial. geoPDF es una marca registrada de Terrago e incorpora tecnología patentada (y creo que patentada). La diferencia más fundamental para el usuario es que un verdadero geoPDF, cuando se usa con la extensión Terrago Toolbar para Acrobat Reader, tiene capacidades de marcado que no están disponibles con un PDF geoespacial. Un PDF geoespacial simple vainilla mostrará la ubicación del cursor en geocoords, pero está limitado en las proyecciones que puede usar y el marcado no funcionará. No está claro que GDAL pueda implementar un verdadero geoPDF sin violar Terrago IP.
Llaves el
Este enfoque a menudo falla con "grandes rásteres". La documentación de QGIS atribuye este fallo a la gestión qt subyacente de los rásteres. No hay cuantificación de lo que es un archivo grande.
Philip Whitten
Buena respuesta, el enlace " gdal.org/ogr/drv_pdf.html " está roto FYI
DarkCygnus
7

Sí, puede hacer un PDF geoespacial a partir de mapas ráster QGIS en un mapa Avenza PDF.

Si tiene capas vectoriales, puede guardar el mapa QGIS en una imagen (Proyectos> Guardar como imagen ...). Utilice esta imagen como entrada en una conversión de PDF geoespacial desde el menú Ráster> Conversión> Traducir (Convertir formato) ...

ingrese la descripción de la imagen aquí

Subir PDF a Avenza PDF Maps. Uso Android, no conozco el sistema operativo del lado oscuro.

ingrese la descripción de la imagen aquí

Logré obtener 500 MB de mapas ráster escaneados orientados cargados en Avenza. Si el límite del mapa es grande, el nivel máximo de acercamiento no es suficiente para los detalles.

Jakob
fuente
Este enfoque se limita a hacer una imagen de los datos ubicados en la ventana del mapa qgs. Por lo tanto, está limitado por el tamaño de la pantalla de su computadora y no hará alta resolución de mapas grandes.
Philip Whitten
Sí, eso es lo que llamamos una solución de hombre pobre.
Jakob
2

Debería poder exportar desde QGIS como geotiff y eso luego se puede llevar a PDF Maps.

Con el fin de agregar contexto a esta respuesta, la aplicación de mapas Avenza PDF puede leer GeoTiffs. Si mira en su página de inicio www.avenza.com/pdf-maps , enumeran una de las características de las aplicaciones como "Lectura de mapas geoespaciales PDF, GeoTIFF y GeoPDF®". Entonces, dependiendo de los requisitos del mapa final de los usuarios, pueden usar el formato GeoTiff si eso les funciona.

Mapas PDF
fuente
2

Respecto a las respuestas de Jakob y Michael , descubrí que el proceso descrito funciona para una imagen guardada de Composer. Solo georreferenciale de nuevo a su proyecto y luego aplique traducir. De esa manera puede obtener alta resolución (he probado hasta un poco más de 6k x 6k px).

TonyH
fuente
2

Habiendo completado este proceso por mi cuenta, seguramente puedes usar QGIS para hacer un PDF georreferenciado. La respuesta de Jakob de mayo de 2015 es en general correcta. Como sugieren, guarde el proyecto como una imagen y luego use Raster / Convert / Translate para guardarlo como PDF. Sin embargo, hay algunos puntos finos que dejaron fuera que me costaron un par de horas:

  • Asegúrese de haber instalado el complemento GDAL Geospatial PDF. Si bien
    QGIS instala GDAL de manera predeterminada, muchas instalaciones no instalan
    el complemento PDF automáticamente. Sabrá que le falta el
    complemento si no ve una opción de PDF en la
    lista de tipos de archivo de salida del diálogo de conversión
  • Al elegir el SRS de destino, seleccione el SRS del mapa base, incluso si no es el SRS predeterminado para el proyecto o los datos vectoriales
  • El ejemplo muestra "Alta compresión" como la opción de creación. Mi instalación no lo soportó. La compresión JPEG funciona bien.

Una vez que resuelva estos detalles, funciona de maravilla. Anteriormente, había escrito un montón de scripts para hacer la conversión en la Terminal. ¡Esto es mucho más fácil!

Miguel
fuente
1

Si bien no es posible con QGIS, es posible imprimir archivos PDF en capas pero no georreferenciados directamente desde OpenJUMP Plus.

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

usuario30184
fuente
1

Existe un complemento experimental para QGIS llamado " GeorefExport " que le permitirá exportar mapas PDF geoespaciales (así como otros formatos) directamente desde QGIS.

Sin embargo, por lo que puedo decir, este complemento no funciona desde una plantilla de Composer, solo el marco del mapa del editor principal.

RyanKDalton
fuente