ArcGIS AddIn開發(fā)之:屬性刷兼屬性修改工具 | 您所在的位置:網(wǎng)站首頁(yè) › 水瓶座2月12日 › ArcGIS AddIn開發(fā)之:屬性刷兼屬性修改工具 |
在網(wǎng)上看見一個(gè)屬性刷工具,點(diǎn)進(jìn)去發(fā)現(xiàn)工具沒了,只有代碼,這能難倒我么 項(xiàng)目代碼參考地址 這是他的界面: ? 第一步是做一個(gè)和它一樣的界面,但是感覺最上方的combobox沒啥用處,就不要了。 先設(shè)計(jì)好屬性刷工具的整體思路: 1、arcmap中選中一個(gè)要素,點(diǎn)擊讀取要素,把屬性讀取到datagridview中。只支持讀取一個(gè)要素,多個(gè)要素彈出提示,不讀取。 2、datagridview中添加一列CheckBox列,確定字段是否需要復(fù)制。 3、點(diǎn)擊“復(fù)制”按鈕,把需要復(fù)制的字段的 ID 和 字段內(nèi)容,存到字典中。ID作為key,字段內(nèi)容作為值。 4、重新在arcmap中選擇其他要素,可以單選多選,選中之后,點(diǎn)擊“粘貼”按鈕,先遍歷要素,再遍歷字典,把所有字段值,存到要素中。 人無(wú)我有,人有我優(yōu),做插件,就是要卷起來(lái)。 于是我在這個(gè)基礎(chǔ)上。添加了一個(gè)屬性修改功能。 一般在arcmap修改要素屬性的流程是:開啟編輯,選擇圖層,找到要素,修改,保存,關(guān)閉編輯。 但是用這個(gè)插件,只需要:選擇要素,讀取屬性,修改內(nèi)容,回車 完全不用開始、關(guān)閉編輯。 插件成果演示: 屬性刷工具成果視頻演示 |
今日新聞 |
推薦新聞 |
專題文章 |
CopyRight 2018-2019 實(shí)驗(yàn)室設(shè)備網(wǎng) 版權(quán)所有 |