ArcGIS属性表中右键可调用字段计算器。写一些简单代码可操作属性表,有VBS和Python两种。
现在要求是:如果"地块编码"为空,则将"地块编号"赋给"地块编码"。作为GIS专业毕业居然搞不定这个代码,主要是不熟悉VB的语法,一直报语法错误。最后在帮助文档中查到:AcGIS10以后不再使用ArcGIS9的VBA,而是VBScript,它 不允许显式声明任何数据类型,所有变量均属于隐式变量。形如 Dim x as String 的语句应该删除或简化为 Dim x。
关于字段计算的使用,可以参照http://help.arcgis.com/zh-cn/arcgisdesktop/10.0/help/index.html#/na/005s0000002m000000/