Adakah yang tahu cara untuk mengonversi batch shapefile ke jpegs atau format gambar umum lainnya?
sunting: Saya seharusnya mengklarifikasi bahwa saya ingin menerapkan gaya pada setiap shapefile, dan kemudian mengekspor shapefile dengan gaya tersebut ke gambar.
Misalnya, saya memiliki traktat sensus di suatu daerah, dan saya ingin gambar setiap traktat disoroti sedangkan traktat lainnya semuanya berwarna sama.
Jawaban:
Ada banyak alat gratis seperti:
Tetapi dalam Python, referensi adalah Mapnik dan Getting Started In Python
lihat contoh di Mapniks Maps
Gambar sederhana yang di-render dari TM_WORLD_BORDERS-0.3.shp
pemilihan negara (Angola) di shapefile:
Contoh lain dari Mapniks Maps
sumber
Anda bisa menambahkan semua layer ke mxd, lalu lewati dan jalankan
untuk setiap lapisan di peta.
sumber
Pertanyaan serupa ini memiliki jawaban yang menggunakan FME untuk mengonversi DWG ke JPG. Prosesnya akan serupa untuk mengkonversi shapefile.
Contoh ini memiliki contoh ruang kerja yang dapat Anda unduh.
FME sangat cocok untuk menangani proses batch. Misalnya, Anda bisa mengarahkan pembaca ke folder dan itu akan mencakup semua shapefile di folder.
Saya membuat alur kerja sederhana yang membaca semua shapefile di folder dan menulisnya ke JPG yang terpisah.
sumber
Oh, saya melakukan ini kemarin dengan kabupaten di Montana! Apakah sudah terlambat untuk menjawab? Dengan asumsi Anda sudah menggunakan Split untuk membuat shapefile untuk setiap saluran sensus, saya menemukan bahwa itu mudah (malas) untuk menanganinya dalam Group Layer. Dengan asumsi itu satu-satunya Lapisan Grup dalam dokumen Anda, jangan malu membuka jendela ArcPy dan memasukkan:
Ekspor ke jpg mirip, tetapi jpg agak yucky. Ini adalah pengalaman ArcPy pertama saya, jadi saya yakin ada cara yang lebih elegan untuk melakukan ini.
sumber
Inilah skrip Python yang saya gunakan. Itu dapat dimodifikasi untuk mengubah warna poligon, & c:
sumber
Sebagai gantinya, muat saja file shp ke ArcMaps dan konfigurasikan sesuka Anda. Kemudian gunakan Alt + Print Screen atau Snipping Tool untuk mendapatkan tangkapan layar. Maka Anda akan memiliki jpg atau png yang terlihat persis seperti bagaimana file bentuk itu dibuat.
sumber