project logo

Cesium

Трехмерные глобусы и двумерные карты в браузере

Cesium — это JavaScript-библиотека для создания трехмерных глобусов и двумерных карт в веб-браузере без каких-либо плагинов. Cesium использует WebGL для аппаратно-ускоряемой графики и является кроссплатформенной, кроссбраузерной библиотекой, нацеленной на динамическую визуализацию данных.

Пример Cesium

Базовые функции

  • Динамическая визуализация геоданных:
    • Создание динамических визуализаций на основе данных с помощью CZML.
    • Визуализация рельефа с высоким разрешением.
    • Отрисовка слоёв изображений через WMS, TMS, OpenStreetMap, Bing и стандарты Esri.
    • Отрисовка векторных данных в форматах GeoJSON и TopoJSON.
    • Отрисовка 3D-моделей в форматах COLLADA и glTF.
    • Использование плагинов для расширения возможностей Cesium.
  • Производительность и точность:
    • Оптимизированный WebGL для эффективного использовать аппаратного ускорения.
    • Отрисовка большого набора различных геометрий, таких как линии, полигоны, щиты, подписи, выдавленные объекты и коридоры.
    • Управление камерой и создание маршрутов облета.
    • Использование стандартных виджетов для управления временем анимации, выбором слоёв и масштабирования на точку.
  • Одно API, три представления:
    • Cesium поддерживает представления в виде 3D-глобуса, 2D и 2.5D-карт посредством одного API.

Реализованные стандарты

  • WMS и WMTS

Дополнительная информация

Веб-сайт: http://cesiumjs.org

Лицензия: Apache 2.0 license

Версия ПО: 1.4

Поддерживаемые платформы: Не зависит от платформы, зависит только от поддержки WebGL в браузере

Поддержка сообществом: список рассылки cesium-dev@googlegroups.com

Начало работы