В общем, мне поручили «воссоздать» трехмерную Землю, состоящую из (очень маленьких) плиток, сделанных из изображений NASA Landsat 8 (png). Каждая точка на Земле отображается один раз каждые 16 дней или около того, и API, который я использую, предоставляет самые последние изображения (т. е. их нельзя скомпилировать в автономном режиме и использовать статически).
Эти тайлы имеют размер ~150 КБ каждый и имеют ширину и высоту 0,025 широты/длины. Это означает, что мне, вероятно, придется использовать статическую сетку для низких уровней масштабирования, и когда пользователь увеличивает масштаб, тайлы Landsat будут динамически генерироваться на основе их окна просмотра.
Кто-нибудь из вас уже создавал 3D-Землю с пользовательскими тайлами? Я искал API WebGL Earth, но он очень ограничен. Я также рассмотрел Cesium, но не уверен, что он способен на то, что мне нужно. делать.
По сути, я ищу 3D-модель Земли (или даже просто сферы), которая позволит мне «приклеивать» изображения к определенным точкам широты и долготы. В противном случае, я полагаю, мне просто придется сделать сферу в ThreeJs и выполнить расчеты самостоятельно, но я боюсь, что без использования уже существующей системы карт (например, Leaflet), все это будет совершенно неточно.