Чи може QGIS експортувати геопросторовий PDF для програми Avenza PDF map?


10

Оскільки QGIS використовує GDAL, чи будь-яка карта, експортована у форматі PDF, стає геопросторовим PDF? Я сподіваюся імпортувати карти з QGIS у додаток Avenza PDF Map на своєму телефоні. У попередніх публікаціях згадувалося про експорт як геопросторових PDF та GeoTiff, однак жоден не мав точної відповіді чи процесу.



У відповіді на вищезазначене питання зазначено, що створити геопросторові pdfs за допомогою QGIS неможливо. Існує певна підтримка для читання / запису їх за допомогою GDAL, але, як я розумію, QGIS не використовує GDAL для виведення в композитор друку.
Snorfalorpagus

1
Зверніть увагу на коментар загальноприйнятому відповідь про відмінності між GeoPDF і геопросторових PDF . Інформація тут стосується обох, але не ясно, на чому ви хочете створити. Дивіться тег Wikis для більш детальної інформації про відмінність.
Chris W

Відповіді:


17

Дозвольте мені цитувати Андреаса у списку розсилки (стан 05 лютого 2012 р.):

"ні - GeoPDF ще не підтримується в QGIS.

Якщо вам потрібна така функція в QGIS, будь ласка, подумайте про спонсорство бібліотеки GDAL / OGR, щоб включити підтримку цього формату. Див. Http://www.gdal.org/ogr/ та підтримувані формати: http://www.gdal.org/ogr/ogr_formats.html

QGIS використовує бібліотеку OGR для векторних форматів. Після того, як GeoPDF підтримується в OGR, його буде легше підтримувати в QGIS. З іншого боку, багато інших пакетів та інструментів GIS отримали б користь від додаткового формату ".


Оновлення листопада 2012 року:

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

GDAL / OGR> = 2.0.0 може читати та записувати геопросторовий PDF з векторними функціями.

Підтримка читання вимагає посилання на бібліотеки podofo або poppler, але підтримка запису - ні.

Але принаймні QGIS через OSGeo4W все ще побудований за допомогою GDAL / OGR 1.9.


Оновлення жовтня 2014 року:

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

З GDAL 1.10 і далі PDF можна читати та створювати з растрових та векторних сорбцій. І OSGEO4W, і gisinternals створюються з підтримкою PDF.

Але QGIS все ще має деякі проблеми з цим: http://hub.qgis.org/isissue/8912

Тепер можна експортувати растровий шар у QGIS в GeoPDF. QGIS 2.4.0 не може прочитати власний вихід, але поточний qgis-dev 2.5.0 може. Стек шарів може бути створений у вікні командного рядка, Raster -> Conversion -> Translateвикористовуючи приклад командного рядка GDAL з manpage, але QGIS-dev бере лише перший шар. У PDF-рідері можна вибрати всі шари.


6
Існують відмінності між geoPDF та геопросторовим PDF. geoPDF є торговою маркою Terrago і включає в себе власну (і я думаю, запатентовану) технологію. Найбільш принципова відмінність для користувача полягає в тому, що справжній geoPDF, коли використовується з розширенням Terrago Toolbar до Acrobat Reader, має можливості розмітки, які недоступні для геопросторового PDF. Звичайний геопросторовий PDF-файл ванілі покаже розташування курсору в геокоордах, але обмеження в тому, які проекції ви можете використовувати, і розмітка не працюватиме. Не ясно, що GDAL може реалізувати справжній geoPDF, не порушуючи Terrago IP.
Llaves

Такий підхід часто не вдається з "великими растрами". Документація QGIS пов'язує цей збій з базовим керуванням растрами qt. Немає кількісної оцінки того, що таке великий файл.
Філіп Віттен

Гарна відповідь, Посилання " gdal.org/ogr/drv_pdf.html " порушено FYI
DarkCygnus

7

Так, ви можете зробити геопросторовий PDF з растрових карт QGIS на PDF-карту Avenza.

