ArcGIS AddIn开发之:属性刷兼属性修改工具
GIS程序猿
2022年11月03日 18:01
收录于文集
共12篇

在网上看见一个属性刷工具,点进去发现工具没了,只有代码,这能难倒我么

第一步是做一个和它一样的界面,但是感觉combobox没啥用处,就不要了。

先设计好属性刷工具的整体思路:

1、arcmap中选中一个要素,点击读取要素,把属性读取到datagridview中。只支持读取一个要素,多个要素弹出提示,不读取。

2、datagridview中添加一列CheckBox列,确定字段是否需要复制。

3、点击“复制”按钮,把需要复制的字段的 ID 和 字段内容,存到字典中。ID作为key,字段内容作为值。

4、重新在arcmap中选择其他要素,可以单选多选,选中之后,点击“粘贴”按钮,先遍历要素,再遍历字典,把所有字段值,存到要素中。

人无我有,人有我优,做插件,就是要卷起来。

于是我在这个基础上。添加了一个属性修改功能。

一般在arcmap修改要素属性的流程是:开启编辑,选择图层,找到要素,修改,保存,关闭编辑。

但是用这个插件,只需要:选择要素,读取属性,修改内容,回车

完全不用开始、关闭编辑。