Pekerjaan saya mengharuskan saya menghasilkan beberapa peta cetak setiap hari, untuk berbagai pengguna yang berbeda. Biasanya cukup mudah, tetapi kadang-kadang saya harus membuat peta yang menggunakan data yang agak membingungkan / tumpang tindih untuk orang-orang yang tidak terbiasa dengan materi pelajaran.
Apakah ada metode agar warna label secara otomatis cocok dengan warna poligon yang ditunjukkan pada tab simbologi? Saya menyadari bahwa saya dapat memilih ' Tentukan kelas fitur dan label masing-masing kelas secara berbeda ' dan ' Dapatkan Kelas Simbol ' di bawah tab Label, tetapi saya masih harus memasukkan nilai CMYK secara manual untuk setiap kelas simbol, karena setiap label secara otomatis diatur ke hitam .
Jika ada metode untuk mengatur warna secara otomatis, pekerjaan saya akan jauh lebih membosankan.
sumber
Jawaban:
Mungkin bukan jawaban yang Anda cari, dan saya tidak tahu mungkin sebenarnya ada sesuatu di dalam ArcPy yang memungkinkan Anda bekerja dengan pelabelan dan properti simbologi seperti itu, meskipun saya secara pribadi tidak tahu itu. Namun, sejauh penghemat waktu di sepanjang garis itu, beberapa hal akan terjadi, jika Anda menggunakan jalur warna yang konsisten atau warna yang konsisten dalam simbologi Anda, Anda sebenarnya bisa menyimpan warna-warna tersebut sebagai warna khusus sehingga saat memilih warna alih-alih mengetik dalam RGB individual. atau nilai CMYK Anda cukup mengklik warna Anda di drop down. Selain itu, Anda dapat melakukan jenis hal yang sama dengan gaya label, Anda dapat mengatur gaya label standar (warna, font, ukuran, halo, spasi, dll ...) dan menyimpannya sehingga daripada mengklik pada properti gaya label untuk setiap kelas label dan kemudian secara manual mengatur setiap properti tertentu, Anda tinggal memilih gaya label khusus Anda. Kedua hal ini Anda harus dapat mengklik di sekitar kotak dialog yang sesuai dan menemukan tombol simpan, jika tidak beri tahu saya dan saya akan mencoba dan menjelaskan di mana mereka berada.
Namun, Anda membuatnya terdengar seperti Anda mungkin memiliki situasi di mana Anda mendapatkan jenis dataset yang sama setiap hari, hanya dengan nilai hari itu, tetapi secara umum mereka adalah skema yang sama, domain yang sama, kisaran nilai yang mungkin sama, dll ... Saya tidak tahu apakah ini benar, tetapi jika itu benar, Anda juga dapat mengatur selalu masuk di beberapa titik, agregat beberapa hari nilai dataset (alat gabung atau yang serupa) untuk mendapatkan dataset dengan yang sama skema sebagai dataset yang biasanya Anda petakan tetapi memiliki semua nilai yang mungkin Anda temui di bidang kelas simbol Anda. Kemudian Anda masuk, atur itu dengan simbol dan label kelas di ArcMap dan simpan file layer itu. Kemudian setiap kali Anda mendapatkan data yang baru diperbarui untuk dataset itu, Anda hanya membawa file layer yang Anda simpan, buka tab sumber dan ubah sumber ke set data baru (data saat ini) dari skema yang sama, dan begitulah ia seharusnya bekerja jika file layer template Anda disiapkan dengan benar (pastikan untuk menggunakan semacam tampilkan semua opsi lain hanya jika Anda melewatkan beberapa nilai yang mungkin). Saya harap itu masuk akal, tetapi sekali lagi, jika tidak, beri tahu saya dan saya akan mencoba menjelaskan.
Sekali lagi, maaf karena tidak memiliki jawaban yang sempurna, tetapi saya harap ini membantu setidaknya sedikit.
sumber
Saya memiliki situasi yang serupa untuk dihadapi. Saya mencari Google "arcgis label pewarnaan bersyarat", dan menemukan beberapa tanggapan menarik.
Anda melakukan fungsi dalam opsi pelabelan poligon; mengubah ke fungsionalitas canggih dan menggunakan VB untuk penunjukan bersyarat, berdasarkan nilai dalam kolom atribut tabel terkait.
Cara paling sederhana adalah membuat kolom yang akan menerima hasil kueri yang dilakukan di atas meja dan kemudian menggunakan hasil dalam pernyataan pemformatan bersyarat Anda.
Setelah dipahami, sangat kuat dan sangat sederhana.
=============
Contoh: http://www.esri.com/news/arcuser/1104/files/vbscript_label.pdf (halaman 4)
http://forums.arcgis.com/threads/24786-Label-Colors-depending-on-their-value (respons # 26)
===============
Saya harap ini akan membawa Anda ke arah yang tiba di tujuan yang diharapkan.
sumber