Якщо у вас векторні шари, ви можете зберегти карту QGIS до зображення (Проекти> Зберегти як зображення ...). Використовуйте це зображення як вхід для перетворення геопросторового PDF в меню "Растр"> "Перетворення"> "Перекласти (перетворити формат)" ...

введіть тут опис зображення

Завантажте PDF на Avenza PDF Maps. Я використовую Android, не знаю темної сторони ОС.

введіть тут опис зображення

Мені вдалося отримати 500 Мб орієнтованих сканованих растрових карт, завантажених на Avenza. Якщо обмежена карта велика, максимального масштабування рівня недостатньо для деталей.


Цей підхід обмежений створенням даних, розташованих у вікні карти qgs. Отже, він обмежений розміром екрана вашого комп’ютера і не буде робити високу роздільну здатність великих карт.
Філіп Віттен

так, саме це ми називаємо бідним рішенням чоловіків.
Якоб


2

Ви можете мати змогу експортувати з QGIS як геотиф, який потім можна буде внести до PDF Maps.

Для додавання контексту до цієї відповіді додаток PDF-карт Avenza може читати GeoTiff. Якщо ви заглянете на їх домашню сторінку www.avenza.com/pdf-maps, вони перераховують одну з функцій програми як можливість "Читати геопросторові карти PDF, GeoTIFF та GeoPDF®". Отже, залежно від кінцевих вимог користувачів до карт, вони можуть мати можливість використовувати формат GeoTiff, якщо це працює для них.


2

Переглянувши відповіді Якоба та Майкла , я виявив, що описаний процес працює для образу, збереженого від композитора. Просто геореференція повернеться до вашого проекту, а потім застосуйте перекласти. Таким чином, ви можете отримати привіт-Res (я спробував до 6 разів x 6k px).


2

Щойно завершивши цей процес самостійно, ви, безумовно, можете використовувати QGIS для створення PDF з геопосиланням. Відповідь Якоб з травня 2015 року в загальних рисах правильно. Як вони пропонують, ви зберігаєте проект як зображення, а потім використовуєте Raster / Convert / Translate, щоб зберегти його як PDF. Однак є кілька прекрасних моментів, які вони залишили, що коштувало мені пари годин:

  • Переконайтеся, що ви встановили плагін GDAL Geospatial PDF. Хоча
    QGIS встановлює GDAL за замовчуванням, багато установок не встановлюють
    плагін PDF автоматично. Ви дізнаєтесь, що
    плагін вам не вистачає, якщо ви не побачите вибору PDF у списку
    вихідних файлів діалогу перетворення
  • Вибираючи цільовий SRS, виберіть SRS базової карти, навіть якщо це не SRS за проектом або векторні дані
  • Приклад показує "Висока компресія" як варіант створення. Моя установка не підтримувала це. Стиснення JPEG працює чудово.

Після того, як ви розберете ці деталі, це стане як шарм. Раніше я писав купу сценаріїв для перетворення в Терміналі. Це набагато простіше!


2

Наскільки мені відомо, QGIS наразі не підтримує створення геопросторових PDF-файлів.

Однак це можна зробити порівняно просто за допомогою gdal - дивіться цей підручник:

http://latuviitta.org/documents/Geospatial_PDF_maps_from_OSM_with_GDAL.pdf


Підтримка растра була б можливою в QGIS, але векторам потрібна підтримка ogr-vrt. Дивіться цей квиток: hub.qgis.org/isissue/11159, поки активність ще не є.
AndreJ

1

Хоча з QGIS це неможливо, проте можна друкувати шаруваті, але не геореференційні PDF-файли безпосередньо з OpenJUMP Plus.

введіть тут опис зображення

введіть тут опис зображення

введіть тут опис зображення


1

Існує експериментальний плагін для QGIS під назвою " GeorefExport ", який дозволить вам безпосередньо експортувати геопросторові файли PDF (а також інші формати) з QGIS.

Хоча я можу сказати, цей плагін не працює з шаблону Composer, а лише основного кадру редактора карт.


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.