Menambahkan peta interaktif ke PDF?

27

Saya telah diminta untuk menambahkan peta interaktif ke laporan tahunan perusahaan saya.

Syaratnya adalah harus memiliki banyak lapisan yang dapat dinyalakan dan dimatikan, memperbesar / memperkecil fungsi pan, dan titik yang dapat diklik pada peta yang akan menampilkan gambar.

Itu harus sepenuhnya mandiri karena tidak ada jaminan bahwa pembaca akan terhubung ke jaringan ketika mereka melihat dokumen.

Ada saran?

Michael Todd
sumber

Jawaban:

17

Saya akan melihat geoPDF yang memungkinkan penyisipan data yang di-georeferensi dalam PDF dan dapat menangani semua yang Anda minta.

Saya tidak yakin tentang seluk beluk membuat satu, tetapi mungkin di suatu tempat untuk memulai.

Linky: http://www.terragotech.com/products/terrago-toolbar

Jamo
sumber
4
Saya pikir itu layak melihat ke dalam Geospatial PDF juga. Dari Wikipedia: "Terrago GeoPDF eksklusif tidak boleh disamakan dengan standar terbuka Adobe Geospatial PDF yang diperkenalkan oleh Adobe dengan rilis Adobe Acrobat 9 Reader dan Professional. Adobe Geospatial PDF mirip dengan Terrago GeoPDF namun tidak memerlukan penggunaan plugin khusus atau kepemilikan ... "
underdark
5
Saran bagus apakah ada implementasi opensource untuk menghasilkan Geospatial PDF? C # Library atau semacamnya?
Jamo
13

Saya pasti akan menggunakan PDF, dan menggunakan FME untuk membuatnya - dengan FME Anda dapat mengubah data spasial apa pun menjadi PDF 2d atau 3d.

Klik di sini untuk melihat bagaimana FME bekerja dengan ArcGIS

Gambar tampilan saya tidak begitu yakin. Anda dapat membuat tautan pada PDF, tetapi jika itu tidak terhubung ke jaringan yang tidak membantu.

Namun, saya yakin Anda dapat menulis gambar secara terpisah ke dalam indeks di dokumen, lalu menulis referensi untuk mereka.

( Pengungkapan : Saya adalah karyawan dari Perangkat Lunak Aman yang membuat FME.)

Tandai Irlandia
sumber
1
Hai Mark, sepertinya ini solusi yang bagus. Terima kasih telah mengungkapkan afiliasi Anda, sangat dihargai.
scw
Apakah Anda memiliki contoh file pdf? Saya tidak dapat melihat tautan apa pun yang Anda berikan.
johanvdw
6

ArcMap (Saya menggunakan 9.3.1) dapat mengekspor PDF berlapis-lapis dari dokumen MXD. Di menu File, pilih Ekspor Peta. Dalam dialog, pilih PDF sebagai jenis, dan, di bagian bawah, beralih ke tab Advanced. Atur Layers dan Atribut drop-down ke "Ekspor Hanya Layers PDF" atau "Ekspor Layers PDF dan Atribut Fitur" tergantung pada kebutuhan Anda. Periksa Ekspor Informasi Georeferensi Peta jika diperlukan, lalu tekan Simpan. Di Acrobat Reader (saya menggunakan 9), panel navigasi Layers di sebelah kiri harus dapat diakses. Aktifkan itu dan Anda akan dapat menghidupkan dan mematikan lapisan.

GuillaumeC
sumber
2
Ya, tetapi Anda tidak dapat memiliki tautan interaktif ke gambar dengan cara ini, bukan?
alam
Ya, Anda pasti bisa membuat tautan di dalam Acrobat Pro dengan alat tautan. Ini bisa memakan waktu lama jika ada banyak fitur. Saya tidak yakin bagaimana ArcMap menangani tautan yang dibuat dengan alat hyperlink saat mengekspor peta ke PDF.
GuillaumeC
5

MAPublisher Avenza juga dapat mengekspor Geospatial PDF dari dalam Adobe Illustrator dengan mempertahankan atribut peta dalam PDF. Pengguna dapat melihat koordinat dan menelusuri properti objek menggunakan akrobat 'alat data objek'.

Anda harus mengimpor peta Anda ke Illustrator menggunakan alat impor MAPublisher, membuat modifikasi apa pun yang Anda perlukan menggunakan Illustrator, kemudian cukup klik pada alat 'Ekspor Geospasial PDF' dan Anda selesai.

Dokumen PDF geospasial bekerja dengan Acrobat 9 dan lebih tinggi, dan tidak memerlukan plug-in tambahan.

Michael Marsella
sumber
3

