Получение качества печати PDF или PNG с QGIS?

26

Я работаю с людьми, которые используют ArcGIS Desktop, и они обнаружили, что изображения с лучшим разрешением получаются при создании PDF-файлов. Они говорят мне, что * .png и все остальное из ArcGIS Desktop не являются удовлетворительными и что они не беспокоятся о них. Как правило, мы выводим выходные данные в отчет, и поэтому PDF-файлы карт и слов собираются в пакет редактора PDF для создания окончательного документа.

В результате я возился с QGIS на своем компьютере с Windows 7 и заметил, что лучший результат получается при печати непосредственно из компоновщика карт.

Эти выходные данные на моем принтере Docuprint C2120 такие же хорошие, как и у любого из файлов ArcGIS Desktop PDF, и они действительно впечатляют. QGIS делает очень привлекательные карты в этой конфигурации.

Тем не менее, мне кажется, что я не могу создавать PDF-файлы или .pngs, а затем распечатывать их, которые почти так же хороши. Я считаю, что вывод .svg в Inkscape нереалистичен, где, например, сетка / сетка могут быть слишком большими.

В качестве примера можно привести вывод с хорошим качеством, когда шрифт размером менее 6 пт можно легко прочитать с напечатанной страницы.

Есть предположения?

Я использую магистраль QGIS.

BWill
источник
2
Вы не должны использовать PNG или любой растровый формат файла для вывода векторных данных, где качество имеет значение.
Шон
4
Не обязательно - это зависит от вашего конечного устройства вывода. Если вы собираетесь печатать его, скажем, на принтере с разрешением 600 точек на дюйм, то сохранение его в виде растра с разрешением 600 точек на дюйм приведет к получению результатов, аналогичных вектору. Разница заключается в том, лучше ли программный растеризатор, чем драйвер принтера. Очевидно, что размер файла может быть проблемой, но если у вас есть растровая базовая карта, то большой разницы не будет.
MerseyViking
В интересах любого, кто следит за этой веткой, я вижу, что теперь в QGIS Composer больше контроля, чем я понял, моя ошибка! См. Также эту ошибку trac.osgeo.org/qgis/ticket/2436#comment:8
BWill
2
Я не согласен, что вывод PDF из ArcMap впечатляет. Возможно для простых карт, содержащих векторные объекты и простые метки. Для профессиональных карт со 100 слоями и несколькими прозрачными растровыми слоями экспортер PDF в ArcGIS либо не будет работать вообще, либо будет сталкиваться с различными проблемами, которые становятся непригодными для использования. Единственный способ преодолеть эту проблему (и, возможно, это стоит изучить в QGIS) - экспортировать в формат высокого разрешения. Или просто экспортируйте фрейм карты и завершите карту в Illustrator / CorelDraw. Кстати, экспорт в AI в ArcMap также не работает.
Якуб Сисак GeoGraphics

Ответы:

10

Здесь, в моем офисе, решение для карт качества печати заключается в экспорте изображений формата 300x300px из композитора печати. Мы экспортируем только «ядро» карты с сеткой и шкалой. Затем в OpenOffice (или LibreOffice) мы создаем макет, а затем помещаем изображение и печатаем. Очень хорошие результаты даже на картах A0.
Obs: 4 ГБ ОЗУ очень помогает.
Obs2: Так как Openoffice не хранит большие изображения внутри документа, если вы обновите изображение tiff, карта также изменится, и это хороший инструмент для создания серии карт. введите описание изображения здесь

Pablo
источник
Не могли бы вы еще раз объяснить эту часть, пожалуйста: «Obs2: Поскольку Openoffice не хранит большие изображения внутри документа, если вы обновляете изображение в формате tiff, карта также изменяется, и это хороший инструмент для создания серии карт»?
Микеле Кордини
6

Я думаю, что существует постоянная ошибка в версии QGIS для Windows, когда она растеризует карту перед созданием PDF, так что вы, вероятно, получите плохие, раздутые PDF. Я думаю, что это проблема Qt, потому что я исправил код некоторое время назад, и он работает на Ubuntu ...

Один из процессов, которые я использовал в прошлом, - это установить драйвер принтера PostScript (неважно, какой цвет я использую для HP), и установить его для печати всегда в файл. Когда вы печатаете, вы увидите диалоговое окно файла, которое вы используете для сохранения файла .ps. Затем используйте ps2pdf (часть инструментов Ghostscript) для создания PDF. Это немного болезненно, но это всего лишь один дополнительный шаг, который обычно дает хорошие результаты.

MerseyViking
источник
3
Что касается растеризации, я нахожу, что если вы идете со всей «Новой символикой», этого не происходит, и все выходит как векторы. Если у вас есть хотя бы один слой, использующий старую символику, он преобразует его в растровый слой.
Натан W
Спасибо, ребята, как я узнаю, что он делает это, конвертируя в растр?
BWill
Ну, я распечатал карту с большим символом v1 и несколькими символами v2, и вы можете очень легко определить разницу между ними.
Натан W
Ну, да, Натан ... я имею в виду, если я попытаюсь с трудом снять карту со многими слоями ... возможно, я с этим справлюсь.
BWill
3

Аналогично предложению MerseyViking для принтера Postscript, вы можете печатать в формате PDF непосредственно в OS X. В Windows используйте CutePDF . В Linux попробуйте cups-pdf .

Эти решения могут иметь проблемы с линейным весом, которые необходимо настроить в Inkscape или Illustrator.

Если у вас есть сервер печати, вы можете настроить его один раз и поделиться со всем офисом.

Шон
источник
Спасибо, Шон, я печатаю в NitroPDF, и он дает почти тот же результат, что и генератор PDF в QGIS.
BWill
1

Вы также можете открыть PDF-файлы в Inkscape. Я делаю это все время от дуги, и в целом работает хорошо. Обычно я делаю каждый слой в виде отдельного PDF-файла, затем объединяю их, а затем делаю маркировку в Inkscape.

dslamb
источник
Я не заметил, что QGIS разделит слои в выходном PDF. Мне сказали, что Arc делает это, и затем вы можете включать и выключать слои в программе просмотра PDF, но я не видел ни одного примера в QGIS. Спасибо
BWill
@ BWill - Согласно ответам на аналогичный вопрос некоторое время назад, сохранение слоев в QGIS в настоящее время невозможно. gis.stackexchange.com/questions/7078/…
RyanDalton
Я просто переключаю видимость каждого слоя, а затем экспортирую как отдельные PDF-файлы для использования с Inkscape. Я не знаю о сохранении слоев в PDF.
dslamb
0

Лично я склонен генерировать набор PNG, скажем, A3 или даже A2 в QGis composer, когда мне нужно собрать PDF-документ на A4 - лично у меня никогда не было проблем с качеством, даже при сборке их в MS Word (так долго поскольку я удостоверяюсь, что Word не пытается сжать изображения).

Адриан
источник