Memperoleh kualitas cetak PDF atau PNG dari QGIS?


26

Saya bekerja dengan orang-orang yang menggunakan ArcGIS Desktop dan mereka telah menemukan gambar dengan resolusi terbaik dibuat dengan membuat PDF. Mereka memberi tahu saya bahwa * .png dan sisanya dari ArcGIS Desktop tidak memuaskan dan mereka tidak peduli dengan mereka. Biasanya kami membuat output muncul dalam laporan sehingga PDF peta dan kata-kata dikumpulkan dalam paket editor PDF untuk membuat dokumen akhir.

Akibatnya saya telah bermain-main dengan QGIS di mesin Windows 7 saya dan perhatikan bahwa output terbaik datang dengan mencetak langsung dari komposer peta.

Output ini pada printer Docuprint C2120 saya sebagus ArcGIS Desktop PDF dan benar-benar mengesankan. QGIS membuat peta yang sangat menarik dalam konfigurasi ini.

Namun, saya sepertinya tidak dapat membuat PDF atau .pngs dan kemudian mencetaknya yang hampir sama bagusnya. Saya menemukan output .svg ke Inkscape tidak dapat dibatalkan di mana, misalnya, grid / graticule mungkin keluar terlalu besar.

Sebagai contoh, output kualitas yang baik adalah di mana font sub-6 pt dapat dibaca dengan mudah dari halaman yang dicetak.

Adakah pikiran?

Saya menggunakan trunk QGIS.


2
Anda tidak boleh menggunakan PNG atau format file raster apa pun untuk menghasilkan data vektor yang kualitasnya menjadi perhatian.
Sean

4
Belum tentu - itu tergantung pada perangkat output akhir Anda. Jika Anda akan mencetak pada katakanlah 600 dpi printer, maka menyimpannya sebagai raster pada 600 dpi akan menghasilkan output sebaik vektor. Perbedaannya adalah apakah rasterizer perangkat lunak lebih baik daripada driver printer. Jelas ukuran file mungkin menjadi masalah, tetapi jika Anda memiliki peta dasar raster, maka tidak akan ada banyak perbedaan.
MerseyViking

Demi siapa pun yang mengikuti utas ini, saya melihat sekarang ada lebih banyak kendali dalam Komposer QGIS daripada yang saya sadari, kesalahan saya! Lihat juga bug ini trac.osgeo.org/qgis/ticket/2436#comment:8
BWill

2
Saya tidak setuju bahwa output PDF dari ArcMap mengesankan. Mungkin untuk peta sederhana yang berisi fitur vektor dan label sederhana. Untuk peta profesional dengan 100 lapisan dan beberapa lapisan raster transparan, eksportir PDF di ArcGIS tidak akan berfungsi sama sekali atau begitu terganggu dengan berbagai masalah yang t menjadi tidak dapat digunakan. Satu-satunya cara untuk mengatasi masalah ini (dan mungkin juga sesuatu yang perlu ditelusuri di QGIS) adalah mengekspor ke tiff resolusi tinggi. Atau Cukup ekspor bingkai peta dan selesaikan peta di Illustrator / CorelDraw. BTW yang mengekspor ke AI di ArcMap juga tidak berfungsi.
Jakub Sisak GeoGraphics

Jawaban:


10

di sini di kantor saya solusi untuk peta kualitas pers adalah untuk mengekspor gambar tiff 300x300px dari komposer cetak. Kami hanya mengekspor "inti" peta dengan kisi dan bilah skala. Kemudian di OpenOffice (atau LibreOffice) kami membuat tata letak dan mereka meletakkan gambar dan mencetak. Hasil yang sangat bagus bahkan di peta A0.
Obs: 4gb RAM sangat membantu.
Obs2: Karena Openoffice tidak menyimpan gambar besar di dalam dokumen, jika Anda memperbarui gambar tiff, peta juga berubah dan itu adalah alat yang baik untuk membuat seri peta. masukkan deskripsi gambar di sini


