小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

提升“幸福感”的ArcGIS小插件

 GIS薈 2021-12-28

前言:工作之余寫的幾個(gè) ArcGIS 插件,功能簡單但是卻能大幅提高 ArcGIS 的使用體驗(yàn)...

1.完全合并工具

完全合并工具可以干些什么?

你有很多圖層,你想把它們合并到一起,沒有問題,這個(gè)使用自帶的 地理處理->合并 就可以實(shí)現(xiàn)。

但是如果你想要多個(gè)圖層合并后的真實(shí)面積呢?

或許圖層之間有重疊,合并后重疊依然存在,這個(gè)時(shí)候就需要將所有圖層融合到一起,這樣就沒有重疊了,后期不管是如何處理,真實(shí)面積是不會出錯的。

完全合并工具

所以這個(gè)工具可以一步到位,將多個(gè)圖層直接拖進(jìn)來,然后完全合并。

2.亂碼修復(fù)工具

亂碼修復(fù)工具可以干些什么?

解決部分文件屬性表中文亂碼問題,就像下面這樣:

中文亂碼

如果遇到亂碼的數(shù)據(jù)集可以使用該工具解決,支持多文件輸入,更方便。

亂碼修復(fù)工具

工具原理非常簡單,定位數(shù)據(jù)集在磁盤中的存儲位置,然后新建 .cpg 文件,修改為 utf8 編碼。

3.重命名工具

同一個(gè)項(xiàng)目有不同分段的矢量文件,并且他們的名稱一樣,我需要把所有分段的矢量文件合并起來。

聽起來很簡單,全部拖到合并工具中,但是會報(bào)錯哦:

“不允許重復(fù)的輸入”,這就話說的很明白,這里的重復(fù)當(dāng)然指的是名稱重復(fù)。

那么要一個(gè)一個(gè)的改嗎?當(dāng)然我開始就是這樣做的,改的很煩躁,太多了,推薦使用 fme 工具,就輸入輸出連上就行(我也是寫的時(shí)候才想到 fme,fme 用的不多)。

那么重名工具可以干些什么?

如果不會 fme 的話可以使用這個(gè)工具,支持多個(gè)圖層輸入,一步到位,將相同名稱的圖層修改成不同的名稱。

重命名工具

注意事項(xiàng):

  • 工具只會修改數(shù)據(jù)集在內(nèi)容列表中的顯示名稱,不會修改源數(shù)據(jù)的名稱。

4.計(jì)數(shù)工具

計(jì)數(shù)工具可以干什么?

有的時(shí)候我需要確認(rèn)我添加的數(shù)據(jù)集是否完整,有沒有漏一個(gè),所以能知道當(dāng)前 arcmap 中一共有多少圖層對我非常有用。

所以有了這個(gè)工具 ,可以幫助統(tǒng)計(jì)數(shù)據(jù)集(圖層)的數(shù)量

計(jì)數(shù)工具

注意事項(xiàng):

  • 圖層組也會被計(jì)算入,數(shù)量減去圖層組數(shù)量才是真實(shí)數(shù)據(jù)集數(shù)量(如果有圖層組的話);

  • 截止 ArcGIS 10.3 版本,內(nèi)容列表不會顯示其中有多少個(gè)數(shù)據(jù)集,我猜后面的版本應(yīng)該可以顯示,畢竟是非?;A(chǔ)的功能。

5.按屬性導(dǎo)出工具

按屬性導(dǎo)出工具可以干什么?

可以根據(jù)指定的字段,將要素類中具有相同字段值的要素分類聚合,最后依次導(dǎo)出單獨(dú)的矢量要素類。

按屬性導(dǎo)出工具

之前在也看到有人在求助這個(gè)功能,所以寫了這個(gè)工具,或者使用 fme 的扇出也是很好的替代方案。

但是后來發(fā)現(xiàn) ArcGIS 有這個(gè)功能,在 分析工具->提取分析->分割 中,可以根據(jù)字段自己分割自己,然后導(dǎo)出為單獨(dú)的矢量。

為什么還要保留這個(gè)工具呢?因?yàn)檫@個(gè)工具額外添加一個(gè)選項(xiàng)創(chuàng)建單獨(dú)文件夾,可以把每個(gè)單獨(dú)導(dǎo)出的要素類放到單獨(dú)的文件夾中,在某些情況或許有用吧,所以保留了下來。

6.按屬性編碼工具

按屬性編碼工具可以干什么?

這是一個(gè)編碼工具,不過是根據(jù)字段來編碼的,從上到下,相同的字段值同一個(gè)編碼,然后不同的依次升序

并且你可以手動指定編碼樣式,比如你輸入的是 @1@,那么后續(xù)的編碼就是 @2@、@3@...,如果不需要直接輸入數(shù)字1,那么后續(xù)就是一般的2、3、4...

按屬性導(dǎo)出工具

最后 注意 下載

工具箱組成

下載的壓縮包解壓后有3個(gè)文件夾和1個(gè)工具箱,不管你工具箱放在那里,這幾個(gè)文件夾也應(yīng)該放在那里。

文件夾中有源碼,感興趣的可以自己瀏覽學(xué)習(xí)。

第一版本共6個(gè)工具

工具箱下載

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多