geometry - 使用 D3plus 算法查找位于给定多边形内的最大面积矩形
问题描述
正如您可能知道的那样,在 D3plus 库中找到位于给定多边形内的最大面积矩形的算法非常棒。
如果我将此算法与 EPSG:4326 (WGS84) 坐标一起使用,结果看起来非常合理,如下图所示:
我的问题是我必须使用 EPSG:2056 (LV95) 的瑞士 CRS。如果我使用相同的算法但使用瑞士坐标,则会发生以下情况:
您可能认为要解决这个问题,我可以只转换 CRS 之间的坐标。但这不起作用,因为失真:
我创建了一个显示问题的示例:https ://stackblitz.com/edit/largest-rectangle
有人知道为什么它不适用于瑞士坐标吗?或者更好的是,有一个可行的解决方案吗?
解决方案
推荐阅读
- hadoop - 分布式 Hbase 启动失败,错误信息:服务器尚未运行
- java - Java 处理无效请求映射 url,包括解码
- wordpress - Peachpie wp-dotnet 项目的谷歌分析插件
- sql - 选择 SQL 中的最后一个完整列
- python - Python 单词检查器
- java - 当我输入 10 时,我的代码不会读取第 10 行,当我输入负数时如何退出程序?
- c# - 通过命令行创建 7-Zip 存档时创建逻辑文件夹结构
- javascript - TypeError:无法读取未定义的属性“通道”
- vue.js - 在 nuxt.js/vue.js 上每页加载不同的 css
- javascript - Discord.js 类型/声明扩展不起作用