Bisakah Anda jelaskan lagi bagian ini tolong: "Obs2: Karena Openoffice tidak menyimpan gambar besar di dalam dokumen, jika Anda memperbarui gambar tiff peta juga berubah dan itu adalah alat yang baik untuk membuat seri peta"?
Michele Cordini

6

Saya pikir ada bug yang sedang berlangsung dengan QGIS versi Windows di mana ia meraster peta sebelum membuat PDF, jadi Anda mungkin akan mendapatkan PDF yang buruk dan membengkak. Saya pikir ini masalah Qt karena saya memperbaiki kode beberapa waktu lalu dan berfungsi di Ubuntu ...

Salah satu proses yang saya gunakan di masa lalu adalah menginstal driver printer PostScript (tidak masalah yang mana, satu warna HP adalah apa yang saya gunakan), dan mengaturnya untuk selalu mencetak ke file. Ketika Anda mencetaknya akan memberi Anda kotak dialog file yang Anda gunakan untuk menyimpan file .ps. Kemudian gunakan ps2pdf (bagian dari alat Ghostscript) untuk membuat PDF. Saya merasa sedikit sakit, tetapi ini hanya satu langkah ekstra dan biasanya menghasilkan hasil yang baik.


3
Mengenai rasterisasi, saya menemukan jika Anda pergi dengan semua "Symbology Baru" ini tidak terjadi dan semuanya keluar sebagai vektor. Jika Anda memiliki satu layer menggunakan simbologi lama maka itu akan mengubahnya menjadi layer raster.
Nathan W

Terima kasih teman-teman, bagaimana saya tahu jika melakukan itu, mengubahnya menjadi raster?
BWill

Yah saya mencetak peta dengan simbol v1 besar dan beberapa simbol v2 dan Anda dapat dengan mudah membedakan antara keduanya.
Nathan W

Yah ya Nathan .... maksud saya adalah jika saya mencoba dan kesulitan memotret peta dengan banyak lapisan .... mungkin saya akan menyelesaikannya.
BWill

3

Mirip dengan saran printer Postscript MerseyViking, Anda dapat mencetak ke PDF secara native di OS X. Di Windows gunakan CutePDF . Di Linux, coba cups-pdf .

Solusi ini mungkin memiliki masalah berat baris yang perlu diubah di Inkscape atau Illustrator.

Jika Anda memiliki server cetak, atur ini sekali dan bagikan dengan seluruh kantor.


Terima kasih Sean, saya telah mencetak ke NitroPDF dan memberikan hasil yang hampir sama dengan generator PDF di QGIS.
BWill

1

Anda juga dapat membuka file pdf di Inkscape. Saya melakukan ini sepanjang waktu dari arc, dan umumnya bekerja dengan baik. Saya biasanya melakukan setiap layer sebagai pdf yang berbeda dan kemudian menggabungkannya, lalu melakukan pelabelan dalam inkscape.


Saya belum memperhatikan bahwa QGIS akan memisahkan layer dalam output PDF. Saya diberitahu bahwa Arc melakukan ini dan kemudian Anda dapat mengaktifkan dan menonaktifkan lapisan dalam penampil PDF, tapi saya belum melihat contoh apa pun di QGIS. Terima kasih
BWill

@ BWill- Menurut jawaban untuk pertanyaan yang sama beberapa waktu lalu, mempertahankan layer tidak dimungkinkan dengan QGIS saat ini. gis.stackexchange.com/questions/7078/…
RyanDalton

Saya hanya mengaktifkan visibilitas setiap lapisan dan kemudian mengekspor sebagai pdf terpisah untuk digunakan dengan Inkscape. Saya tidak tahu tentang melestarikan lapisan dalam pdf.
dslamb

0

Secara pribadi, saya cenderung menghasilkan set PNG untuk, katakanlah, A3 atau bahkan A2 di komposer QGis ketika saya perlu merakit dokumen PDF pada A4 - saya tidak pernah memiliki masalah kualitas secara pribadi bahkan ketika merakitnya dalam MS Word (begitu lama karena saya memastikan Word tidak berusaha mengompres gambar).

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.