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

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

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

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

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

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

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

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

相关推荐
Pocker_Spades_A1 天前
丹摩 | 重返丹摩(上)
开源软件
ac.char4 天前
在 CentOS 7 上安装 MinIO 的步骤
linux·运维·centos·开源软件
shuju00014 天前
5个有效的华为(HUAWEI)手机数据恢复方法
windows·经验分享·华为·智能手机·电脑·软件工程·开源软件
Navicat中国6 天前
小版本大不同 | Navicat 17 新增 TiDB 功能
数据库·tidb·开源软件·navicat
平凡シンプル7 天前
微信小程序瀑布流组件
微信小程序·开源软件·插件
m0_594526307 天前
探索 TraceBoard:统计你的键盘按键使用情况
python·计算机外设·开源软件·fastapi
全域观察7 天前
开源,一天200star,解锁视频字幕生成新方式——一款轻量级开源字幕工具,免费,支持花字,剪映最新会员模式吃相太难看了
人工智能·新媒体运营·开源软件·内容运营·程序员创富
路由侠内网穿透9 天前
飞牛私有云访问外网
大数据·服务器·开源软件
程序猿锦鲤10 天前
Ollama—87.4k star 的开源大模型服务框架!!
学习·ai·开源软件·工具
许苑向上11 天前
在Linux上部署(MySQL Redis Elasticsearch等)各类软件
linux·中间件·开源软件