Bisakah QGIS mengekspor Geospatial PDF untuk aplikasi peta Avenza PDF?

10

Karena QGIS menggunakan GDAL, apakah ada peta yang diekspor sebagai PDF menjadi Geospatial PDF? Saya berharap dapat mengimpor peta dari QGIS ke aplikasi Avenza PDF Map di ponsel saya. Posting sebelumnya menyebutkan mengekspor sebagai Geospatial PDF dan GeoTiff, tetapi tidak ada yang memiliki jawaban atau proses yang pasti.

Blaise
sumber
Jawaban untuk pertanyaan di atas menyatakan bahwa tidak mungkin membuat pdf geospasial menggunakan QGIS. Ada beberapa dukungan untuk membaca / menulis mereka dengan GDAL, tetapi seperti yang saya mengerti QGIS tidak menggunakan GDAL untuk output dalam komposer cetak.
Snorfalorpagus
1
Harap perhatikan komentar pada jawaban yang diterima mengenai perbedaan antara GeoPDF dan geospatial pdf . Informasi di sini membahas keduanya, tetapi pertanyaannya tidak jelas yang ingin Anda buat. Lihat tag Wikis untuk informasi lebih lanjut tentang perbedaan.
Chris W

Jawaban:

17

Biarkan saya mengutip Andreas di milis (Status 05 Feb 2012):

"tidak - GeoPDF belum didukung di QGIS.

Jika Anda menginginkan fitur seperti itu di QGIS, harap pertimbangkan untuk mensponsori perpustakaan GDAL / OGR untuk memasukkan dukungan untuk format ini. Lihat http://www.gdal.org/ogr/ dan format yang didukung: http://www.gdal.org/ogr/ogr_formats.html

QGIS menggunakan pustaka OGR untuk format vektor. Setelah GeoPDF didukung dalam OGR, akan lebih mudah untuk mendukungnya di QGIS. Di sisi lain, banyak paket dan alat GIS lainnya akan mendapat manfaat dari format tambahan. "


Pembaruan November 2012:

http://www.gdal.org/ogr/drv_pdf.html

GDAL / OGR> = 2.0.0 dapat membaca dan menulis geospasial PDF dengan fitur vektor.

Dukungan baca memerlukan tautan ke perpustakaan podofo atau poppler, tetapi dukungan tulis tidak.

Tapi setidaknya QGIS via OSGeo4W masih dibangun dengan GDAL / OGR 1.9.


Pembaruan Oktober 2014:

http://www.gdal.org/frmt_pdf.html

Dari GDAL 1.10 dan seterusnya, PDF dapat dibaca dan dibuat dari raster dan vektor soruces. Baik OSGEO4W dan gisinternals dibangun dengan dukungan PDF.

Tetapi QGIS masih memiliki beberapa masalah dengan itu: http://hub.qgis.org/issues/8912

Sekarang dimungkinkan untuk mengekspor layer raster di QGIS ke GeoPDF. QGIS 2.4.0 tidak dapat membaca outputnya sendiri, tetapi qgis-dev 2.5.0 saat ini dapat. Tumpukan layer dapat dibuat dengan jendela Raster -> Conversion -> Translatebaris perintah menggunakan contoh baris perintah GDAL dari halaman manual, tetapi QGIS-dev hanya mengambil lapisan pertama. Dalam pembaca PDF semua lapisan dapat dipilih.

underdark
sumber
6
Ada perbedaan antara geoPDF dan geo-spasial PDF. geoPDF adalah merek dagang dari Terrago dan menggabungkan teknologi milik (dan saya pikir dipatenkan). Perbedaan yang paling mendasar bagi pengguna adalah geoPDF yang sebenarnya, ketika digunakan dengan ekstensi Terrago Toolbar ke Acrobat Reader, memiliki kemampuan markup yang tidak tersedia dengan geo-spasial PDF. PDF geospasial vanilla polos akan menunjukkan lokasi kursor dalam geo-coords, tetapi terbatas pada proyeksi apa yang dapat Anda gunakan dan markup tidak akan berfungsi. Tidak jelas apakah GDAL dapat mengimplementasikan geoPDF yang sebenarnya tanpa melanggar Terrago IP.
Llaves
Pendekatan ini sering gagal dengan "raster besar". The dokumentasi QGIS atribut kegagalan ini untuk pengelolaan qt mendasari raster. Tidak ada kuantifikasi apa file besar itu.
Philip Whitten
Jawaban yang bagus, Tautan " gdal.org/ogr/drv_pdf.html " rusak FYI
DarkCygnus
7

