ArcGIS Desktop'ta ringmap'leri uygulama


18

Bir In son makalesinde IJHG I Stewart ve meslektaşları tarafından ringmaps kullanarak veri görselleştirme ilginç tekniğine tökezledi. Burada ve burada bu teknikle ilgili makalede atıfta bulunulan bazı bilgiler .

resim açıklamasını buraya girin

[ Kaynak ]

Makaleden:

Halka haritaları, Adobe Illustrator'da, tüm grafik harita öğelerini dinamik olarak çizen, dağıtan ve sembolize eden özel bir komut dosyası kullanılarak oluşturuldu. Sembolizasyon değerleri tüm ilçe öznitelik verilerini içeren bir Virgülle Ayrılmış Değer (CSV) dosyasından okundu. İlçe düzeyinde üç halka haritası geliştirilmiştir.

ArcGIS Desktop 10'da böyle bir haritanın uygulanmasını otomatikleştirmenin bir yolu var mı?


2
Illustrator CS4'ün JavaScript, VBScript ve AppleScript ile yazılabileceği anlaşılıyor. Bu halka haritaları oluşturmak için kullandıkları senaryoya ellerini koyabilirseniz iyi olur, ha?
Chad Cooper

Yanıtlar:



2

Bu ArcGIS masaüstünde kutudan araçları ile yapılamaz olsa da, bu .NET kodlamak zor olduğuna inanmıyorum.

Biraz zaman ve çaba göz önüne alındığında, veri için bu tür görüntüleri oluşturan bir ArcGIS eklentisi / uzantısı kolayca yazılabilir.

Son zamanlarda ArcGIS Server Flex API kullanarak Sayım Verileri için benzer bir şey yaptım (dairesel değildi, sadece yatay bir şerit üzerinde kutu çizimleri). O kadar zor değildi ve isterseniz .NET kullanarak kolayca yapılabilir.


2

Bana öyle geliyor ki, bu temel olarak bir ek açıklama problemi, niteliklere göre etiket ve semboller oluşturup konumlandırıyor. Ama her ikisini de aynı anda yapabilir mi? Benim algoritma şu satırlarda çalışır:

  1. Bu güzel, eşitlikçi, dairesel dizideki etiketlerle özellikleri ada göre etiketleyin.
  2. Gerekli özelliğe göre yeni kare özellikler ve renkler oluşturun.
  3. Yeni özellikleri, özellik tarafından belirlenen çokgenlerin sentroidinden bir mesafede yerleştirin. Özelliklerin yerleştirileceği sentroidden çizginin açısını belirlemek için etiketlerin açısını kullanın.
  4. Özniteliğin bir sınıflandırmasına göre harita etrafında halkalar oluşturun.

Muhtemelen bir bilgisayarda bir şey yapmak mümkünse, bu görevi bir bilgisayarda otomatikleştirmek de mümkün olduğuna inanıyorum.


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.