地球最远可视距离530公里,Rust算法找到了 [2026]

地球上最远的视野,算法找到了

  • 兴都库什山脉~皮克·丹科瓦峰间530公里被确认为地球最长可视距离
  • 基于Rust的CacheTVS算法计算了45亿个视野
  • 5台AMD Turin服务器在18小时内完成了全球分析

530公里,从吉尔吉斯斯坦到中国可见

开发者Ryan Berger和Tom Buckley-Houston创建的CacheTVS算法计算了地球上所有地点的可视距离。[All The Views] 吉尔吉斯斯坦的皮克·丹科瓦峰到中国兴都库什山脉的530公里被确认为最长视野。

第二名是哥伦比亚安蒂奥基亚~克里斯托瓦尔峰504公里,第三名是俄罗斯厄尔布鲁士山~土耳其蓬托斯山脉483公里。[Ryan Berger 博客]

缓存效率是关键

CacheTVS的核心是缓存优化。传统方式的缓存未命中率高达96%。通过旋转地形数据并将其连续排列在内存中解决了这个问题。[GitHub]

通过增加AVX-512 SIMD和多线程,将珠穆朗玛峰的计算时间从12小时缩短到2分钟。比传统GPU快160倍。[Ryan Berger 博客]

花费数百美元分析整个地球

使用数百个AMD Turin核心和数百GB RAM分析了整个地球。成本为数百美元。与最初预计的数十万美元相比,大幅降低。

处理了2,500个100米分辨率的地形数据切片,并将结果发布为交互式地图。[All The Views] 在Hacker News上,涌现了无线通信、网状网络等应用创意。[Hacker News]

常见问题 (FAQ)

Q: 530公里真的能看到吗?

A: 理论上是可能的,但需要完美的大气条件。吉尼斯世界纪录实际拍摄的最远距离为483公里,仅在有利于大气折射的特殊条件下才有可能。在一般天气条件下实际上是不可能的。

Q: 考虑地球曲率吗?

A: 是的。地球曲率和大气折射都包含在校正公式中。将折射系数设置为0.13,以反映光线穿过大气层时弯曲的效果。如果没有这种校正,长距离计算会产生很大的误差。

Q: 可以用在哪些方面?

A: 可用于通信塔部署、无线通信路径规划、网状网络优化、风力发电视觉影响评估等。可以在交互式地图上查看特定地点的可视距离,因此也可以作为登山或拍摄计划的参考。


如果这篇文章对您有帮助,请订阅AI Digester。

参考资料

发表评论