DayDreamInGIS ArcGIS-AddIn 數據處理工具使用說明(裁剪工具/字段修改/要素合併/屬性篩選/空間連接)

基於ArcGIS-AddIn技術,利用業餘時間,開發了一些數據處理過程中的常用工具集。

支持版本:ArcGIS 10.3及以上版本,直接雙擊安裝即可。較早的版本爲ArcGIS 10.1,有些細節問題,已經更新

插件下載地址:

鏈接:https://pan.baidu.com/s/1yUOVQ8ZoWngyEO0aRa6dhg 
提取碼:ssr9 
 

注意:爲防止出現Bug,使用時請注意保存數據與地圖文檔。使用過程中如果出現問題或者有好的意見或建議,請與本人聯繫聯繫,謝謝!

郵箱:[email protected]

QQ:3565085580

1.裁剪工具集

1.1屬性裁剪圖層

該工具實現根據圖層的屬性值內容分割成不同的要素集,比如可以將一個市的行政區劃數據,按照縣的名稱分割成不同縣的圖層數據。

參數設置如下圖所示。

其中,按照上述參數操作TOC中所有圖層,勾選後,可以操作TOC目錄樹中所有的圖層。

1.2影像裁剪

該功能實現將一幅影像按照矢量數據定義的區域,裁剪成不同的區域圖像。比如,可以將一整幅影像,按照行政區劃,切割成不同行政區的影像,或者按照標準分幅,切割成不同圖幅的影像。

參數設置如下圖所示。

 

1.3矢量裁剪

矢量裁剪功能,實現將當前mxd文檔中所有的矢量圖層按照裁剪圖層,裁剪成獨立的數據集。比如,可以將一份省級圖斑數據,按照行政區劃數據,裁剪成不同市的圖斑數據。

參數設置如下圖:

 

1.4選擇對象裁剪mxd

選擇對象裁剪MXD功能,實現根據用戶當前選擇的面狀要素,裁剪整個mxd(包括矢量和柵格數據),裁剪後的數據存儲在目標位置的mdb或者file gdb中,並形成新的mxd,新的地圖文檔顯示效果同裁剪前的mxd。

參數設置如下圖所示:

1.5繪製範圍裁剪mxd

繪製範圍裁剪mxd功能類似上述功能,該功能根據用戶在地圖文檔中交互繪製的多邊形,裁剪整個MXD,參數設置界面同上。

1.6繪製範圍裁剪mxd(高級)

繪製範圍裁剪mxd功能(高級)類似上述功能,該工具根據目標出圖的設置,生成裁剪框,裁剪用戶指定區域的矢量數據與柵格數據。

裁剪框設置如下:

 

MXD裁剪參數設置界面同上。

1.7MXD裁剪

MXD裁剪功能實現按照裁剪圖層及其字段設置,將當前mxd裁剪爲多個數據集合(包括柵格數據與矢量數據),以及其地圖文檔。

2.字段修改菜單

2.1字段順序更改

實現根據用戶設置,修改矢量數據字段的順序。

2.2字段修改

實現根據用戶設置,對矢量數據的字段進行編輯。包括調整順序、重命名、設置別名、更改字段類型等。

參數設置界面如下圖

3.要素合併(工作空間級)

實現將多個工作空間中的數據進行合併,形成新的工作空間。合併時,同名的圖層,圖層將合併成一個圖層。其他圖層則直接導入到新的工作空間中。可以合併的工作空間包括shp,gdb,mdb類型。

4.屬性篩選(同定義查詢)工具

屬性篩選工具類似ArcMap中定義查詢功能,該工具更加方便用戶的使用。可以將篩選圖層中所有字段的值列出,用戶可以像在Excel中,直接勾選需要的值,即可實現設置定義查詢語句。

具體使用流程如下:選定待篩選圖層,選定需要篩選的字段,點擊添加過濾器,然後在過濾器設置窗口中勾選複合條件的值,即可生成定義查詢語句,最後點擊Apply,即可實現對圖層的篩選。

注意:該功能基本實現,尚未完善

              

5.空間連接(屬性附加到已有字段)工具

空間連接工具類似ArcMap中的Spatial Join功能,該工具實現對連接圖層的字段直接附加到目標圖層的字段中,而不是產生新的要素集。連接時,可以設定,當出現有多個空間連接的對象時,是否選定其中一個要素寫入,或者對多個要素進行綜合(綜合的方式爲,文字類型的字段將各連接對象的值通過逗號分隔連接成一個字符串,數值類型的字段則直接進行累加求和)。附加字段時,如果源圖層中已經包含待附加的字段,則可以直接新建字段或者直接附加到已有字段中。

—————————————————————————————————————————————————————

更新說明:20190809 (1)修復字段順序更時界面Bug (2)修復屬性篩選無法添加過濾器Bug

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章