原海怪樣式箱更名為GIS薈制圖工具箱,2023年2月更新,新添加4種制圖效果。到現(xiàn)版本,已包含18個工具。 1.新增工具新增了4種制圖樣式工具:平面斜軸圖、明暗等值線、立體要素、背景模糊。 1.1平面斜軸圖平面斜軸圖(plan oblique)是一種圖形投影方法,在這種方法中,物體被投影到一個斜于觀察者的平面上。 Plan oblique投影通常用于建筑和工程圖紙的繪制,以展示物體的深度和空間關(guān)系。 不過在這里我們將其應(yīng)用到了 DEM 數(shù)據(jù)上面。 傾斜角度默認(rèn)為35度,可通過填入不同的傾斜角度來控制生成的斜軸圖在Y軸的立體高度。 1.2明暗等值線
該工具借鑒于 TerrainTool ,代碼個人做了修正和魔改,增加了參選可選項(xiàng),并添加了中文說明。 1.3立體要素根據(jù)輸入的面狀矢量要素繪制柵格陰影,該工具通過借用山體陰影方法創(chuàng)建特定的柵格輸出,然后根據(jù)字段屬性值的不同模擬長短不一的陰影投射來表達(dá)不同要素區(qū)域之間的數(shù)量關(guān)系。 該工具借鑒于 TerrainTool ,代碼個人做了修正和魔改,并添加了中文說明。 1.4背景模糊可對輸入的柵格進(jìn)行模糊處理。有1至5個級別,模糊級別越高,那么輸出柵格的模糊程度越高。 可用于背景底圖、研究區(qū)外底圖的模糊化處理。背景模糊后,得到結(jié)果圖層的色調(diào)可能會發(fā)生變化,可以在符號系統(tǒng)中修改拉伸類型來調(diào)整。 由于 ArcPy 功能的限制,目前已知 ArcMap 10.1 和 ArcMap10.2 不支持該工具,ArcMap 10.8.2 支持,其余版本未做測試。 配合其他輪廓樣式,可以實(shí)現(xiàn)研究區(qū)重點(diǎn)高亮的效果。 2.現(xiàn)有其他工具
我根據(jù)工具箱的目錄結(jié)構(gòu),從上往下依次介紹各個工具。 2.1雙向山體陰影兩種太陽方位復(fù)合制作的山體陰影,既繼承普通山體陰影(Hillshade)和多向山體陰影(Multidirectional Hillshade)優(yōu)點(diǎn),又中和了兩者的缺點(diǎn),避免沿太陽方向的地形細(xì)節(jié)丟失,向光和背光處地形明暗相差特別大;另外雙向復(fù)合制作的山體陰影更有光澤,細(xì)節(jié)質(zhì)感更好。 雙向山體陰影的細(xì)節(jié)少于多向山體陰影的,所以自然雙向山體陰影的存儲容量較小(相比多向),雙向山體陰影是一個折中的選擇。 2.2多向山體陰影多向山體陰影渲染工具,ArcMap 以及 ArcGIS Pro 都沒有直接制作多向山體陰影的工具,而內(nèi)置的函數(shù)方法存在多向山體陰影。 所以這里一步到位,將柵格函數(shù)植入工具箱,直接制作多向山體陰影。
由于 ArcPy 功能的限制,目前已知 ArcMap 10.1 和 ArcMap10.2 不支持該工具,ArcMap 10.8.2 支持,其余版本未做測試。 下面從左到右分別是傳統(tǒng)效果、雙向山體陰影效果、多向山體陰影效果(廣元市劍門關(guān)附近): 2.3平面斜軸圖新增工具,在第一章節(jié)有詳細(xì)說明。 2.4明暗等值線新增工具,在第一章節(jié)有詳細(xì)說明。 2.5更好的等值線使用焦點(diǎn)統(tǒng)計工具預(yù)處理柵格數(shù)據(jù),從而生成更美觀、更平滑的等值線,如下圖所示,左邊是 ArcGIS 默認(rèn)生成的等高線,右邊是使用新工具制作的等高線,可以明顯的看到兩者的差異。 詳細(xì)制作過程可以查看文章《更好的等值線》。 2.6復(fù)合 漸變偏移使用了制圖表達(dá)中的多種制圖表達(dá)功能,如漸變和偏移,最后相互結(jié)合形成該效果。 用于面狀的矢量要素,可高亮顯示研究區(qū)范圍或其他需要重點(diǎn)關(guān)注的區(qū)域。
2.7密鋪五邊形1密鋪五邊形工具根據(jù)輸入矢量圖層的范圍,創(chuàng)建特定邊長的五邊形并密鋪覆蓋整個范圍。 在《GIS 與密鋪與鋪瓷磚的緊密關(guān)系》中,較為詳細(xì)介紹了密鋪五邊形相關(guān)的數(shù)學(xué)概念以及在 GIS 中的運(yùn)用,還分享了如何使用 Python 調(diào)用 ArcPy 制作密鋪五邊形。 并且制作了兩種不同形狀的密鋪五邊形,這里進(jìn)一步把它們封裝成了工具箱,整合到制圖樣式箱中。
2.8密鋪五邊形2同 2.7密鋪五邊形1,唯一的區(qū)別是五邊形的形狀不一樣。
2.9蜂窩六邊形蜂窩六邊形也就是等六邊形,該工具可根據(jù)輸入得到矢量圖層范圍構(gòu)建蜂窩六邊形。 為低版本 ArcGIS Desktop 用戶準(zhǔn)備,高版本自帶六邊形創(chuàng)建工具:數(shù)據(jù)管理工具->采樣->曲面細(xì)分工具。 2.10建筑陰影使用制圖表達(dá)功能制作的簡化版建筑陰影,自動默認(rèn)40%透明度。
2.11浮雕效果浮雕效果工具可以根據(jù)輸入的面圖層向內(nèi)做負(fù)緩沖生成一個柵格圖層,負(fù)緩沖距離大小需要考慮輸入的要素范圍的大小,比如一個縣級范圍使用 -1000 進(jìn)行緩沖可以得到較好的效果,記得加上負(fù)號“-”。 將生成的浮雕效果柵格置于面圖層下方,面圖層設(shè)置透明度,可以得到“彩色浮雕板”。 2.12立體要素新增工具,在第一章節(jié)有詳細(xì)說明。 2.13背景模糊新增工具,在第一章節(jié)有詳細(xì)說明。 2.14發(fā)光輪廓多環(huán)緩沖區(qū)結(jié)合透明度的差異設(shè)置所形成的輪廓發(fā)光效果,或者叫羽化。 在面要素圖層外創(chuàng)建多層緩沖區(qū),然后依次指定透明度,實(shí)現(xiàn)發(fā)光透明的效果。你可以自定義修改成其他顏色。
初始漸變間隔距離為10米,共90米,可在放大倍數(shù)欄輸入整數(shù)值使發(fā)光邊緣變大。 默認(rèn)的放大倍數(shù)是10,那么單個間隔就是100米,整個發(fā)光輪廓就是900米。如果填入2,表示間隔距離20米,外部的總發(fā)光輪廓一共180米。 如北京市這么大的范圍推薦200,具體大小根據(jù)情況使用。 雙擊圖層打開符號系統(tǒng),要素->單一符號,可以修改顏色,修改成其他合適的顏色。 2.15整體輪廓使用整體輪廓線工具可以將輸入的一個或者多個要素圖層合并,并完全消除內(nèi)部的孔洞。 要素中存在孔洞是比較常見的,當(dāng)孔洞較多時,要素看起來非常零碎。這個時候?qū)σ剡M(jìn)行制圖整飾的話,比如制作輪廓的,那么不僅外面會有生成的輪廓線,在內(nèi)部的孔洞中也會“擠滿”輪廓線,這會讓整個地圖看上去較臟,尤其是存在多個圖層的情況。 這個時候使用整體輪廓可以解決該問題。 與漸變輪廓工具一起使用可以達(dá)到以下效果: 2.16漸變輪廓通過制圖表達(dá)在面圖層的外部實(shí)現(xiàn)均勻顏色漸變效果,默認(rèn)黑色漸變,適用于線和面狀矢量要素。
局部放大對比: 2.17立體邊界根據(jù)輸入的面狀矢量數(shù)據(jù)獲得偏移邊界圖層和一個半透明背景圖層(項(xiàng)目區(qū)外的區(qū)域)。 默認(rèn)的順序是邊界圖層在上,背景圖層在下;你可以反轉(zhuǎn)順序,將背景圖層置于上方,就得到了效果如圖3,圖3效果可以讓項(xiàng)目區(qū)有一個明顯的下凹效果。
默認(rèn)的圖層順序是邊界圖層在上,背景圖層在下(圖左);你也可以調(diào)整順序,將背景圖層置于上方(圖右),可以讓項(xiàng)目區(qū)有一個明顯的下凹效果。 另外你也可以自己修改顏色,在工具運(yùn)行完成后,打開輸出圖層的符號系統(tǒng),會出現(xiàn)制圖表達(dá)項(xiàng),這里你可以任意修改邊界的顏色。 2.18緩沖區(qū)輪廓自動合并輸入的面圖層中的所有要素,然后輸出一個完整的三級緩沖區(qū)輪廓。默認(rèn)30、60、90米距離的三級輪廓。 可通過調(diào)整放大倍數(shù)修改緩沖區(qū)的緩沖距離。 默認(rèn)緩沖區(qū)為30 60 90米,當(dāng)放大倍數(shù)輸入10,可以獲得300 600 900米的緩沖區(qū)。 3.如何使用如何使用GIS薈制圖工具箱,首先,提供兩個壓縮包,一個是 然后有兩種把工具箱添加到 ArcMap 的方法。 3.1StyleTool.zip解壓后可以看到多個個文件夾:lyr 、Representation、RasterFunction等,以及最重要的2個工具箱:GIS薈制圖工具箱.tbx 和 GIS薈制圖工具箱101.tbx。 兩個工具箱中,前者對應(yīng) ArcMap 10.8.2版本,后者對應(yīng) ArcMap 10.1版本。高版本的用戶可以添加第一個工具箱使用,如果添加工具箱后發(fā)現(xiàn)工具不全,或者你就是低版本的 ArcMap,可以使用GIS薈制圖工具箱101.tbx。 3.2添加方式有兩種把GIS薈制圖工具箱添加到 ArcMap 的方式。
3.3Samples.zip
當(dāng)你沒有現(xiàn)成數(shù)據(jù)或者工具發(fā)生報錯,你可以打開.MXD 后綴的工程文件來查看效果,或使用壓縮包中的數(shù)據(jù)運(yùn)行工具箱排查錯誤。 4.適用平臺工具箱在 Win10 平臺,都通過了 ArcMap 10.8.2 和 ArcMap 10.1 的測試,所有工具都可以正常運(yùn)行,除了多向山體陰影和背景模糊不支持 ArcMap 10.1。 目前工具箱還不支持 ArcGIS Pro,一是因?yàn)榇a平臺從 Python2 升級到了 Python3,二是 ArcGIS Pro 舍棄了制圖表達(dá)功能,擴(kuò)展了符號系統(tǒng)功能,且內(nèi)置了很多方便的制圖工具。 針對 ArcGIS Pro 的制圖工具箱會精簡同時新增一些只能 ArcGIS Pro 實(shí)現(xiàn)的功能,目前還在編寫中。 5.收費(fèi)從后臺來看,2年時間,這個工具被下載了近5000次,算是我分享鏈接里最熱門的,而最終也迎來的收費(fèi),也算是對我的激勵吧,也為后面更新提供動力! 收費(fèi)項(xiàng)目1:28元
收費(fèi)項(xiàng)目2:78元
如何付費(fèi) 可通過下面這兩個鏈接跳轉(zhuǎn)到付費(fèi)界面,付費(fèi)后可獲得工具箱的使用說明和工具詳情,以及下載鏈接。 |
|