3D地球的网格系统

时间:2015-07-02 08:47:46

标签: javascript canvas webgl leaflet cesium

所以基本上,我的任务是重建" 3D地球,由(非常小的)由NASA Landsat 8图像(png)制成的瓷砖组成。地球上的每个点每16天左右拍摄一次,而我使用的API会提供最新的图像(即它们无法离线编译并静态使用)。

这些瓷砖每个约150kb,宽度和高度为0.025纬度/长。这意味着我可能不得不使用静态网格物体来实现低缩放级别,并且当用户放大时,Landsat切片将根据其视口动态生成。

你们有没有人之前用自定义平铺建造了一个3D地球?我看着WebGL Earth API,但它非常有限。我还看了一下Cesium,但我不确定它是否能胜任我想做的事。

基本上,我正在寻找一个3D模型的地球(甚至只是一个球体),这将使我能够“坚持”#34;图像到特定的纬度/经度点。否则,我想我只需要在ThreeJ中制作一个球体并自己进行计算,但我担心如果不使用预先存在的地图系统(如Leaflet),整个事情会变得完全不准确。

1 个答案:

答案 0 :(得分:2)

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

我建议您查看Imagery Layers教程以开始使用,并毫不犹豫地就our forum提问。

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