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 天前
探索 Maxwell:高效捕获 MySQL 数据变更的轻量级中间件
数据库·经验分享·mysql·开源软件
YuanDaima20484 天前
GitHub 与 Gitee 多平台 SSH Key 配置指南
gitee·开源·ssh·github·开源软件·key·免密登录
DooTask官方号8 天前
DooTask 1.3.38 版本更新:MCP 服务器与 AI 工具深度融合,开启任务管理新体验
运维·服务器·人工智能·开源软件·dootask
SRETalk8 天前
夜莺监控设计思考(四)关于机器那些事儿
开源软件·可观测性·监控告警·observability·nightingale·夜莺监控
Teable任意门互动10 天前
主流多维表格产品深度解析:飞书、Teable、简道云、明道云、WPS
开发语言·网络·开源·钉钉·飞书·开源软件·wps
软安科技13 天前
专有软件使用Linux内核的用户头文件违反GPL吗?| 开源合规场景
linux·开源软件·开源协议
精英的英18 天前
【工具开发】适用于交叉编译环境的QT qmake项目转换vscode项目插件
人工智能·vscode·qt·开源软件
liyi_hz200819 天前
O2OA (翱途)开发平台新版本发布预告:架构升级、性能跃迁、功能全面进化
android·java·javascript·开源软件
openHiTLS密码开源社区23 天前
Apache开源许可证:深度解析与实践指南
apache·开源软件·贡献者许可·asf·基金会·专利授权·许可证
2501_9293826524 天前
电视盒子助手开心电视助手 v8.0 删除电视内置软件 电视远程控制ADB去除电视广告
android·windows·adb·开源软件·电视盒子