QGISから印刷品質のPDFまたはPNG出力を取得していますか?


26

私はArcGIS Desktopを使用している人々と仕事をしていますが、PDFを作成することで最高の解像度の出力画像が作成されることがわかりました。彼らは、*。pngとArcGIS Desktopの残りの部分は満足のいくものではなく、気にしないと言っています。通常、出力はレポートに表示されるため、マップと単語のPDFはPDFエディターパッケージに集められ、最終的なドキュメントが作成されます。

その結果、Windows 7マシンでQGISをいじくり回し、マップコンポーザーから直接印刷することで最高の出力が得られることに気付きました。

Docuprint C2120プリンターでのこの出力は、ArcGIS Desktop PDFと同等であり、非常に印象的です。QGISは、この構成で非常に魅力的なマップを作成します。

ただし、PDFまたは.pngを作成してから、それらを印刷することはできません。Inkscapeへの.svg出力は、たとえばグリッド/グラティクルが大きすぎる場合など、実現不可能です。

例として、高品質の出力は、6 pt未満のフォントを印刷ページから簡単に読み取ることができる場所です。

何かご意見は?

QGISトランクを使用しています。


2
品質が重要な場合、ベクターデータの出力にPNGやラスターファイル形式を使用しないでください。
ショーン

4
必ずしもそうではありません-最終出力デバイスに依存します。たとえば600 dpiのプリンターで印刷する場合、600 dpiのラスターとして保存すると、ベクターと同等の出力が生成されます。違いは、ソフトウェアラスタライザがプリンタドライバのラスタライザより優れているかどうかです。明らかにファイルサイズが問題になる可能性がありますが、ラスターベースマップがある場合、大きな違いはありません。
MerseyViking

このスレッドをフォローしている人の利益のために、QGIS Composerには、私が思っていたよりも多くの制御があることがわかりました。また、このバグを参照してくださいtrac.osgeo.org/qgis/ticket/2436#comment:8
BWill

2
ArcMapからのPDF出力が印象的であることには同意しません。おそらく、ベクトルフィーチャと単純なラベルを含む単純なマップの場合。100のレイヤーと複数の透明なラスターレイヤーを持つプロフェッショナルなマップの場合、ArcGISのPDFエクスポーターはまったく機能しないか、使用できないさまざまな問題に悩まされます。この問題を克服する唯一の方法(およびQGISで調査する価値があるかもしれません)は、高解像度TIFFにエクスポートすることです。または、マップフレームをエクスポートして、Illustrator / CorelDrawでマップを完成させます。BTWをArcMapのAIにエクスポートすることもできません。
ヤクブSisak GeoGraphics

回答:


10

私のオフィスでは、印刷品質マップのソリューションは、印刷コンポーザーから300x300pxのTIFF画像をエクスポートすることです。グリッドとスケールバーを使用して、マップの「コア」のみをエクスポートします。次に、OpenOffice(またはLibreOffice)でレイアウトを作成し、画像を配置して印刷します。A0マップでも非常に良い結果が得られます。
Obs:4GBのRAMは大いに役立ちます。
Obs2:Openofficeはドキュメント内に大きな画像を保存しないため、tiff画像を更新するとマップも変更され、マップシリーズを作成するための優れたツールになります。 ここに画像の説明を入力してください


この部分をもう一度説明してもらえますか?「Obs2:Openofficeはドキュメント内に大きな画像を保存しないので、tiff画像を更新するとマップも変更されます。これはマップシリーズを作成するための優れたツールです」
ミケーレコルディーニ

6

WindowsバージョンのQGISには、PDFを作成する前にマップをラスタライズするバグが継続しているため、貧弱で肥大化したPDFになる可能性が高いと思います。私はしばらく前にコードを修正し、Ubuntuで動作するため、Qtの問題だと思います...

私が過去に使用したプロセスの1つは、PostScriptプリンタードライバーをインストールし(HPのカラードライバーを使用するかどうかは関係ありません)、常にファイルに印刷するように設定することです。印刷すると、.psファイルの保存に使用するファイルダイアログボックスが表示されます。次に、ps2pdf(Ghostscriptツールの一部)を使用してPDFを作成します。私はあなたに認める少し苦痛ですが、それはたった一つの余分なステップであり、通常良い結果を生み出します。


3
ラスタライズに関しては、すべての「新しいシンボル」を使用すると、これは発生せず、すべてがベクトルとして出力されます。古いシンボルを使用しているレイヤーが1つしかない場合、それはラスターレイヤーに変換されます。
ネイサンW

どうもありがとう、それがラスターに変換しているかどうかを知るにはどうすればいいですか?
BWill

さて、大きなv1シンボルといくつかのv2シンボルを含むマップを印刷しました。この2つの違いを簡単に確認できます。
ネイサンW

ええ、そうです、ネイサン....私が言いたいのは、多くのレイヤーで地図を撮影しようとしてトラブルが発生した場合です....おそらくそれを解決します。
Bウィル

3

MerseyVikingのPostscriptプリンターの提案と同様に、OS XでネイティブにPDFに印刷できます。Windows ではCutePDFを使用します。Linuxでは、cups-pdfを試してください

これらのソリューションには、InkscapeまたはIllustratorでの調整が必要な線の太さの問題がある場合があります。

プリントサーバーを使用している場合は、これを一度セットアップして、オフィス全体と共有します。


ショーンのおかげで、私はNitroPDFに印刷してきましたが、QGISのPDFジェネレーターとほぼ同じ結果が得られました。
BWill

1

InkscapeでPDFファイルを開くこともできます。私は常にarcからこれを行い、一般的にはうまくいきます。通常、各レイヤーを異なるPDFとして作成し、それらをマージしてから、inkscapeでラベル付けを行います。


QGISが出力PDFのレイヤーを分離することに気付いていません。Arcがこれを行い、PDFビューアーでレイヤーのオンとオフを切り替えることができると言われましたが、QGISの例は見ていません。ありがとう
-BWill

@ BWill-しばらく前の同様の質問への回答によると、現時点ではQGISでレイヤーを保存することはできません。 gis.stackexchange.com/questions/7078/...
RyanDalton

各レイヤーの表示を切り替えてから、Inkscapeで使用するために個別のPDFとしてエクスポートします。PDF内のレイヤーの保存については知りません。
dslamb

0

個人的には、A4でPDFドキュメントをアセンブルする必要がある場合、QGisコンポーザで、たとえばA3またはA2にPNGのセットを生成する傾向があります。 Wordが画像を圧縮しようとしないことを確認します)。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.