ArcGIS Desktop'ta kartografik efekt için sınırlar üzerinde yönlü gölgeleme mi kullanıyorsunuz?


39

National Geographic haritasının ekli ekran görüntüsü, sınırların bazı güzel yönlü gölgelerini gösterir. Bir yanık çevre haritası için bu tür gölgelendirmeyi yeniden üretmeye çalışıyorum, çünkü yanık çevresi içindeki özellikleri vurgulamak ve bunları şeffaf bir çokgen veya çapraz tarama ile gölgelemek istemiyorum. ArcGIS 10 kullanarak bu tür bir sınır gölgelendirmeyi gerçekleştirmenin bir yolu var mı?

Daha büyük haritaya link : "National Geographic.jpg Tarafından Hindistan'ın 1946 Siyasi Bölümleri"

görüntü tanımını buraya girin


Büyük bir görüntüye link vermek mümkün mü? Ayrıntıları daha yakından incelemek istiyorum
matt wilkie

@ matt Daha büyük harita için bir link ekledim. Daha yakından inceleme yapıldıktan sonra, haritanın 1946'da oluşturulduğunu görmek için bu sınırlar elle çizilmiş olmalıdır.
Aaron

Yanıtlar:


48

Genellikle çokgenlerin içini gölgelendirmek için iki yöntemden birini kullandım. Bunun bizim girdi çokgen kümemiz olduğunu farz edelim:

Veri girişi

Seçenek 1, Tampon aracını kullanmak, negatif mesafeli bir tampon (örn. -500 metre) oluşturmak ve line_sideparametreyi olarak ayarlamaktır OUTSIDE_ONLY. Bu, her poligonun içinde alanlar oluşturacak ve şeffaflık ayarıyla birleştirildiğinde siyasi haritadaki ülke sınırlarının iyi görünmesini sağlayacaktır:

İç tampon

Seçenek 2, çokgenleri çizgilere dönüştürmek ve sonra bir mesafe raster oluşturmak için Öklid Uzaklığı aracını (Mekansal Analist'te) kullanmaktır. Gölgelemek istediğinizden daha uzak alanları kaldırmak için ExtractByAttributes öğesini kullanın, raster sembolojisini 0'a ve maksimum mesafenize eşit olan min / maks değerleriyle Gerilmiş olarak değiştirin. Bazı şeffaflık ekleyin ve oldukça iyi görünüyor:

Mesafe raster

Her raster alanı için farklı bir renk istiyorsanız, her çokgen için R / G / B değerlerini rasterleştirebilir, maksimum mesafenin kesiriyle çarpabilir ve bunları çok bantlı bir rasterde birleştirebilirsiniz. Bu kısım hakkında daha ayrıntılı talimatlar istiyorsanız bana bildirin.


9
+1 Son çözüm mükemmel. Exp (- (x / k) ^ 2/2) 'yi hesaplayarak,' x 'Öklid mesafe ızgarası ve' k 'gölgelendirmenin amaçlanan görünür yarıçapının yaklaşık üçte biri olduğu hesaplanarak daha hoş bir görünüm elde edebilirsiniz. bu "Gauss bulanıklığı" etkisine benzer olacaktır. Öncelikle ızgara genişliğini en az 3k arttırdığınızdan emin olun, böylece üst, alt ve yanların etrafında kesilmesin (çizimdeki gibi)! Gölgelendirmeyi bir çokgenin dışına ya da iç kısmına sınırlamak için küçük bir "harita cebiri" ile de mümkündür: bu, bir bölgeyi vurgulamak için mükemmel bir yoldur.
whuber

@whuber Gauss bulanıklığı ile iyi görüşme. Daha yumuşak bir eğim elde etmek için raster sembolojisinin gerginliği ile oynadım, ama çok iyi görünmüyordu. Ve kesim mesafesini yakalayacağını biliyor olmalıydım, Bill. :)
dmahr

13

Arcmap'te, bunun gibi özelliklere sahip konsantrik veya Çoklu halka tampon kullanarak ve her biri için farklı şeffaflık seviyeleri uygulayarak böyle bir şey elde ediyoruz . Orada belirtilen senaryonun ürettiği tamponları al ve şeffaflık alanı,% 70 ila 80 seviyelerinin iyi çalıştığı görülüyor.

@Dmahr'ın mükemmel cevabında olduğu gibi, raster yerine çokgenlerin kullanılması, dikkat çekici bir çizim hızı cezası anlamına gelir, ancak sempozyumun her özellik için ve harita başına çalışma zamanlarında ihtiyaç duyulduğunda kolayca çekiştirilmesi avantajını elde edersiniz.

Her saydamlığın altında görülen yığılmış veya merdiven görünümünün üst üste binen komşusundan en az 1 sayı olması gerekir; örneğin, mor ve kahverengi 70 ve 71'dir ve 70 ve 70 değildir.

Çok alanlı benzersiz niteliklerle görüntülenen birden çok halka arabelleği


1
"Yığılmış veya merdiven görünümünü elde etmek için" = zekice!
RyanDalton


2

Bunu, aynı katmanın birkaç kopyasını ekleyerek ve mezuniyet elde etmek için renk tonu, kalınlık, ofset ve saydamlık ilerlemesi kullanarak yaptım. Hem Arc hem de QGIS'de çalışır (ofset özelliği bazen QGIS'te hataya neden olabilir - ki bu bir hataya benzer). Birazcık titiz ama işe yarıyor.

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.