Saya memiliki serangkaian kacamata fitur dan raster yang dihasilkan menggunakan ArcObjects dan panggilan ke Geoprocessor. Saya memiliki jalur ke output, yang terletak di file geodatabase. Bagaimana saya bisa menggunakan ArcObjects untuk membangun peta menggunakan kombinasi dari output ini dan kemudian menyimpan peta final sebagai PDF (atau JPEG / PNG jika PDF tidak mungkin)? Jika ini memungkinkan, dapatkah saya juga menambahkan legenda / panah utara, dll?
Tujuan dari peta ini adalah kontrol kualitas yang cepat dan output semua dalam proyeksi yang sama dan mencakup area yang sama.
Saya tidak terbiasa dengan membangun keluaran visual "di belakang layar" di ArcObjects, jadi setiap informasi yang mengarahkan saya ke arah yang benar akan dihargai!
Jawaban:
Untuk rute pemrograman yang akan diekspor menggunakan ArcObjects, Anda dapat menggunakan contoh kode tampilan Aktifkan ekspor, lihat tautan di bawah ini. Saya akan menyarankan untuk pra mendefinisikan objek layout seperti panah utara dan bar skala secara manual.
Ekspor tampilan aktif
sumber
Hy, saya melakukan ServerObjectExtension yang berisi fungsi cetak tingkat lanjut. Saya melakukannya di Jawa, tetapi kodenya sangat dekat dengan .NET. Mungkin inspirasi dari kode ArcObject.
Kode sumber terbuka dapat ditemukan di sini: http://bitbucket.schuller.lu/pchprintsoe/src/3d532e06e658/src/lu/etat/pch/gis/soe/tasks/print/PrintTask.java
Tom
sumber