ArcGIS中生成泰森多边形

荷兰气候学家A·H·Thiessen提出了一种根据离散分布的气象站的降雨量来计算平均降雨量的方法,即将所有相邻气象站连成三角形,作这些三角形各边的垂直平分线,于是每个气象站周围的若干垂直平分线便围成一个多边形。用这个多边形内所包含的一个唯一气象站的降雨强度来表示这个多边形区域内的降雨强度,并称这个多边形为泰森多边形

泰森多边形的特性是:

①每个泰森多边形内仅含有一个离散点数据;

②泰森多边形内的点到相应离散点的距离最近;

③位于泰森多边形边上的点到其两边的离散点的距离相等。

本文将介绍利用ArcGIS等GIS软件建立Thiessen多边形的步骤。

1. 利用ArcGIS生成泰森多边形

(1)在ArcGIS Toolbox中,依次找到Analysis Tools—>Proximity—>Create Thiessen Polygon,双击打开生成泰森多边形对话框。

图一    Create Thiessen Polygon命令所在位置
图一    Create Thiessen Polygon命令所在位置

(2)在弹出的对话框中,设置输入要素、输出要素类型和输出字段,点击确定即可生成泰森多边形。如图二所示

图二    设置泰森多边形参数
图二    设置泰森多边形参数

生成的泰森多边形如图三所示:

图三    生成的泰森多边形
图三    生成的泰森多边形

2. 利用MapInfo生成泰森多边形

在MapInfo中选中要建立泰森多边形的点,在菜单中依次选择对象—>Voronoi[V]…,点击该命令弹出生成泰森多边形对话框,进行如图四所示的设置,点击确定即可生成与图三相同的泰森多边形。

图四    MapInfo中设置泰森多边形参数
图四    MapInfo中设置泰森多边形参数

在MapInfo中可以生成一定范围内的泰森多边形。用多边形工具绘制一个区域(区域内要有3个以上的点),选中对变形,将其设为目标,将多边形及其内部的点全部选中,利用Voronoi[V]…命令即可生成一定范围内的泰森多边形,结果如图五所示。

图五    MapInfo生成一定区域内的泰森多边形
图五    MapInfo生成一定区域内的泰森多边形

2 comments

  1. 我在创建泰森多边形时一直提示无法初始化TIN,怎么回事呢? 😳

    1. 额~你的点分布是不是有问题啊?比如在一条线上神马的。泰森多边形是在TIN的基础上建立的,而建立TIN的基础是要求点可以构成三角形啊。我觉得你还是检查一下你的点数据,是不是分布不合理,或者是Multipoint的类型。

Comments are closed.