使用说明
该算子可生成空间权重矩阵文件,空间权重矩阵文件用于表示数据集中各要素之间的空间关系。
空间权重矩阵文件旨在生成、存储、重用和共享一组要素之间关系的空间关系概念化模型。文件采用的是二进制文件格式创建,要素关系存储为稀疏矩阵。
概念化模型
选择应反映要分析的要素之间的固有关系,设置要素在空间中彼此交互方式构建的模型越逼真,结果就越准确。
- 固定距离模型:适用于点数据、及面大小变化较大的面数据。
- 反距离模型:所有要素均被视为所有其他要素的相邻要素,所有要素都会影响目标要素,但是随着距离的增加,影响会越小,要素之间的权重为距离分之一,适用于连续数据。
- 反距离平方模型:与”反距离模型”相似,随着距离的增加,影响下降的更快,要素之间的权重为距离的平方分之一。
- K最邻近模型:距目标要素最近的K个要素包含在目标要素的计算中(权重为1),其余的要素将会排除在目标要素计算之外(权重为0)。如果想要确保具有一个用于分析的最小相邻要素数,该选项非常有效。当数据的分布在研究区域上存在变化以致于某些要素远离其他所有要素时,该方法十分适用。当固定分析的比例不如固定相邻对象数目重要时,K 最近邻方法较适合。
- 无差别区域模型:该模型是”反距离模型”和”固定距离模型”的结合,会将每个要素视为其他各个要素的相邻要素,该选项不适合大型数据集,在指定的固定距离范围内的要素具有相等的权重(权重为1);在指定的固定距离范围之外的要素,随着距离的增加,影响会越小。
参数说明
参数名 | 默认值 | 参数释义 | 参数类型 |
---|---|---|---|
要生成空间权重矩阵的数据集 | 要生成空间权重矩阵的数据集 | FeatureRDD | |
空间关系概念化模型 | 空间关系概念化模型,支持反距离“InverseDistance”,反距离平方“InverseDistanceSquared”,固定距离“FixedDistanceBand”,K近邻“KNearestNeighbors”,无差别区域“ZoneOfIndifference” | JavaConceptualizationModel | |
空间权重矩阵文件路径 | 空间权重矩阵文件的输出路径和保存名称。支持 HDFS 文件系统,如果存储到本地文件系统,需加上 file:///, | String | |
中断距离容限 (可选) |
0.0 Meter | 中断距离容限:“0”表示为未应用任何距离,则每个要素都是相邻要素。非零正值表示当要素间的距离小于此值时为相邻要素。输入格式如“10 Meter”,当概念化模式为 KNearestNeighbors 时无效。 | JavaDistance |
反距离幂指数 (可选) |
1.0 | 反距离幂指数,控制距离值的重要性的指数,幂值越高,远数的影响会越小。 只有当概念化模式为 InverseDistance、InverseDistanceSquared 和 ZoneOfIndifference 时有效。 | Double |
邻近相邻对象数目 (可选) |
0 | k邻近相邻对象数目,当概念化模式为 KNearestNeighbors 才有效 | Integer |
是否对矩阵进行标准化 (可选) |
false | 是否对矩阵进行标准化 | Boolean |