插值点 (标准要素分析)

摘要

根据一组点的测量结果来预测新位置上的值。 此工具将各点处具有数值的点数据用作输入,并根据预测值分类创建区域。

示例包括以下内容:

  • 一处空气质量管理区安装有用于测量污染水平的传感器。 此工具可用于预测未安装传感器位置的污染水平,如学校或医院等高危人群聚集的地区。
  • 根据从诸多单株植物中采集到的样本来预测农作物体内的重金属浓度。
  • 预测土壤养分水平(氮、磷、钾等)和其他指标(如导电性),以便研究这些指标与作物产量的关系并规定田间各处的精确化肥用量。
  • 气象应用包括温度、降雨和相关变量(例如酸雨)的预测。

插图

插值点工具图示

使用情况

  • 点图层将用作输入。 输入图层必须具有数值字段才能作为插值的基础。 此工具用于与温度和污染级别等随地形变化平缓的数据配合使用, 而不适用于人口或中位收入等在很短间隔范围内变化明显的数据。

  • 可通过设置此工具来优化速度、精度或两者平衡的组合。 预测越精确,计算结果的速度越慢,反之亦然。

  • 可通过此工具利用输出预测误差选项来创建标准误差的图层。 插值图层中 95% 的置信区间可通过计算出插值、然后加上两个标准上限误差并减去两个标准下限误差进行计算。

  • 此工具使用 Esri 经验贝叶斯克里金法来执行插值。 提供给此方法的参数受插值选项参数控制。 参数如下所示。

    参数速度默认值精度

    数据变换类型

    EMPIRICAL

    半变异函数模型类型

    POWER

    POWER

    K_BESSEL

    各局部模型中的最大点数

    50

    75

    200

    局部模型区域重叠系数

    1

    1.5

    3

    模拟半变异函数的数量

    30

    100

    200

    最小邻居数

    8

    10

    15

    最大邻居数

    8

    10

    15

参数

标注说明数据类型
输入要素

要被插值到连续表面图层上的点要素。

Feature Set
输出名称

要在门户中创建的输出图层的名称。

String
插值字段
(可选)

包含将进行插值的值的数值字段。

Field
插值选项
(可选)

指定将使用速度、精度还是两者平衡的组合。 预测结果越精确,所花费的计算时间就越长。

  • 速度将使用速度。
  • 平衡将使用速度和精度两者平衡的组合。 这是默认设置。
  • 精度将使用精度。
String
输出预测误差
(可选)

指定是否将创建预测误差输出图层。 选中后,将为插值预测输出一个包含标准误差的面图层。

标准误差可提供有关预测值的可信度的信息,因此非常有用。 一般来说,有 95% 的真值会落在两个预测值标准误差之间。 例如,一个新位置的预测值为 50,标准误差为 5。 这意味着通过此任务预测出此地区的真值是 50,但不排除真值低至 40 或高至 60 的可能。 为计算合理值的范围,可先用标准误差乘以 2,然后将得出的值加上预测值来获得范围上限,再用预测值减去乘以 2 后得出的值来获得范围下限。

  • 未选中 - 不会创建预测误差输出图层。 这是默认设置。
  • 选中 - 将创建预测误差输出图层。

Boolean
分类类型
(可选)

指定将预测值划分到面的方法。

  • 相等间隔将以每个区域的密度值范围相等的方式创建面。
  • 几何间隔将基于具有几何系列的分类间隔创建面。 这样可确保每个类范围与每个类中所拥有的值的数量大致相同,且间隔之间的变化一致。 这是默认设置。
  • 相等面积将以各个区域大小相等的方式创建面。 例如,如果结果的高密度值多于低密度值,则会为高密度创建更多面。
  • 手动输入分类间隔将使用自定义区域值范围。 这些值必须以分类间隔形式提供。
String
类数目
(可选)

将被划分为不同类的预测值范围。 每个类中值的范围由分类类型决定。 每个类定义结果面的边界。

默认值为 10,最大值为 32。

Long
分类间隔
(可选)

用于手动分类的分类间隔值。 这些值用于定义每个类的上限,所以分类数量等于所提供值的数量。 如果某位置的预测值大于所提供的最大间隔值,则不会为该位置创建区域。 必须提供至少为 2 且不大于 32 的值。

Double
边界面
(可选)

包含将对值执行插值操作的面的图层。 例如,如果您要对湖中鱼的密度进行插值,则可以使用此参数中湖的边界,使输出结果仅包含湖边界内的面。

Feature Set
在点图层上进行预测
(可选)

