微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决使用 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 举报,一经查实,本站将立刻删除。