标注 | 说明 | 数据类型 |
输入栅格数据或要素类数据 | 输入分类影像或其他专题 GIS 参考数据。 输入可以是栅格或要素类。 典型数据是单波段、整型数据类型的分类影像。 如果使用面作为输出,则仅使用未用作训练样本的面。 还可以是 shapefile 或要素类格式的 GIS 土地覆被数据。 | Raster Layer; Mosaic Layer; Feature Layer |
输出精度评估点 | 包含要用于精度评估的随机点的输出点 shapefile 或要素类。 | Feature Class |
目标字段 (可选) | 指定输入数据是分类影像还是实际地表数据。
| String |
随机点的数量 (可选) | 将生成的随机点总数。 根据采样策略和类数,实际数量可能会超出此数量但绝不会低于此数量。 默认随机生成的点数为 500。 | Long |
采样策略 (可选) | 指定将使用的采样方案。
| String |
要素类维度字段 (可选) | 用于定义要素维度(时间)的字段。 仅当分类结果为多维栅格并且需要从要素类(例如多年的土地分类面)生成评估点时,才使用此参数。 | Field |
需要 Spatial Analyst 许可。
获得 Image Analyst 许可后可用。
摘要
创建用于分类后精度评估的随机采样点。
常见方法是通过参考可靠源(如外业工作或高分辨率影像的人工解释)随机选择数百个点并对其分类类型进行标注。 然后将参考点与同一位置的分类结果进行比较。
使用情况
参数
CreateAccuracyAssessmentPoints(in_class_data, out_points, {target_field}, {num_random_points}, {sampling}, {polygon_dimension_field})
名称 | 说明 | 数据类型 |
in_class_data | 输入分类影像或其他专题 GIS 参考数据。 输入可以是栅格或要素类。 典型数据是单波段、整型数据类型的分类影像。 如果使用面作为输出,则仅使用未用作训练样本的面。 还可以是 shapefile 或要素类格式的 GIS 土地覆被数据。 | Raster Layer; Mosaic Layer; Feature Layer |
out_points | 包含要用于精度评估的随机点的输出点 shapefile 或要素类。 | Feature Class |
target_field (可选) |
指定输入数据是分类影像还是实际地表数据。
| String |
num_random_points (可选) | 将生成的随机点总数。 根据采样策略和类数,实际数量可能会超出此数量但绝不会低于此数量。 默认随机生成的点数为 500。 | Long |
sampling (可选) | 指定将使用的采样方案。
| String |
polygon_dimension_field (可选) | 用于定义要素维度(时间)的字段。 仅当分类结果为多维栅格并且需要从要素类(例如多年的土地分类面)生成评估点时,才使用此参数。 | Field |
代码示例
该示例将创建用于精度评估的随机点。
import arcpy
from arcpy.ia import *
# Check out the ArcGIS Image Analyst extension license
arcpy.CheckOutExtension("ImageAnalyst")
CreateAccuracyAssessmentPoints("c:\\test\\cls.tif", "c:\\test\\apnt1.shp",
"COMPUTED", "1500", "RANDOM")
许可信息
- Basic: 需要 Image Analyst 或 Spatial Analyst
- Standard: 需要 Image Analyst 或 Spatial Analyst
- Advanced: 需要 Image Analyst 或 Spatial Analyst