Ya, Anda dapat membuat Geospatial PDF dari peta raster QGIS ke Avenza peta PDF.

Jika Anda memiliki layer vektor, Anda dapat menyimpan peta QGIS ke sebuah Gambar (Proyek> Simpan sebagai Gambar ...). Gunakan gambar ini sebagai input dalam konversi PDF Geospasial dari menu Raster> Konversi> Terjemahkan (Konversi Format) ...

masukkan deskripsi gambar di sini

Unggah PDF ke Avenza PDF Maps. Saya menggunakan Android, tidak tahu sisi gelap OS.

masukkan deskripsi gambar di sini

Saya berhasil mendapatkan 500 MB peta raster berorientasi pindaian yang diunggah ke Avenza. Jika peta terikat besar, tingkat zoom maksimum tidak cukup untuk detail.

Jakob
sumber
Pendekatan ini terbatas untuk membuat gambar dari data yang terletak di jendela peta qgs. Oleh karena itu, dibatasi oleh ukuran layar komputer Anda dan tidak akan melakukan resolusi tinggi peta besar.
Philip Whitten
ya, itulah yang kami sebut solusi orang miskin.
Jakob
2

Anda harus dapat mengekspor dari QGIS sebagai geotiff dan yang kemudian dapat dibawa ke dalam Peta PDF.

Untuk tujuan menambahkan konteks pada jawaban ini, aplikasi Peta peta Avenza PDF dapat membaca GeoTiffs. Jika Anda melihat pada laman beranda mereka www.avenza.com/pdf-maps mereka mencantumkan salah satu fitur aplikasi sebagai "Membaca peta geospasial, GeoTIFF, dan GeoPDF®". Jadi tergantung pada persyaratan peta akhir pengguna, mereka mungkin dapat menggunakan format GeoTiff jika itu berfungsi untuk mereka.

Peta PDF
sumber
2

Kembali jawaban dari Jakob dan Michael , saya telah menemukan bahwa proses yang dijelaskan berfungsi untuk gambar yang disimpan dari Komposer. Cukup lakukan georeferensi kembali ke proyek Anda dan kemudian terapkan terjemahan. Dengan begitu Anda bisa mendapatkan hi-res (saya sudah mencoba sedikit lebih dari 6k x 6k px).

TonyH
sumber
2

Baru saja menyelesaikan proses ini sendiri, Anda pasti dapat menggunakan QGIS untuk membuat PDF yang direferensikan secara geografis. The jawaban dengan Jakob dari Mei 2015 secara luas yang benar. Seperti yang mereka sarankan, Anda menyimpan proyek sebagai gambar dan kemudian menggunakan Raster / Konversi / Terjemahan untuk menyimpannya sebagai PDF. Namun, ada beberapa poin bagus yang mereka tinggalkan yang menghabiskan waktu beberapa jam:

  • Pastikan Anda telah menginstal plugin PDF Geospatial GDAL. Sementara
    QGIS menginstal GDAL secara default, banyak instalasi tidak menginstal
    plugin PDF secara otomatis. Anda akan tahu bahwa Anda kehilangan
    plugin jika Anda tidak melihat pilihan PDF dalam
    daftar filetype output dialog konversi
  • Saat memilih SRS Target, pilih SRS basemap, bahkan jika itu bukan SRS default untuk proyek atau data vektor
  • Contoh ini menunjukkan "Kompresi Tinggi" sebagai Opsi Pembuatan. Instalasi saya tidak mendukungnya. Kompresi JPEG bekerja dengan baik.

Setelah Anda memilah detail ini, itu bekerja seperti pesona. Sebelumnya, saya telah menulis banyak skrip untuk melakukan konversi di Terminal. Ini jauh lebih mudah!

Michael
sumber
1

Meskipun tidak dimungkinkan dengan QGIS namun dimungkinkan untuk mencetak file PDF yang berlapis tetapi tidak di-georeferensi langsung dari OpenJUMP Plus.

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

pengguna30184
sumber
1

Ada plugin eksperimental untuk QGIS yang disebut " GeorefExport " yang akan memungkinkan Anda untuk mengekspor peta Geospatial PDF (dan juga format lainnya) dari QGIS secara langsung.

Dari apa yang saya tahu, plugin ini tidak berfungsi dari templat Komposer, hanya bingkai peta editor utama.

RyanKDalton
sumber