You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

基于2D点集的Alpha Shape构建及区域面积计算问题求助

Alpha Shape构建与面积计算问题

我正在开展的项目需构建2D点集的Alpha Shape,并计算其边界多边形的面积,工作流程如下:

  • 接收2D点集作为输入
  • 使用Python的alphashape库构建该点集的Alpha Shape
  • 提取Alpha Shape的边界点
  • 调用shapely的polygon.area函数计算边界点构成多边形的面积

目前遇到的问题:
当输入类似图1的2D点集时,构建出的Alpha Shape是图2所示的两个Multi Polygon,无法得到我需要的目标面积,预期应生成图3那样的单一Alpha Shape。

想请教:是否可以通过插值处理这类点集,从而构建出符合预期的Alpha Shape?希望能得到相关建议或解决方案。

附相关图示:

  • 示例数据图:示例数据图
  • 实际生成结果图:实际生成结果图
  • 预期结果图:预期结果图

已尝试的代码:参考了alphashape库官方提供的sample.py内容

内容的提问来源于stack exchange,提问作者윤도현

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 07:32:14