QGIS使用字段计算器添加质心坐标(centroid)
发布时间: 2023-05-02
所属分类: QGIS学习笔记
在地图矢量化的时候遇到了需要给图形添加质心坐标的需求,找了一些帖子和官方文档,总结了下实现方法。
什么是质心
Centroid是多边形的质量中心(Center of mass)。假设多边形是一块厚度均匀的薄板,当我们用一根绳子从一个平衡点吊起薄板时,薄板能够保持水平稳定,那么这个平衡点就是centroid。
质心为多质点系统的质量中心。若对该点施力,系统会沿著力的方向运动、不会旋转。
实现
打开字段计算器,创建一个新的字段x,输入如下公式,字段类型选小数。
x(centroid($geometry))
用同样的方式再添加一个字段y,输入如下公式,字段类型选小数。
y(centroid($geometry))
最后保存,结果如图:
显示质心坐标
点击图层标选项
选择单一标注,并输入如下公式。
结果如图
参考
- https://zh.wikipedia.org/zh-hans/%E8%B3%AA%E5%BF%83
- https://jingsam.github.io/2016/10/05/centroid.html
全部QGIS笔记
所有的GIS笔记查看这里------> QGIS 学习笔记汇总
相关阅读
声明
1.本文所分享的所有需要用户下载使用的内容(包括但不限于软件、数据、图片)来自于网络或者麻辣GIS粉丝自行分享,版权归该下载资源的合法拥有者所有,如有侵权请第一时间联系本站删除。
2.下载内容仅限个人学习使用,请切勿用作商用等其他用途,否则后果自负。
手机阅读
公众号关注
知识星球
手机阅读
最新GIS干货
私享圈子
上一篇:QGIS中平移、缩放、旋转要素