需要 Spatial Analyst 许可。
摘要
更新属性表中的字段,将实际地表点与分类的影像进行比较。同时,还可以更新一组用于精度评估的点以反映分类方案或实际地表数据中的更改。
精度评估将采用这些已知点并将其用于评估分类模型的有效性。
用法
语法
UpdateAccuracyAssessmentPoints (in_class_data, in_points, out_points, {target_field})
参数 | 说明 | 数据类型 |
in_class_data | 以栅格或要素类格式输入分类影像或其他专题 GIS 数据。 典型数据是分类影像(单波段、整型数据类型),或来自 ArcMap 影像分类工具条的训练面输出。 如果使用面作为输出,则仅使用未用作训练样本的面。还可以用 shapefile 或要素类格式的土地覆被数据。 | Raster Layer | Feature Layer |
in_points | 该点要素类提供了要更新的精度评估点。 此输入中的所有点都将复制到更新的输出要素类中,同时会通过输入栅格或要素类数据更新 target_field。 | Feature Layer |
out_points | 包含用于精度评估的更新随机点字段的输出点要素类。 | Feature Class |
target_field (可选) | 共有两个选项:CLASSIFIED 和 GROUND_TRUTH。如果希望评估分类影像的精度,请选择 CLASSIFIED。如果将该输入视为地表实际数据或参考数据(如训练面 shapefile 或要素类),请选择 GROUND_TRUTH。
| String |
代码示例
UpdateAccuracyAssessment 示例 1(独立脚本)
该示例将更新用于精度评估的点。
import arcpy
from arcpy.sa import *
arcpy.gp.UpdateAccuracyAssessmentPoints("aapnt1.shp", "grndtru.tif", "aapnt2.shp", "GROUND_TRUTH")
环境
许可信息
- ArcGIS Desktop Basic: 需要 Spatial Analyst
- ArcGIS Desktop Standard: 需要 Spatial Analyst
- ArcGIS Desktop Advanced: 需要 Spatial Analyst