这是一个培训班小伙伴提供的一个问题案例:
名为 yixing 的excel表是基于宜兴市 58 个方言点的方言调查数据做多尺度降维分析的结果,表格含 5 列,第一列是 58 个地点的名称,第二、三列是经纬度,第四、五列为降维后的结果第一维度和第二维度,返回每个地点在在两个维度上的坐标值;最后一列 clusters 是基于宜兴方言数据对地点进行聚类分析的结果,类别用英文大写字母标注,同属一个字母的地点属于同一个聚簇。 YX_City_polygon 是宜兴市边界的 shp 文件。
计量方言学领域时常需要将降维后每个维度可视化,以观察区域方言的分布模式。这种情况下,如果只是用点符呈现这种数值变化,可视化的效果不会很好,我们还是需要面状的镶嵌多边形来呈现,这时候泰森多边形便排上用场。
这种情况下,我们已知的是调查点的经纬度,先生成泰森多边形,然后用宜兴市边界截取。然后就可以在每个泰森多边形里填入维度的坐标,分别生成第一维度的地图,和第二维度的地图,结果如下:
| 两个维度 |
|---|
![]() |
可以看到宜兴方言的主要格局是东西对立,第二维度是北部受到南部的影响。
接下来我们也可以呈现聚类的结果,如下:
| 聚类的结果 |
|---|
![]() |
一种颜色表示一个方言聚簇,是相对接近的方言区域。此时产生了一个问题,每个区域的面积和周长是多少呢?
明晚的课程中我们将一起学习下如何使用 R 语言解决这个问题~
点击这里跳转到 RStata 短书平台获取附件:R语言地理计算的应用:泰森多边形面积、周长与质心距离计算


评论