Mengubah simbologi pada skala yang berbeda di ArcMap?


15

Saya menggunakan ArcMap 10 dan saya ingin menampilkan simbologi parsel desa saya secara berbeda pada skala yang diberikan. Saya punya satu ide untuk menyalin dan menempel lapisan yang sama.

Tetapi pertanyaan saya adalah bahwa dalam satu lapisan, apakah mungkin untuk memberikan simbologi yang berbeda sesuai skala? misalnya

Layer Name    symbol   scale
xyz            -----   100000
xyz            *****   200000

Jawaban:


7

Saya tidak berpikir Anda bisa melakukan ini di ArcGIS 10 tanpa memiliki salinan lapisan satu sama lain di TOC dengan skala gambar yang berbeda. Alangkah baiknya jika Anda dapat mengatur kelas simbologi yang berbeda seperti yang dapat Anda lakukan untuk memberi label. Di bawah ini adalah utas yang serupa dengan Anda.

http://forums.arcgis.com/threads/23529-Change-Feature-Symbology-at-different-scales


1
Hanya untuk menambahkan, Anda hanya perlu memiliki salinan layer di peta - Anda TIDAK perlu memiliki salinan data. Salinan layer semua harus merujuk ke kumpulan data yang sama.
Sasa Ivetic

Sayang sasa, saya tidak ingin menyalin untuk melakukannya, tanpa salinan itu mungkin atau tidak. Terima kasih atas balasannya
user876307

Ketika @ artwork21 menjawab, tidak ada cara untuk melakukannya dengan ArcMap tanpa menyalin lapisan. Jika Anda tidak ingin menyalin lapisan, saya sarankan menulis ekstensi ArcMap.
Sasa Ivetic


Terima kasih untuk Balas brad ... mungkinkah dengan referensi skal yang berbeda?
user876307

6

Jawaban sederhananya adalah tidak. Anda benar dalam menambahkan beberapa lapisan referensi Sumber GIS yang sama adalah cara untuk pergi. Selain ini jika Anda memiliki 2 layer yang dihasilkan dalam Group Layer maka Anda dapat mengontrolnya seolah-olah mereka adalah single untuk beberapa hal. Ini adalah alur kerja yang selalu saya gunakan, dan yang saya juga gunakan untuk pembuatan Layanan Peta karena memungkinkan kontrol lapisan yang jauh lebih besar.

Melihat komentar Representasi Kartografi juga akan memerlukan metodologi yang sama karena itu adalah bidang aktual dalam geodatabase yang Anda gunakan untuk simbologi. Jadi, jika Anda memiliki simbologi berbeda untuk fitur yang sama untuk skala yang berbeda, Anda mengubah bidang yang ditunjuk oleh representasi.

Jika ini sangat penting bagi Anda, saya sarankan Anda pergi ke http://ideas.arcgis.com jika belum ada sudah ditambahkan di sana. Jika mendapat suara maka mungkin akan dirilis nanti.


3

Ini dapat dilakukan dengan menggunakan ArcObjects dengan ScaleDependentRenderer . Tidak yakin apakah ini dapat dipublikasikan sebagai layanan peta.

ScaleDependentRenderer tidak tersedia menggunakan antarmuka ArcGIS. Untuk menggunakan renderer ini, Anda harus menggunakan kode untuk membangun dan menetapkan renderer ke sebuah layer.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.