QGIS-计算几何内部点(一定在几何内)

在提取几何图像的中心点相关的X Y时,我们往往希望提取的点在几何内部,因为对于不规则图形而言,特别是凹几何,提取的点可能在图形外,QGIS中提供了相关的函数用于提取点中心点:

打开图形的属性列表,进入"字段计算器"中,在"几何图形"中包含了诸多的方法,比如我们需要的centroid。

但是很可惜,这是提取质心的方法,没法保障提取的点位一定位于几何内部,往下找,有一个名为"point_on_surface"(返回保证位于几何图形的表面上的点)的函数,这即是我们需要的:

在使用上,我这边需要用到x y构建数组,因此就可以采取下列的表达式:

'['+to_string(x( point_on_surface($geometry )))+','+to_string(y( point_on_surface($geometry )))+']'

我是对文本类型的字段采用了这个方法,可以根据实际需要进行修改。

在"预览"出会显示你的表达式是否合法,输出的结果等。

相关推荐
种花家的小白1 天前
deepseek 3FS编译
开源软件
zrhsmile2 天前
麒麟Linux创建开源软件桌面快捷方式和添加到应用列表
linux·运维·开源软件·桌面快捷方式
郑州拽牛科技3 天前
家政保洁维修行业有没有必要做小程序?
大数据·微信小程序·小程序·系统架构·开源软件
zyplayer-doc5 天前
知识库适配DeepSeek,企业微信支持自动登录,授权支持过期时间设置,zyplayer-doc 2.4.9 发布啦!
编辑器·飞书·企业微信·开源软件·有道云笔记·石墨文档
遇见属于7 天前
AnyDesk 远程桌面控制软件 v9.0.2
开源软件
eqwaak08 天前
ipywidgets深度探索:从交互原理到企业级应用
开发语言·人工智能·python·学习·开源软件
Ylsh37029 天前
SheetDataMerge合并工作表(excel)内多行同类数据的小工具。
windows·excel·开源软件·office
liupan688913 天前
文档检索服务平台
elasticsearch·全文检索·开源软件
MYPM_AndyLiu14 天前
Codes 开源免费研发项目管理平台 2025年第一个大版本3.0.0 版本发布及创新的轻IPD实现
测试用例·开源软件·jira·项目管理工具·项目管理软件·teambition·redmine
望获linux15 天前
如何在望获实时 Linux & 京博航友善 NanoPC-T6 上部署 Docker
linux·运维·服务器·docker·eureka·开源软件