CesiumJS は、プラグインを使用せずに Web ブラウザーで 3D 地球儀と 2D マップを作成するための JavaScript ライブラリです。ハードウェア アクセラレーションによるグラフィックスに WebGL を使用しており、クロスプラットフォーム、クロスブラウザーであり、動的データの視覚化用に調整されています。
CesiumJS はオープン フォーマットに基づいて構築されており、大規模なデータセットに対する堅牢な相互運用性とスケーリングを実現するように設計されています。
例?書類? Webサイト?フォーラム?ユーザーストーリー
ダウンロード ページにアクセスして、CesiumJS のビルド済みコピーをダウンロードします。
Webpack、Parcel、Rollup などのモジュール バンドラーを使用してアプリケーションを構築している場合は、 cesium
npm パッケージを介して CesiumJS をインストールできます。
npm install セシウム --save
次に、アプリコードに CesiumJS をインポートします。個々のモジュールをインポートすると、ほとんどのビルド ツールによるツリー シェーキングの最適化の恩恵を受けることができます。
import { Viewer } from "cesium";import "cesium/Build/Cesium/Widgets/widgets.css";const viewer = new Viewer("cesiumContainer");
cesium
パッケージに加えて、依存関係管理を改善するために、CesiumJS はスコープ指定された npm パッケージとしても配布されています。
@cesium/engine
- CesiumJS のコア、レンダリング、およびデータ API
@cesium/widgets
- CesiumJS で使用するウィジェット ライブラリ
CesiumJS アプリを起動して実行する方法の詳細については、クイックスタート ガイドを参照してください。
ローカル データを提供する手順については、CesiumJS オフライン ガイドを参照してください。
貢献することに興味がありますか? CONTRIBUTING.md を参照してください。 ❤️
アパッチ2.0。 CesiumJS は商用、非商用を問わず無料で使用できます。
Cesium プラットフォームは、CesiumJS などのオープンソース ランタイム エンジンと、オプションの Cesium イオンへの商用サブスクリプションを備えたオープンコア ビジネス モデルに従っています。
CesiumJS は、商用セシウム イオン プラットフォームからの地形、画像、3D タイルなどの 3D コンテンツを、他のオフラインまたはオンライン サービスのオープン スタンダードと並行してストリーミングできます。すべてのユーザーが立ち上げて実行できる最も早いオプションとして Cesium イオンを提供していますが、CesiumJS とコンテンツ ソースを自由に組み合わせて使用することができます。
セシウム イオンからのタイリング、ホスティング、ストリーミングには独自のデータを持ち込みます。セシウム イオンを使用すると、CesiumJS の開発をサポートできます。
セシウム イオンまたは別のソースから 3D タイルおよびその他の標準形式でストリーミング
高精度 WGS84 グローブで可視化および分析
デスクトップまたはモバイルでユーザーと共有する
詳細については、「CesiumJS 機能チェックリスト」を参照してください。