使用说明
根据给定的点数据集生成泰森多边形.泰森多边形可用于定性分析、统计分析、邻近分析等。例如,可以用离散点的性质来描述泰森多边形区域的性质;可用离散点的数据来计算泰森多边形区域的数据;判断一个离散点与其它哪些离散点相邻时,可根据泰森多边形直接得出,且若泰森多边形是 n 边形,则就与 n 个离散点相邻;当某一数据点落入某一泰森多边形中时,它与相应的离散点最邻近,无需计算距离。
泰森多边形定义
泰森多边形是荷兰气候学家 A.H.Thiessen 提出的一种根据离散分布的气象站的降雨量来计算平均降雨量的方法,即将所有相邻气象站连成三角形,作这些三角形各边的垂直平分线,于是每个气象站周围的若干垂直平分线便围成一个多边形。用这个多边形内所包含的一个唯一气象站的降雨强度来表示这个多边形区域内的降雨强度,并称这个多边形为泰森多边形。
泰森多边形又称为 Voronoi 图,是由一组连接两邻点直线的垂直平分线组成的连续多边形组成。泰森多边形的特性为:
每个泰森多边形内仅含有一个离散点数据; 泰森多边形内的点到相应离散点的距离最近; 位于泰森多边形边上的点到其两边的离散点的距离相等。
泰森多边形应用
泰森多边形可用于定性分析、统计分析、邻近分析等,通过创建泰森多边形创建的多边形要素可对可用空间进行划分并将其分配给最近的点要素。泰森多边形有时会用于替代插值操作,以便将一组样本测量值概化到最接近他们的区域。使用泰森多边形可将取自一组气候测量仪的测量值概化到周围区域,还可为一组店铺快速建立服务区模型等。例如:
可以用离散点的性质来描述泰森多边形区域的性质; 可用离散点的数据来计算泰森多边形区域的数据; 判断一个离散点与其它哪些离散点相邻时,可根据泰森多边形直接得出,且若泰森多边形是 n 边形,则就与 n个离散点相邻; 当某一数据点落入某一泰森多边形中时,它与相应的离散点最邻近,无需计算距离。
参数说明
参数名 | 默认值 | 参数释义 | 参数类型 |
---|---|---|---|
源数据集 | 源数据集,用于构建泰森多边形的点数据集 | DatasetVector | |
目标数据源 | 指定的存储结果的数据集所在的数据源 | Datasource | |
结果数据集名 | 指定的结果数据集名称 | String |
输出结果
参数名 | 参数释义 | 参数类型 |
---|---|---|
结果数据集 | 结果数据集 | DatasetVector |
应用案例
本实例基于全国的气象站点数据,对其构建泰森多边形,将点数据中的属性反映到面对象中,得到每个气象站点构建区域的平均降雨量,对其制作分段专题图,分析各区域的降雨量情况,下图为得到的全国降水量分布图: