Erhalten Sie eine PDF- oder PNG-Ausgabe in Druckqualität von QGIS?

26

Ich arbeite mit Personen zusammen, die ArcGIS Desktop verwenden und festgestellt haben, dass Ausgabebilder mit der besten Auflösung durch Erstellen von PDFs erstellt werden. Sie sagen mir, dass * .png und der Rest von ArcGIS Desktop nicht zufriedenstellend sind und dass sie sich nicht darum kümmern. In der Regel wird die Ausgabe in einem Bericht angezeigt. Daher werden die PDF-Dateien der Karten und Wörter in einem PDF-Editor-Paket zusammengefasst, um das endgültige Dokument zu erstellen.

Infolgedessen habe ich mit QGIS auf meinem Windows 7-Computer herumgespielt und festgestellt, dass die beste Ausgabe durch direktes Drucken aus dem Map Composer erzielt wird.

Diese Ausgabe auf meinem Docuprint C2120-Drucker ist so gut wie alle ArcGIS Desktop-PDFs und beeindruckend. QGIS macht in dieser Konfiguration sehr attraktive Karten.

Ich scheine jedoch nicht in der Lage zu sein, PDFs oder .pngs zu erstellen und sie dann zu drucken, die bei weitem nicht so gut sind. Ich finde die .svg-Ausgabe in Inkscape nicht realisierbar, wenn beispielsweise das Raster übergroß ist.

Bei der Ausgabe in guter Qualität kann beispielsweise eine Schriftart mit weniger als 6 pt problemlos von der gedruckten Seite gelesen werden.

Irgendwelche Gedanken?

Ich benutze QGIS Trunk.

BWill
quelle
2
Sie sollten kein PNG oder Raster-Dateiformat für die Ausgabe von Vektordaten verwenden, bei denen es auf Qualität ankommt.
Sean
4
Nicht unbedingt - es hängt von Ihrem endgültigen Ausgabegerät ab. Wenn Sie es beispielsweise auf einem 600-dpi-Drucker drucken möchten, wird beim Speichern als Raster mit 600 dpi eine vektorgetreue Ausgabe erstellt. Der Unterschied besteht darin, ob der Software-Rasterizer besser ist als der des Druckertreibers. Natürlich kann die Dateigröße ein Problem sein, aber wenn Sie eine Raster-Basiskarte haben, wird es keinen großen Unterschied geben.
MerseyViking
Im Interesse aller, die diesem Thread folgen, sehe ich jetzt, dass der QGIS Composer mehr Kontrolle bietet, als mir bewusst wurde, mein Fehler! Siehe auch diesen Fehler trac.osgeo.org/qgis/ticket/2436#comment:8
BWill
2
Ich stimme nicht zu, dass die PDF-Ausgabe aus ArcMap beeindruckend ist. Vielleicht für einfache Karten mit Vektormerkmalen und einfachen Beschriftungen. Bei professionellen Karten mit 100 Layern und mehreren transparenten Raster-Layern funktioniert der PDF-Exporter in ArcGIS entweder überhaupt nicht oder ist mit verschiedenen Problemen behaftet, die nicht mehr verwendet werden können. Die einzige Möglichkeit, dieses Problem zu lösen (und es könnte sich auch lohnen, in QGIS zu erkunden), ist der Export in eine hochauflösende Tiff-Datei. Oder exportieren Sie einfach den Kartenrahmen und beenden Sie die Karte in Illustrator / CorelDraw. BTW-Export nach AI in ArcMap funktioniert ebenfalls nicht.
Jakub Sisak GeoGraphics

Antworten:

10

Hier in meinem Büro besteht die Lösung für Karten in Druckqualität darin, 300x300px Tiff-Bilder vom Print Composer zu exportieren. Wir exportieren nur den "Kern" der Karte mit dem Raster und der Maßstabsleiste. Dann machen wir in OpenOffice (oder LibreOffice) das Layout und sie setzen das Bild und drucken. Sehr schöne Ergebnisse auch in A0-Karten.
Obs: 4GB RAM helfen sehr.
Hinweis 2: Da Openoffice keine großen Bilder im Dokument speichert, ändert sich beim Aktualisieren des TIFF-Bildes auch die Karte. Dies ist ein gutes Werkzeug zum Erstellen von Kartenserien. Bildbeschreibung hier eingeben