包含将用于计算预测值的点位置的可选图层。 这样可以对感兴趣的特定位置进行预测。 例如,如果输入图层表示污染级别的测量结果,则可以使用此参数来预测学校或医院等高危人群聚集区域的污染级别。 然后便可以利用此信息来向这些地区的卫生部门提出建议。

Feature Set

派生输出

标注说明数据类型
输出图层

输出面要素,其中各个面将根据分类类型和分类数量包围插值。

Feature Set
输出预测误差图层

包含输入图层中每个点的预测误差。

Feature Set
输出预测点图层

包含预测点图层中的点和这些点的预测值的点图层。

Feature Set

arcpy.sfa.InterpolatePoints(inputLayer, outputName, {field}, {interpolateOption}, {outputPredictionError}, {classificationType}, {numClasses}, {classBreaks}, {boundingPolygonLayer}, {predictAtPointLayer})
名称说明数据类型
inputLayer

要被插值到连续表面图层上的点要素。

Feature Set
outputName

要在门户中创建的输出图层的名称。

String
field
(可选)

包含将进行插值的值的数值字段。

Field
interpolateOption
(可选)

指定将使用速度、精度还是两者平衡的组合。 预测结果越精确,所花费的计算时间就越长。

  • 1将使用速度。
  • 5将使用速度和精度两者平衡的组合。 这是默认设置。
  • 9将使用精度。
String
outputPredictionError
(可选)

指定是否将创建预测误差输出图层。 如果指定了 OUTPUT_ERROR,将为插值预测输出一个包含标准误差的面图层。

标准误差可提供有关预测值的可信度的信息,因此非常有用。 一般来说,有 95% 的真值会落在两个预测值标准误差之间。 例如,一个新位置的预测值为 50,标准误差为 5。 这意味着通过此任务预测出此地区的真值是 50,但不排除真值低至 40 或高至 60 的可能。 为计算合理值的范围,可先用标准误差乘以 2,然后将得出的值加上预测值来获得范围上限,再用预测值减去乘以 2 后得出的值来获得范围下限。

  • NO_ERROR不会创建预测误差输出图层。 这是默认设置。
  • OUTPUT_ERROR将创建预测误差输出图层。
Boolean
classificationType
(可选)

指定将预测值划分到面的方法。

  • EQUALINTERVAL将以每个区域的密度值范围相等的方式创建面。
  • GEOMETRICINTERVAL将基于具有几何系列的分类间隔创建面。 这样可确保每个类范围与每个类中所拥有的值的数量大致相同,且间隔之间的变化一致。 这是默认设置。
  • EQUALAREA将以各个区域大小相等的方式创建面。 例如,如果结果的高密度值多于低密度值,则会为高密度创建更多面。
  • MANUAL将使用自定义区域值范围。 这些值必须以分类间隔形式提供。
String
numClasses
(可选)

将被划分为不同类的预测值范围。 每个类中值的范围由分类类型决定。 每个类定义结果面的边界。

默认值为 10,最大值为 32。

Long
classBreaks
[classBreaks,...]
(可选)

用于手动分类的分类间隔值。 这些值用于定义每个类的上限,所以分类数量等于所提供值的数量。 如果某位置的预测值大于所提供的最大间隔值,则不会为该位置创建区域。 必须提供至少为 2 且不大于 32 的值。

Double
boundingPolygonLayer
(可选)

包含将对值执行插值操作的面的图层。 例如,如果您要对湖中鱼的密度进行插值,则可以使用此参数中湖的边界,使输出结果仅包含湖边界内的面。

Feature Set
predictAtPointLayer
(可选)

包含将用于计算预测值的点位置的可选图层。 这样可以对感兴趣的特定位置进行预测。 例如,如果输入图层表示污染级别的测量结果,则可以使用此参数来预测学校或医院等高危人群聚集区域的污染级别。 然后便可以利用此信息来向这些地区的卫生部门提出建议。

Feature Set

派生输出

名称说明数据类型
outputLayer

输出面要素,其中各个面将根据分类类型和分类数量包围插值。

Feature Set
outputPredictionErrorLayer

包含输入图层中每个点的预测误差。

Feature Set
outputPredictedPointsLayer

包含预测点图层中的点和这些点的预测值的点图层。

Feature Set

环境

许可信息

  • Basic: 需要 ArcGIS Enterprise 中的帐户有执行分析的权限
  • Standard: 需要 ArcGIS Enterprise 中的帐户有执行分析的权限
  • Advanced: 需要 ArcGIS Enterprise 中的帐户有执行分析的权限

相关主题