Repolode
CesiumGS

CesiumGS/cesium

JavaScript-библиотека для отображения интерактивных 3D-глобусов и 2D-карт в браузере с помощью WebGL, без плагинов.

Open source альтернатива:Google Earth

Звёзды
15,862
Форки
3,890
Открытые issues
1,740
Последний коммит
14 часов назад

Что это?

CesiumJS — это JavaScript-библиотека для создания 3D-глобусов и 2D-карт, которые работают прямо в браузере без плагинов. Она использует WebGL для аппаратно-ускоренного рендеринга и предназначена для визуализации динамических данных на высокоточной модели Земли WGS84.

Библиотека построена на открытых форматах и рассчитана на работу с большими наборами данных. Она позволяет передавать потоково 3D Tiles, рельеф и изображения из Cesium ion — коммерческой платформы для размещения данных — или из других офлайн- и онлайн-источников с использованием открытых стандартов. Ядро распространяется как npm-пакет cesium; для более гибкого управления зависимостями также доступны пакеты с областями имён @cesium/engine и @cesium/widgets. Библиотека поддерживает tree shaking в распространённых сборщиках модулей, таких как Webpack, Parcel и Rollup.

CesiumJS распространяется по лицензии Apache 2.0 и бесплатен для коммерческого и некоммерческого использования. Для проектов, в которых не используется сборщик, также доступна предварительно собранная версия.

Ключевые возможности

  • 01Отображает в браузере 3D-глобусы и 2D-карты с помощью WebGL, не требуя плагинов.
  • 02Передаёт потоково 3D Tiles и другие стандартные геопространственные форматы из Cesium ion или других источников.
  • 03Предоставляет высокоточную модель Земли WGS84 для визуализации и анализа геопространственных данных.
  • 04Поддерживает tree shaking благодаря модульным npm-пакетам, позволяя уменьшить размер сборки приложения.
  • 05Работает в настольных и мобильных браузерах.

Сценарии использования

  • Создание веб-приложений для отображения 3D-рельефа, изображений или моделей городов.
  • Визуализация геопространственных данных в реальном времени или меняющихся во времени, например данных о транспортных средствах или спутниках.
  • Создание интерактивных интерфейсов 2D- и 3D-карт, работающих без плагинов браузера.

Быстрый старт

  1. 1

    Установите npm-пакет cesium

    npm install cesium --save
  2. 2

    Импортируйте Viewer и его CSS в код приложения

  3. 3

    Создайте средство просмотра, связанное с элементом-контейнером

Что важно знать

  • Для потоковой передачи премиальных данных о рельефе, изображений и контента 3D Tiles лучше всего использовать учетную запись Cesium ion — коммерческий сервис по подписке.

Темы

Частые вопросы

Что такое cesium?
JavaScript-библиотека для отображения интерактивных 3D-глобусов и 2D-карт в браузере с помощью WebGL, без плагинов. CesiumJS — это JavaScript-библиотека для создания 3D-глобусов и 2D-карт, которые работают прямо в браузере без плагинов. Она использует WebGL для аппаратно-ускоренного рендеринга и предназначена для визуализации динамических данных на высокоточной модели Земли WGS84.
cesium можно использовать бесплатно? Какая у него лицензия?
cesium распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
cesium всё ещё поддерживается?
Активно поддерживается. Последний коммит в cesium — 20 окт. 2026 г..
Для чего можно использовать cesium?
Создание веб-приложений для отображения 3D-рельефа, изображений или моделей городов. Визуализация геопространственных данных в реальном времени или меняющихся во времени, например данных о транспортных средствах или спутниках. Создание интерактивных интерфейсов 2D- и 3D-карт, работающих без плагинов браузера.
Как установить cesium?
Установите npm-пакет cesium: npm install cesium --save Импортируйте Viewer и его CSS в код приложения Создайте средство просмотра, связанное с элементом-контейнером
Где скачать cesium?
Исходный код и инструкции по установке — на GitHub: https://github.com/CesiumGS/cesium

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Открытый браузерный глобус с фотореалистичным 3D-рельефом, на который нанесены данные о рейсах, судах, спутниках, землетрясениях, пробках и общедоступных камерах; есть голосовое управление.

58,5 тыс.11,4 тыс.JavaScriptOtherОбновлён 20 часов назад