Cesium

Бесплатно
Открытый исходный код
Windows
macOS
Linux

Сайт: cesium.com

Cesium — программная платформа для трёхмерной геопространственной визуализации, представляющая собой набор инструментов и сервисов для отображения глобусов и карт в интерактивном режиме. Центром платформы является открытый JavaScript-движок, предназначенный для рендеринга планетарных и локальных 3D-сцен в веб-браузере с использованием аппаратного ускорения. В экосистему также входят коммерческие облачные сервисы и дополнительные интеграции, обеспечивающие хранение, преобразование и стриминг больших наборов геоданных, в том числе тайловых наборов высот, ортофотопокрытий и 3D-моделей.

Платформа развивалась с акцентом на работу с геопривязанными данными в реальном времени и поддержку стандартных форматов геопространственных данных. Она применяется для задач визуализации картографических слоёв, анализа пространственных данных, моделирования видимости и планирования, а также для интеграции 3D-карт в пользовательские приложения на вебе и в игровых движках. Компоненты платформы предусматривают инструменты для подготовки данных, управления доступом и оптимизации потоковой передачи контента, что позволяет работать с большими объёмами геоданных на клиентских устройствах с ограниченными ресурсами.

  • Визуализация: рендеринг планетарных и локальных 3D-сцен с поддержкой текстур, теней и прозрачности.
  • Потоковая подача тайлов: эффективный стриминг тайлов высоты, изображений и 3D-тайлов для плавного отображения при масштабировании.
  • Поддержка форматов: работа с типичными геоданными — растровыми и векторными слоями, 3D Tiles и другими стандартами для 3D-геометрии.
  • Инструменты подготовки данных: конвертация, оптимизация и хостинг больших наборов геоданных в облачных сервисах платформы.
  • API и расширяемость: открытый JavaScript-API для разработки интерактивных приложений и возможность интеграции с другими средами, такими как игровые движки.
  • Панорамный доступ и навигация: средства для управления камерой, навигации, проекций и измерений на местности.
  • Картографические слои: наложение векторных и растровых слоёв, стилизация и управление порядком отображения.
  • Интерактивность: обработка событий пользователя, выбор объектов, измерения расстояний и площадей в 3D.
  • Производительность: оптимизации для отложенной загрузки, кэширования и управления памятью при работе с объёмными данными.
  • Интеграция в рабочие процессы: поддержка сценариев для городской визуализации, строительства, мониторинга, симуляций и аналитики геопространственных данных.
Подробнее