使用 D3plus 算法查找位于给定多边形内的最大面积矩形

问题描述

您可能知道,在 D3plus 库中,有一种非常棒的算法可用于查找位于给定多边形内的最大面积矩形。

如果我将此算法与 epsg:4326 (wgs84) 坐标一起使用,结果看起来非常合理,如下图所示:

enter image description here

我的问题是我必须使用 epsg:2056 (LV95) 的瑞士 CRS。如果我使用相同的算法但使用瑞士坐标,则会发生以下情况:

enter image description here

您可能认为要解决这个问题,我可以在 CRS 之间转换坐标。但由于失真,这不起作用:

enter image description here

我创建了一个显示问题的示例:https://stackblitz.com/edit/largest-rectangle

有人知道为什么它不适用于瑞士坐标吗?或者更好的是,有一个有效的解决方案吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)