Mengimplementasikan ringmaps di ArcGIS Desktop

18

Dalam sebuah artikel baru - baru ini oleh Stewart dan rekan di IJHG saya menemukan teknik yang menarik untuk memvisualisasikan data menggunakan ringmaps. Beberapa informasi lebih lanjut dirujuk dalam artikel tentang teknik ini di sini dan di sini .

masukkan deskripsi gambar di sini

[ Sumber ]

Dari artikel:

Peta cincin dibuat di Adobe Illustrator melalui penerapan skrip khusus yang menggambar, mendistribusikan, dan melambangkan semua elemen peta grafis secara dinamis. Nilai untuk simbolisasi dibaca dari file Comma Separated Value (CSV) yang berisi semua data atribut county. Tiga peta cincin tingkat kabupaten dikembangkan.

Apakah ada cara untuk mengotomatiskan implementasi peta seperti itu di ArcGIS Desktop 10?

Radek
sumber
2
Sepertinya Illustrator CS4 dapat ditulis dengan JavaScript, VBScript dan AppleScript. Akan menyenangkan jika Anda bisa mendapatkan skrip yang mereka gunakan untuk membuat peta cincin ini, ya?
Chad Cooper

Jawaban:

5

Artikel terbaru di ArcUser menawarkan skrip yang tampaknya menjadi yang paling dekat. Meskipun tidak menggunakan plot kotak, kode ini mungkin merupakan titik awal yang baik untuk mengimplementasikannya! (melalui Matt Artz )

masukkan deskripsi gambar di sini

Radek
sumber
2

Meskipun ini tidak dapat dilakukan dengan keluar dari kotak alat di desktop ArcGIS, saya tidak percaya bahwa ini sulit untuk dikodekan dalam .NET.

Diberikan waktu & usaha, sekali dapat dengan mudah menulis addin / ekstensi ArcGIS yang menciptakan jenis gambar untuk data.

Baru-baru ini saya melakukan sesuatu yang serupa (Itu bukan lingkaran, hanya plot kotak pada pita horizontal) untuk Sensus Data menggunakan ArcGIS Server Flex API. Itu tidak sulit dan dapat dengan mudah dilakukan menggunakan. NET jika Anda mau.

Devdatta Tengshe
sumber
2

Tampak bagi saya bahwa ini terutama masalah penjelasan, membuat dan memposisikan label dan simbol berdasarkan atribut. Tapi bisakah itu melakukan keduanya sekaligus? Algoritme saya akan bekerja di sepanjang baris:

  1. Label fitur berdasarkan nama, dengan label dalam array melingkar yang bagus, sama jauhnya.
  2. Buat fitur dan warna kotak baru berdasarkan atribut yang diperlukan.
  3. Tempatkan fitur baru pada jarak dari centroid poligon sebagaimana ditentukan oleh atribut. Gunakan sudut label untuk menentukan sudut garis dari centroid tempat meletakkan fitur.
  4. Buat cincin di sekitar peta berdasarkan klasifikasi atribut.

Mungkin perlu dicatat bahwa saya percaya bahwa jika dimungkinkan untuk melakukan sesuatu pada komputer, itu juga mungkin untuk mengotomatiskan tugas itu pada komputer.

jvangeld
sumber
1

Maaf, tetapi Anda tidak dapat melakukan ini di luar kotak.

Namun, Anda dapat mencapainya dengan kode khusus! Anda perlu melihat contoh Elemen Kustom dan Pembuat Fitur Kustom . Anda kemudian dapat juga menggunakan dll kustom itu ke ArcGIS Server jika perlu.

Ragi Yaser Burhum
sumber