注意:如果两个需要验证的矢量的 classname一样可能会导致后面的 计算出现混淆,因此需要利用字段计算器,对其其中一个classname进行修改。
选中【classname】列,并选择字段计算器,将classname修改,选中计算器classname=,在其下面的窗口写”需要修改成与测试集不同的名字“。【注意英文双引号】后点击确定,即可改变。
首先两个矢量文件导入到ArcGIS中,导入进入之后
右键矢量文件,打开属性表,在属性表对话框中,点击添加字段,命名为Area,并计算几何面积,单位为平方米。同样,验证集和测试集做一样的处理,处理完成之后。
点击【地理处理】--【联合】对话框,并将其窗口往下拉,取消选“允许间隙存在”
确定之后,会他弹出一个新的矢量数据,我们将其命名为”精度验证失量“。‘
后点击精度验证矢量的属性表,点击弹出窗口的【按属性选择】,为了获取其交集。我们选择了,双击classname,单击等号=,后点击【获取唯一值】,后双击classname所在列的名称。
为了取交集我们选择了and并添加了双击classname_1单击等于=,点击【获取唯一值】,双击其值。点击应用就能出现共同的交集,点击上述图右侧蓝色键,就可以只显示交集数据,后再Area面积列统计其面积值。获取到一个验证集的一个数据。(分子)
后计算测试集的面积值,作为分母,二者相除即为精度。