Menggunakan naungan terarah pada batas untuk efek kartografi di ArcGIS Desktop?


39

Tangkapan layar terlampir dari peta National Geographic menunjukkan beberapa batasan arah yang indah. Saya mencoba mereproduksi jenis naungan ini untuk peta perimeter burn, karena saya ingin menyorot fitur dalam perimeter burn dan tidak menaungi mereka dengan poligon transparan atau crosshatch. Apakah ada cara untuk mencapai semacam ini batas menggunakan ArcGIS 10?

Tautan ke peta yang lebih besar berjudul: "1946 Subdivisi Politik India Oleh National Geographic.jpg"

masukkan deskripsi gambar di sini


apakah mungkin untuk menautkan ke gambar besar? Saya ingin mempelajari detailnya lebih dekat
matt wilkie

@matt Saya menambahkan tautan untuk peta yang lebih besar. Setelah diperiksa lebih dekat, batas-batas ini pasti ditarik dengan tangan melihat bahwa peta itu dibuat pada tahun 1946.
Aaron

Jawaban:


48

Saya biasanya menggunakan salah satu dari dua metode untuk menaungi interior poligon. Dengan asumsi ini adalah set poligon input kami:

Memasukan data

Opsi 1 adalah menggunakan alat Buffer, membuat buffer jarak negatif (misalnya -500 meter) dan mengatur line_sideparameter ke OUTSIDE_ONLY. Ini akan menghasilkan area di dalam setiap poligon, memberikan tampilan perbatasan negara yang bagus pada peta politik bila dikombinasikan dengan pengaturan transparansi:

Penyangga interior

Opsi 2 adalah mengubah poligon menjadi garis dan kemudian menggunakan alat Euclidean Distance (dalam Spatial Analyst) untuk membuat raster jarak. Gunakan ExtractByAttributes untuk menghapus area yang lebih jauh dari yang Anda inginkan, ubah simbologi raster menjadi Membentang dengan nilai min / maks sama dengan 0 dan jarak maks Anda. Tambahkan beberapa transparansi, dan itu terlihat cukup bagus:

Jarak raster

Jika Anda menginginkan warna yang berbeda untuk setiap area raster, Anda bisa merasterisasi nilai R / G / B untuk setiap poligon, kalikan dengan fraksi jarak maksimum, dan gabungkan kembali menjadi raster multiband. Beri tahu saya jika Anda ingin petunjuk yang lebih rinci tentang bagian ini.


9
+1 Solusi terakhir adalah solusi yang sangat baik. Anda sering dapat memperoleh tampilan yang lebih menyenangkan dengan menghitung exp (- (x / k) ^ 2/2) di mana 'x' adalah grid jarak Euclidean dan 'k' adalah sekitar sepertiga dari radius terlihat yang diinginkan dari shading-- ini akan mirip dengan efek "Gaussian blur". Pertama-tama pastikan untuk memperluas jangkauan grid setidaknya 3k sehingga tidak terpotong di bagian atas, bawah, dan samping (seperti pada ilustrasi Anda)! Dimungkinkan juga, dengan sedikit "aljabar peta", untuk membatasi naungan pada bagian luar atau bagian dalam poligon: ini adalah cara terbaik untuk menyorot suatu wilayah.
whuber

@whuber Panggilan bagus dengan Gaussian blur. Saya bermain-main dengan peregangan simbologi raster untuk mendapatkan gradien yang lebih halus, tetapi itu tidak terlihat sangat baik. Dan saya seharusnya tahu Anda akan menangkap raster jarak cutoff, Bill. :)
dmahr

13

Kami mencapai sesuatu seperti ini di Arcmap menggunakan buffer cincin konsentris atau Banyak dengan atribut dan menerapkan tingkat transparansi yang berbeda untuk masing-masing. Ambil buffer yang dihasilkan oleh skrip yang disebutkan di sana dan bidang transparansi, level dari 70 hingga 80% tampaknya bekerja dengan baik.

Menggunakan poligon alih-alih raster, seperti pada jawaban yang sangat baik oleh @dmahr , berarti penalti kecepatan menggambar yang penting, namun Anda mendapatkan keuntungan karena dapat dengan mudah mengubah simbologi sesuai kebutuhan pada fitur per dan basis peta pada saat run time.

Untuk mendapatkan tampilan susun atau tangga yang terlihat di bawah ini, setiap transparansi harus memiliki setidaknya 1 angka yang berbeda dari tetangga yang tumpang tindih, misalnya ungu dan coklat adalah 70 dan 71 dan bukan 70 dan 70.

Beberapa buffer cincin ditampilkan dengan atribut unik multi-bidang


1
"Untuk mendapatkan tampilan susun atau tangga" = pintar!
RyanDalton


2

Saya telah melakukan ini dengan menambahkan beberapa salinan dari lapisan yang sama dan menggunakan perkembangan warna, ketebalan, offset dan transparansi untuk mendapatkan kelulusan. Ini bekerja di kedua Arc dan QGIS (kecuali fitur offset kadang-kadang bisa gagal di QGIS - yang terlihat seperti bug). Agak fiddly tapi berhasil.

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.