Pablo
quelle
Könnten Sie diesen Teil bitte noch einmal erklären: "Obs2: Da Openoffice keine großen Bilder im Dokument speichert, ändert sich auch die Karte, wenn Sie das Tiff-Bild aktualisieren. Dies ist ein gutes Werkzeug zum Erstellen von Kartenserien."
Michele Cordini
6

Ich denke, es gibt einen laufenden Fehler in der Windows-Version von QGIS, bei dem die Karte vor dem Erstellen einer PDF-Datei gerastert wird, sodass Sie wahrscheinlich schlechte, aufgeblähte PDF-Dateien erhalten. Ich denke, es ist ein Qt-Problem, weil ich den Code vor einiger Zeit behoben habe und es unter Ubuntu funktioniert ...

Ein Prozess, den ich in der Vergangenheit verwendet habe, ist die Installation eines PostScript-Druckertreibers (egal welcher, ich verwende einen HP-Farbdrucker) und die Einstellung, dass immer in einer Datei gedruckt wird. Beim Drucken wird ein Dateidialogfeld angezeigt, in dem Sie die .ps-Datei speichern können. Verwenden Sie dann ps2pdf (Teil der Ghostscript-Tools), um die PDF-Datei zu erstellen. Es ist ein bisschen schmerzhaft, aber es ist nur ein zusätzlicher Schritt und führt normalerweise zu guten Ergebnissen.

MerseyViking
quelle
3
In Bezug auf das Rastern finde ich, wenn Sie mit allen "New Symbology" gehen, passiert dies nicht und alles kommt als Vektoren heraus. Wenn Sie nur eine Ebene mit der alten Symbologie haben, wird diese in eine Rasterebene konvertiert.
Nathan W
Danke Jungs, woher weiß ich, ob es das tut und in ein Raster konvertiert?
Bis
Nun, ich habe eine Karte mit einem großen v1-Symbol und ein paar v2-Symbolen ausgedruckt, und Sie können den Unterschied zwischen den beiden sehr leicht erkennen.
Nathan W
Na ja, Nathan ... ich meine, wenn ich versuchen würde, eine Karte mit vielen Ebenen zu erstellen ... wahrscheinlich werde ich es schaffen.
Bis
3

Ähnlich wie bei MerseyVikings Vorschlag für einen Postscript-Drucker können Sie unter OS X nativ als PDF drucken . Verwenden Sie unter Windows CutePDF . Versuchen Sie unter Linux cups-pdf .

Diese Lösungen können Probleme mit der Linienstärke haben, die in Inkscape oder Illustrator optimiert werden müssen.

Wenn Sie einen Druckserver haben, richten Sie diesen einmal ein und geben Sie ihn für das gesamte Büro frei.

Sean
quelle
Vielen Dank, Sean, ich habe mit NitroPDF gedruckt und es liefert fast das gleiche Ergebnis wie der PDF-Generator in QGIS.
Bis
1

Sie können auch PDF-Dateien in Inkscape öffnen. Ich mache das die ganze Zeit von Bogen, und funktioniert im Allgemeinen gut. Normalerweise mache ich jede Ebene als ein anderes PDF und füge sie dann zusammen. Dann mache ich die Beschriftung in inkscape.

dslamb
quelle
Ich habe nicht bemerkt, dass QGIS die Ebenen in der PDF-Ausgabe trennt. Mir wurde gesagt, dass Arc dies tut, und dann können Sie die Ebenen im PDF-Viewer ein- und ausschalten, aber ich habe kein Beispiel in QGIS gesehen. Vielen Dank
BWill
@ BWill- Laut Antworten auf eine ähnliche Frage ist es derzeit mit QGIS nicht möglich, Ebenen beizubehalten. gis.stackexchange.com/questions/7078/…
RyanDalton
Ich schalte einfach die Sichtbarkeit jeder Ebene um und exportiere sie dann als separate PDFs zur Verwendung mit Inkscape. Ich weiß nicht, wie Ebenen in einem PDF erhalten werden.
dslamb
0

Persönlich neige ich dazu, PNGs zu generieren, die im QGis-Composer beispielsweise auf A3 oder sogar auf A2 eingestellt sind, wenn ich ein PDF-Dokument auf A4 zusammenstellen muss - ich hatte selbst bei der Zusammenstellung in MS Word (so lange) noch nie Qualitätsprobleme Ich stelle sicher, dass Word nicht versucht, die Bilder zu komprimieren.

Adrian
quelle