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

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

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

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

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

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

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

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

相关推荐
猴哥聊项目管理5 天前
项目管理软件的技术深度剖析:从架构到创新的全面探索
信息可视化·架构·项目管理·交互·开源软件·项目管理工具·项目管理软件
环能jvav大师7 天前
Windows系统安装R语言及RStudio、RTools
大数据·开发语言·数据分析·r语言·开源软件
郑州拽牛科技9 天前
同城上门服务预约小程序搭建,类似东郊到家系统
大数据·微信小程序·系统架构·开源软件
xiezhr10 天前
喜欢干净简洁音乐播放器的朋友看过来
vue·github·vue3·开源软件·音乐播放器·网易云音乐
追风201911 天前
建设网盘聚合中心—Win10+Alist+RaiDrive
经验分享·github·开源软件
xiezhr18 天前
金九银十来了,你的简历写好了么?
github·求职招聘·开源软件·简历
Gzlcxxjs19 天前
开源的工作流系统突出优点总结
微服务·开源·开源软件
Gzlcxxjs19 天前
实现流程化办公,可专注于开源可视化报表设计器!
低代码·微服务·开源·开源软件
集师知识付费小程序搭建20 天前
知识付费小程序搭建
小程序·开源软件
神秘的土鸡20 天前
灵办AI搜索引擎和文档总结工具
人工智能·github·开源软件·ai编程·ai写作