Come ottenere output PDF o PNG di qualità di stampa da QGIS?


26

Lavoro con persone che usano ArcGIS Desktop e hanno scoperto che le immagini di output con la migliore risoluzione sono create creando PDF. Mi dicono che * .png e il resto di ArcGIS Desktop non sono soddisfacenti e che non si preoccupano di loro. In genere stiamo facendo apparire l'output in un report e quindi i PDF delle mappe e delle parole sono assemblati in un pacchetto di editor PDF per rendere il documento finale.

Di conseguenza, sono stato in giro con QGIS sul mio computer con Windows 7 e ho notato che l'output migliore arriva stampando direttamente dal compositore di mappe.

Questo output sulla mia stampante Docuprint C2120 è buono come qualsiasi altro PDF desktop ArcGIS ed è davvero impressionante. QGIS crea mappe molto interessanti in questa configurazione.

Tuttavia, non riesco a creare PDF o .png e quindi a stamparli che siano altrettanto vicini. Trovo l'output di .svg su Inkscape irraggiungibile dove, ad esempio, la griglia / griglia può risultare sovradimensionata.

A titolo di esempio, l'output di buona qualità è dove un carattere sub-6 pt può essere letto facilmente dalla pagina stampata.

qualche idea?

Sto usando il trunk QGIS.


2
Non è necessario utilizzare PNG o qualsiasi formato di file raster per l'output di dati vettoriali in cui la qualità è un problema.
Sean,

4
Non necessariamente: dipende dal dispositivo di output finale. Se stai per stamparlo su una stampante da 600 dpi, salvarlo come un raster a 600 dpi produrrà un output buono come il vettore. La differenza è se il rasterizzatore software è migliore di quello del driver della stampante. Ovviamente la dimensione del file potrebbe essere un problema, ma se hai una mappa di base raster, allora non ci sarà molta differenza.
MerseyViking,

Nell'interesse di chiunque segua questo thread, vedo che ora c'è più controllo nel compositore di QGIS di quanto non abbia realizzato, errore mio! Vedi anche questo bug trac.osgeo.org/qgis/ticket/2436#comment:8
BWill

2
Non sono d'accordo sul fatto che l'output PDF da ArcMap sia impressionante. Forse per mappe semplici contenenti funzioni vettoriali ed etichette semplici. Per le mappe professionali con 100 livelli e più livelli raster trasparenti, l'esportatore di PDF in ArcGIS non funzionerà affatto o sarà così afflitto da vari problemi che diventerà inutilizzabile. L'unico modo per superare questo problema (e potrebbe essere qualcosa che valga la pena esplorare anche in QGIS) è esportare su tiff ad alta risoluzione. Oppure basta esportare la cornice della mappa e finire la mappa in Illustrator / CorelDraw. L'esportazione BTW in AI in ArcMap non funziona neanche.
Jakub Sisak GeoGraphics,

Risposte:


10

qui nel mio ufficio la soluzione per mappe di qualità di stampa è esportare immagini tiff 300x300px dal compositore di stampa. Esportiamo solo il "nucleo" della mappa con la griglia e la barra della scala. Quindi in OpenOffice (o LibreOffice) facciamo il layout e loro mettono l'immagine e la stampa. Risultati molto belli anche nelle mappe A0.
Obs: 4 GB di RAM aiutano molto.
Obs2: Poiché Openoffice non memorizza immagini di grandi dimensioni all'interno del documento, se aggiorni l'immagine tiff anche la mappa cambia e questo è un buon strumento per creare serie di mappe. inserisci qui la descrizione dell'immagine


Potresti spiegare di nuovo questa parte per favore: "Obs2: Poiché Openoffice non memorizza immagini di grandi dimensioni all'interno del documento, se aggiorni l'immagine tiff anche la mappa cambia e questo è un buon strumento per creare serie di mappe"?
Michele Cordini,

6

Penso che ci sia un bug in corso con la versione Windows di QGIS in cui rasterizza la mappa prima di creare un PDF, quindi probabilmente otterrai PDF scadenti e gonfiati. Penso che sia un problema di Qt perché ho riparato il codice qualche tempo fa e funziona su Ubuntu ...

Un processo che ho usato in passato è installare un driver di stampante PostScript (non importa quale, uno a colori HP è quello che uso) e impostarlo per stampare sempre su file. Durante la stampa, verrà visualizzata una finestra di dialogo che verrà utilizzata per salvare il file .ps. Quindi utilizzare ps2pdf (parte degli strumenti Ghostscript) per creare il PDF. Ti concedo un po 'di dolore, ma è solo un passo in più e di solito produce buoni risultati.


3
Per quanto riguarda la rasterizzazione, trovo che se vai con tutta la "Nuova simbologia" questo non accade e tutto viene fuori come vettori. Se hai anche un solo livello usando la vecchia simbologia, lo convertirà in un livello raster.
Nathan W,

Grazie ragazzi, come faccio a sapere se lo sta facendo, convertendo in un raster?
Sarà

Bene, ho stampato una mappa con un grande simbolo v1 e alcuni simboli v2 e puoi facilmente capire la differenza tra i due.
Nathan W,

Beh sì Nathan .... quello che voglio dire è se dovessi provare a risolvere una mappa con molti livelli .... probabilmente ci riuscirò.
B:

3

Simile al suggerimento della stampante Postscript di MerseyViking, puoi stampare in PDF in modo nativo su OS X. Su Windows usa CutePDF . Su Linux, prova cups-pdf .

Queste soluzioni possono presentare problemi di spessore della linea che devono essere modificati in Inkscape o Illustrator.

Se si dispone di un server di stampa, è necessario configurarlo una volta e condividerlo con l'intero ufficio.


Grazie Sean, sto stampando su NitroPDF e mi dà praticamente lo stesso risultato del generatore PDF in QGIS.
B

1

Puoi anche aprire i file pdf in Inkscape. Lo faccio sempre da arco e generalmente funziona bene. In genere faccio ogni strato come un diverso pdf e poi li unisco, quindi faccio l'etichettatura in inkscape.


Non ho notato che QGIS separerà i livelli nel PDF di output. Mi è stato detto che Arc fa questo e quindi puoi attivare e disattivare i livelli nel visualizzatore PDF, ma non ho visto alcun esempio in QGIS. Grazie
BWill

@ BWill- Secondo le risposte a una domanda simile qualche tempo fa, al momento non è possibile preservare i livelli con QGIS. gis.stackexchange.com/questions/7078/…
RyanDalton,

Devo solo attivare / disattivare la visibilità di ogni livello e quindi esportare come pdf separati da utilizzare con Inkscape. Non so come preservare i livelli all'interno di un pdf.
dslamb,

0

Personalmente, tendo a generare i set di PNG su, per esempio, A3 o anche A2 nel compositore QGis quando devo assemblare un documento PDF in A4 - non ho mai avuto problemi di qualità personalmente nemmeno quando li ho assemblati in MS Word (così a lungo mentre mi assicuro che Word non tenti di comprimere le immagini).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.