如何使用VBA在ArcGIS中编辑属性表

时间:2012-03-06 21:49:31

标签: attributes edit arcgis arcobjects

在我开始之前,你应该知道,在编码方面,我是一个血腥的新人。我正在参与有关VBA和ArcGIS的一些大学任务:我的下一个任务是创建一个代码片段,使用户能够编辑属性表中的值(行)。我的属性表由包含名称,地址等基本信息的点组成。我想要做的是加载一种所有行的LIST,并能够点击我想​​要编辑的特定行。随意发布更简单的方法到达那里..正如我所说,我对编码世界非常新; - )

谢谢大家

比尔

1 个答案:

答案 0 :(得分:1)

我知道你说你是编程的新手,但根据你所说的,我认为你最简单的方法是使用标准的开箱即用的ArcMap功能。

即使您尝试做的任何事情都可以通过VBA完成(知道在ArcGIS 10及更高版本中,现在不鼓励使用此选项),您已经可以在ArcMap中执行以下操作...

  1. 打开属性表,然后选择一行。如果要缩小查询定义,请使用查询定义。

  2. 如果需要加载外部列表,ArcGIS已提供多种将数据导入ArcMap表的方法(如csv文件,xls,dbf,oledb等)。

  3. 启动编辑会话,您可以使用“属性编辑器”查看所选功能的详细表格编辑器

  4. 您现在可以创建编辑功能模板,以便您微调编辑体验(创建下拉框等)。一切都没有编码。