Kedengarannya seperti GeoPublisher http://en.geopublishing.org/features dapat melakukan apa yang Anda butuhkan. Atau Anda ingin menjalankan GeoServer atau MapServer pada Live-DVD dengan ujung depan OpenLayers. Jika Anda turun rute itu, Anda mungkin ingin memeriksa live-dvd OSGEO sebagai titik awal http://live.osgeo.org/ .

Ian Turton
sumber
Saya perlu meneliti ini sedikit lebih teliti, tetapi saya tidak berpikir bahwa salah satu solusi akan bekerja untuk saya. Target pasar kami sangat tidak canggih sehingga arahan saya adalah untuk menyematkan peta ke dalam PDF, yang tampaknya mustahil bagi GeoPublisher atau OSGEO. Saya dapat menambahkan tautan ke dokumen GeoPublisher dari PDF (yang mungkin berfungsi), tetapi saya tidak bisa membayangkan target pasar kami bisa melakukan booting dari LiveCD untuk melihat laporan / peta tahunan. Sekali lagi, saya akan melanjutkan penelitian dan terima kasih atas tipsnya.
Michael Todd
3

Buat peta interaktif, secara manual, menggunakan Flash, dan embed ke dalam PDF.

Untuk melakukannya, pertama-tama ekstrak setiap layer sebagai gambar, pastikan Anda menggunakan format gambar yang memungkinkan warna transparan (PNG dalam kasus ini). Kemudian, gabungkan layer-layer ini ke dalam Flash dengan urutan yang benar, buat fungsionalitas zoom / pan Anda sendiri, dan tambahkan titik ke peta secara manual untuk menunjukkan bahwa ada gambar di lokasi itu. Terakhir, buat mekanisme tampilan gambar sehingga saat pengguna mengklik ikon di peta, gambar yang sesuai muncul.

Untuk memasukkan peta ke dalam PDF, pertama-tama Terbitkan aplikasi Flash Anda. Buka Adobe Acrobat dan klik tombol Add Movie (terlihat seperti strip film) saat berada di halaman kosong, lalu cari file SWF yang Anda buat dan pilih. Simpan PDF dan pengguna Anda sekarang dapat melihat peta di dalam dokumen.

Ini adalah solusi yang saya buat, tetapi saya tidak akan menerima ini sebagai jawaban karena masih terasa tidak benar; ditambah, itu membosankan untuk melakukan semua pemrosesan dan pemrograman secara manual daripada memiliki solusi GIS nyata untuk masalah ini.

Michael Todd
sumber
3

Saya ingin mengomentari salah asumsi Michael Todds , bahwa Geopublisher membuat LiveCD.

Ini menciptakan aplikasi Stand-Alon yang dapat dimulai dari web melalui Java Web Start atau didistribusikan di DVD, USB-Stick, EMail dll.

Geopublisher memungkinkan untuk menautkan PDF ke objek di peta Anda tetapi Anda mencari PDF sebagai sebuah wadah.

Jadi itu mungkin bukan solusi yang tepat untuk Anda.

alfonx
sumber
1

Jika Anda memiliki adobe acrobat pro, Anda dapat melapisi PDF yang berbeda satu sama lain. Kemudian tambahkan tombol untuk mengatur viabilitas layer (on dan off). Saya menggunakan video ini sebagai fondasi, kemudian menjadi lebih kompleks dari sana. https://www.youtube.com/watch?v=HEyJuT8SSME

Manusia Peta
sumber
0

Untuk membuat peta interaktif, unggah layer Anda di ArcGIS online dan simpan dan bagikan. Ini juga akan tersedia online.

Teddy
sumber
3
Apakah ada cara untuk membuat ArcGIS Online tersedia secara offline? Itu adalah salah satu persyaratan awal, agar peta tersedia secara offline.
Michael Todd
-2

Anda juga dapat membaca halaman berkualitas tinggi yang menarik untuk c # menambahkan gambar ke dokumen pdf di http://www.rasteredge.com/how-to/csharp-imaging/pdf-add-image/

lorretadt
sumber
Itu mungkin menjawab pertanyaan, tetapi tautan hanya jawaban yang umumnya tidak disarankan.
John Powell
Ini tidak memenuhi persyaratan untuk pertanyaan. Itu tidak memungkinkan banyak lapisan untuk dihidupkan atau dimatikan dan itu tidak memberikan kemampuan untuk mengklik suatu gambar untuk mendapatkan perincian tentang suatu titik pada peta. Alih-alih, ini tampaknya menjadi alat pemrograman untuk memungkinkan seseorang menambahkan gambar ke PDF. Ini bukan apa yang ditanyakan dalam pertanyaan.
Michael Todd