【问题标题】:algorithm like convex hull, but that return the lower area polygon containing all points类似于凸包的算法,但返回包含所有点的下部区域多边形
【发布时间】:2013-11-08 18:18:02
【问题描述】:

我有一个空间软件,在一个数据库中,我有几个城市的每条街道,每条街道的纬度/经度。每条街道都属于一个区域。我正在尝试为每个区域获取多边形,为此,我需要一种算法,从而为我提供覆盖多个点的最小多边形。非常类似于凸包。凸包没用,因为它是这样解决的:

而且,我需要的是这个:

【问题讨论】:

    标签: maps points polygons convex


    【解决方案1】:

    我想我有答案了,凹壳算法。

    【讨论】:

    • 有实现吗?
    【解决方案2】:

    这里有一个用于计算凹壳的工作 npm 模块:https://www.npmjs.com/package/hull.js

    我用它。它是用 javascript 编写的,您可以在带有 Node.js 的服务器上使用它。

    【讨论】:

      猜你喜欢
      • 2018-05-08
      • 2021-05-21
      • 2013-02-04
      • 1970-01-01
      • 1970-01-01
      • 2016-09-21
      • 2017-04-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多