3D 地球的网格系统
Grid system for a 3D Earth
所以基本上,我的任务是 "recreating" 一个 3D 地球,它由(非常小的)瓦片组成,这些瓦片由 NASA Landsat 8 图像 (png) 制成。地球上的每个点每 16 天左右拍摄一次,我正在使用的 API 提供最新的图像(即它们不能离线编译和静态使用)。
这些图块每个约 150kb,宽度和高度为 0.025 lat/long。这意味着我可能不得不为低缩放级别使用静态网格,并且当用户放大时,Landsat 瓦片将根据其视口动态生成。
你们中有人用自定义平铺构建过 3D 地球吗?我正在查看 WebGL Earth API, but it's very limited. I've also taken a look at Cesium,但我不确定它是否能够完成我想做的事情。
基本上,我正在寻找一个地球的 3D 模型(或者甚至只是一个球体),它可以让我"stick" 图像到特定的 lat/lon 点。否则,我想我只需要在 ThreeJs 中制作一个球体并自己进行计算,但我担心如果不使用预先存在的地图系统(如 Leaflet),整个事情就会出来完全不准确。
Cesium 已经可以很容易地做你想做的事。根据您使用的 API,我们很可能已经拥有可以摄取它的图像提供程序,像您描述的大多数图像通常使用一种主要标准。如果没有,实现自定义提供程序仅需几十行代码。
我建议您查看 Imagery Layers tutorial to get started and don't hesitate to ask questions on our forum。
如果你能提供更多的细节,我可以给你更具体的建议。
所以基本上,我的任务是 "recreating" 一个 3D 地球,它由(非常小的)瓦片组成,这些瓦片由 NASA Landsat 8 图像 (png) 制成。地球上的每个点每 16 天左右拍摄一次,我正在使用的 API 提供最新的图像(即它们不能离线编译和静态使用)。
这些图块每个约 150kb,宽度和高度为 0.025 lat/long。这意味着我可能不得不为低缩放级别使用静态网格,并且当用户放大时,Landsat 瓦片将根据其视口动态生成。
你们中有人用自定义平铺构建过 3D 地球吗?我正在查看 WebGL Earth API, but it's very limited. I've also taken a look at Cesium,但我不确定它是否能够完成我想做的事情。
基本上,我正在寻找一个地球的 3D 模型(或者甚至只是一个球体),它可以让我"stick" 图像到特定的 lat/lon 点。否则,我想我只需要在 ThreeJs 中制作一个球体并自己进行计算,但我担心如果不使用预先存在的地图系统(如 Leaflet),整个事情就会出来完全不准确。
Cesium 已经可以很容易地做你想做的事。根据您使用的 API,我们很可能已经拥有可以摄取它的图像提供程序,像您描述的大多数图像通常使用一种主要标准。如果没有,实现自定义提供程序仅需几十行代码。
我建议您查看 Imagery Layers tutorial to get started and don't hesitate to ask questions on our forum。
如果你能提供更多的细节,我可以给你更具体的建议。