标注 | 说明 | 数据类型 |
输入栅格数据或要素类数据 | 输入分类影像或其他专题 GIS 参考数据。 输入可以是栅格或要素类。 典型数据是单波段、整型数据类型的分类影像。 如果使用面作为输出,则仅使用未用作训练样本的面。 还可以是 shapefile 或要素类格式的 GIS 土地覆被数据。 | Raster Layer; Mosaic Layer; Feature Layer |
输出精度评估点 | 包含要用于精度评估的随机点的输出点 shapefile 或要素类。 | Feature Class |
目标字段 (可选) | 指定输入数据是分类影像还是实际地表数据。
| String |
随机点的数量 (可选) | 将生成的随机点总数。 根据采样策略和类数,实际数量可能会超出此数量但绝不会低于此数量。 默认随机生成的点数为 500。 | Long |
采样策略 (可选) | 指定将使用的采样方案。
| String |
要素类维度字段 (可选) | 用于定义要素维度(时间)的字段。 仅当分类结果为多维栅格并且需要从要素类(例如多年的土地分类面)生成评估点时,才使用此参数。 | Field |
需要 Spatial Analyst 许可。
获得 Image Analyst 许可后可用。
摘要
创建用于分类后精度评估的随机采样点。
常见方法是通过参考可靠源(如外业工作或高分辨率影像的人工解释)随机选择数百个点并对其分类类型进行标注。 然后将参考点与同一位置的分类结果进行比较。
使用情况
该工具用于创建一组随机点并根据参考数据向其分配类。
此工具还可以使用先前已分类的影像或要素类来向一组点分配类。
当面要素类用于训练或精度评估时,要素类必须具有 Classvalue 或 value 字段,该字段对于每个类都具有唯一的整数值。 例如,具有三个不同类的面要素类可以具有诸如 [1, 2, 3] 或 [10, 20, 40] 等值。
当输入栅格或要素类数据参数值为多维栅格时,生成的随机点将使用时间序列中的所有图像,包括用于指示生成点的图像的日期字段。 要为图像子集生成点,请在使用此工具之前使用创建多维栅格图层工具创建中间图层,或使用子集化多维栅格工具创建中间数据集。
运行此工具后,要手动向某些或所有点分配类,可以编辑表格。
参数
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.sa import *
arcpy.gp.CreateAccuracyAssessmentPoints("cls.tif", "aapnt1.shp", "COMPUTED", "1500", "RANDOM")
许可信息
- Basic: 需要 Spatial Analyst 或 Image Analyst
- Standard: 需要 Spatial Analyst 或 Image Analyst
- Advanced: 需要 Spatial Analyst 或 Image Analyst