麻辣GIS微信平台

更多 GIS 干货

微信关注不错过

QGIS使用字段计算器添加质心坐标(centroid)

在地图矢量化的时候遇到了需要给图形添加质心坐标的需求,找了一些帖子和官方文档,总结了下实现方法。

什么是质心

Centroid是多边形的质量中心(Center of mass)。假设多边形是一块厚度均匀的薄板,当我们用一根绳子从一个平衡点吊起薄板时,薄板能够保持水平稳定,那么这个平衡点就是centroid。

质心为多质点系统的质量中心。若对该点施力,系统会沿著力的方向运动、不会旋转。

实现

打开字段计算器,创建一个新的字段x,输入如下公式,字段类型选小数。

x(centroid($geometry))

用同样的方式再添加一个字段y,输入如下公式,字段类型选小数。

y(centroid($geometry))

最后保存,结果如图:

显示质心坐标

点击图层标选项

选择单一标注,并输入如下公式。

结果如图

参考

  1. https://zh.wikipedia.org/zh-hans/%E8%B3%AA%E5%BF%83
  2. https://jingsam.github.io/2016/10/05/centroid.html

全部QGIS笔记

所有的GIS笔记查看这里------> QGIS 学习笔记汇总

相关阅读

麻辣GIS-Sailor

作者:

GIS爱好者,学GIS,更爱玩GIS。

声明

1.本文所分享的所有需要用户下载使用的内容(包括但不限于软件、数据、图片)来自于网络或者麻辣GIS粉丝自行分享,版权归该下载资源的合法拥有者所有,如有侵权请第一时间联系本站删除。

2.下载内容仅限个人学习使用,请切勿用作商用等其他用途,否则后果自负。

手机阅读
公众号关注
知识星球
手机阅读
麻辣GIS微信公众号关注
最新GIS干货
关注麻辣GIS知识星球
私享圈子

留言板(小编看到第一时间回复)