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

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

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

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

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

复制代码
'['+to_string(x( point_on_surface($geometry )))+','+to_string(y( point_on_surface($geometry )))+']'

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

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

相关推荐
程序员-周李斌3 天前
Java 代理模式详解
java·开发语言·系统安全·代理模式·开源软件
晓华-warm4 天前
Warm-Flow 1.8.4 票签新增多种通过率策略!
java·中间件·流程图·jar·开源软件·工作流
程序员-周李斌4 天前
Java SPI(JDK 内置服务发现机制)
java·开发语言·开源软件
程序员-周李斌5 天前
Java NIO [非阻塞 + 多路复用解]
java·开发语言·开源软件·nio
2501_940094025 天前
山寨掌机 开源掌机游戏整合包 Emuelec整合包128G 一键导入整合游戏包
游戏·安卓·开源软件·软件
zyplayer-doc5 天前
重写OFD查看器,完善PDF查看器,增加搜索历史记录、滚动分页、目录排序等,zyplayer-doc 2.5.7 发布啦!
pdf·编辑器·飞书·开源软件·创业创新·有道云笔记
数字游名Tomda5 天前
腾讯开源最新视频生成模型:仅8.3B,元宝已接入
人工智能·开源·开源软件
zyplayer-doc6 天前
升级表格编辑器,AI客服应用支持转人工客服,AI问答风格与性能优化,zyplayer-doc 2.5.6 发布啦!
人工智能·编辑器·飞书·开源软件·创业创新·有道云笔记
liyi_hz20087 天前
云原生 + 国产化适配:O2OA (翱途)开发平台后端技术栈深度解析
java·后端·开源软件
悟空CRM服务8 天前
我用一条命令部署了完整CRM系统!
java·人工智能·开源·开源软件