オープンソースのグローバル地理空間データ視覚化フレームワーク - セシウム学習 (2023.8.21)

1. セシウムについて

        3D 地球地図を表示するためのオープンソースの世界クラスのJavaScriptライブラリであるCesium はWebGIS、開発中の 3D 地球フレームワークの最初の選択肢となったことは間違いありません。

オルタナティブ

1.1 Github のセシウム

        現在のところ、GitHub 上の Cesium は10.8K を収集していますstar。優れたドキュメント、例、Q&A およびディスカッション コミュニティ、堅実なエコロジーが広く賞賛されています。ビジュアル バージョンの更新頻度は約です月に一度、ソース コードを見て学ぶ必要がある友人は、公式のウェアハウスを探す必要があります。

ここに画像の説明を挿入

2. Cesiumをダウンロード、インストールして使用する

        一般的に、Cesium フレームワークは JavaScript スクリプト言語に基づいて記述されており、クライアント側の HTML プロジェクトに簡単に適用できます。アプリケーションの深化に伴い、フロントエンド エコロジーとクラス ライブラリ フレームワークの出現により、この 3D Earth クラス ライブラリはあらゆる穴に自然に浸透し、さまざまな開発環境に適用できます。一般に、呼び出す方法は主に 3 つあります。

2.1 方法 1: オンライン ページの参照

        公式 Web サイト上のオンライン JS ライブラリおよびスタイルを直接参照するか、CDN などの公開サーバー上の JS ライブラリおよびスタイルを参照して、関連する機能を体験および使用します。

2.2 方法 2: ページをオフラインで使用する

        ソース コードとコンパイラに基づいてコンパイルしNodejsて、オフライン クラス ライブラリ、スタイル、ドキュメント、API を生成します。これは、ネットワークのないオフライン環境での学習や開発に便利です。

2.3 方法 3: 完全なプロジェクトの使用

        たとえば、Vue や Vite などのフロントエンド プロジェクトでは、依存関係パッケージをインストールするか、コンパイルされたオフライン JS ライブラリとスタイルを Index.html ページに手動でインポートし、Cesium をグローバルに使用します。

3. CesiumJS 学習チュートリアル (クイック スタート + API ドキュメント)

Cesiumマップ フレームワークの        学習に加えて、公式クイック スタートAPI ドキュメントをさらに読んで、フレームワークでコードを呼び出す方法を学ぶことを忘れないでください。同時に、ドキュメントがJSDocJSクラス ライブラリからコンパイルされていることもわかります。興味のあるパートナーは、このタイプのライブラリに基づいて独自のコードをコンパイルして、対応するAPIドキュメントを生成できます。

ここに画像の説明を挿入

3. セシウムの公式例

Cesium政府は、発足以来、この一連の地理空間データ表示および分析フレームワークを、いわゆる戦略的に高い戦略的地位に置いてきた        と言わざるを得ません。先見の明、先見の明、 としてたったひとつの火花が草原に火を起こし、キノコが急速に成長する长远的布局打算、新しいものが偉大になる理由は、 、突破当下的独特眼光、 、などの出発点にあるはずです放眼全球的伟大格局黙って主張する人もいれば、目立たないようで多くの人がやりたくないことを喜んでやる人もいるからこそ、簡単なようで実は簡単ではない、若い心と興奮した手がコーダーに比類のない広い開発ステージとスペースを残しています。

        ユーザーのニーズから始まり、テクノロジーを使って価値を創造し、品質でユーザーに感動を与える、それは終わり市场(Market)-用户(User)-服务(Service)-产品(Product)-技术(Technology)-价值(Value)-真理(Truth)-科学(Science)のない循環の連鎖のようなものだと思います。現実から始まり、市場には多くのユーザー、サービス、製品があり、製品とサービスはテクノロジーと価値から生まれます。 、そして最終的には科学と真実と実践によるものであり、現実から出発して実践に戻ることに相当し、実践に耐えうる市場は現実の事実となっており、それは議論の余地のない事実である
        すぐに慣れるためにCesium強力な地図可視化機能、多彩なデータ型と豊富な表示方法Cesium 公式サンドボックスでブラウジング、体験、没入型のインタラクションを楽しむことができます。

セシウム事例集

4. Cesium ソースコードをダウンロードしてコンパイルする

        後で追加します。

5. CesiumAPI ドキュメントとサンドボックスのローカル展開 (起動)

Cesiumソース コードが正常にコンパイルされる        と、コンパイル後に自動的に生成された API ドキュメントとサンドボックス サンプルを取得できます。

6. Cesium フレームワークの二次開発に基づくメーカー、クラス ライブラリ、SDK

6.1 スーパーマップ (SuperMap)

6.2 ウエストワールド (EarthSDK)

6.3 火星 (Mars3D)

6.4xt3d

6.5 DC-SDK

6.6 d3キット

7. まとめ

        実践が真実をテストする唯一の基準であるのと同じように、事実は言葉よりも雄弁です。山が高くなくても、仙人がいれば有名であり、水が深くなくても、龍がいれば霊的である。私は、すべてのソフトウェア開発者とエンジニアが渇きを潤し、ネットワーク情報とデジタル技術の急速な発展の時代と機会を大切にし、自分の人生の価値を実現する前例のない歴史的機会をつかむだけでなく、自分たちの血を使って、学会饮水思源,物尽其用,坚持真理,勇于实践祖国の地で実りある成果を実現。

グリーンで健全なオープンソース エコシステムを実現するには、何千人ものテクノロジー愛好家、開発者、エンジニアが共同で構築し、維持する必要があることを        強調する価値がありますオープンソースは一夜にして実現するものではありません。オープンソースは包括性の感覚だけでなく、楽観主義と前向きな姿勢の継承でもあります。大家不论国籍、不论性别、不论年龄、不论种族、不论地域,为了解决当下的问题,相聚在社区一起探讨、交流和共享,眼界得以开阔,思想得以丰富,境界得以提升,心态得以乐观

        来た道を忘れないように、常に感謝の気持ちを持ち続けてくださいオープンソースを誠実に受け入れ、熱意を持って共有することを主張する、ここであなたと共有します!

おすすめ

転載: blog.csdn.net/jing_zhong/article/details/125553141