gpt4 book ai didi

javascript - 3D 地球的网格系统

转载 作者:行者123 更新时间:2023-12-02 16:01:14 25 4
gpt4 key购买 nike

所以基本上,我的任务是“重建”一个 3D 地球,它由由 NASA Landsat 8 图像 (png) 制成的(非常小的)图 block 组成。地球上的每个点大约每 16 天成像一次,我使用的 API 提供最新的图像(即它们不能离线编译和静态使用)。

这些图 block 每个约为 150kb,宽度和高度为 0.025 纬度/长度。这意味着我可能必须使用静态网格来实现低缩放级别,并且当用户放大时,将根据其视口(viewport)动态生成陆地卫星图 block 。

你们中有人以前用自定义平铺构建过 3D 地球吗?我正在看WebGL Earth API ,但是非常有限。我还查看了Cesium ,但我不确定它是否能够实现我想要做的事情。

基本上,我正在寻找地球(甚至只是一个球体)的 3D 模型,它允许我将图像“粘贴”到特定的纬度/经度点。否则,我想我只需要在 ThreeJs 中制作一个球体并自己进行计算,但我担心如果不使用预先存在的 map 系统(如 Leaflet ),整个事情将完全不准确。

最佳答案

Cesium 已经可以很容易地完成你想要的事情。根据您使用的 API,我们很可能已经有一个可以摄取它的图像提供程序,您描述的大多数图像通常使用主要标准之一。如果没有,实现自定义提供程序只需几十行代码。

我建议您查看Imagery Layers入门教程,请随时在 our forum 上提问.

如果您能提供更多详细信息,我可以给您更具体的建议。

关于javascript - 3D 地球的网格系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31179755/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com