Cesiumには、czmlファイルから生成された動的データをレンダリングする機能があります。彼らはウェブサイトにexampleを持っていて、クライアント側でどのようにczmlデータを使用しているかを示しています。NodeJSを使用して動的CZMLデータを生成
nodejsを使用してサーバー側でczmlデータを動的に生成したいと考えています。それがどのように達成できるかについての指針や例はありますか?
Cesiumには、czmlファイルから生成された動的データをレンダリングする機能があります。彼らはウェブサイトにexampleを持っていて、クライアント側でどのようにczmlデータを使用しているかを示しています。NodeJSを使用して動的CZMLデータを生成
nodejsを使用してサーバー側でczmlデータを動的に生成したいと考えています。それがどのように達成できるかについての指針や例はありますか?
公式czml-writer for C# and Javaとサードパーティーczml writer for Pythonがありますが、まだNodeJSには対応していません。
CZML packets(特別にフォーマットされたJavaScriptオブジェクト)の配列のJSON.stringify
を呼び出すだけで、NodeJSからCZMLを簡単に出力できるようです。日付と間隔については、JulianDate
と関連する時間間隔クラスにアクセスするためにNodeJSにセシウム(またはセシウムコア)をインポートして、適切なフィールドに格納することもできます。
あなたはCZMLデータの残りの設定で(guideに示すように)配列の最初の要素が"id" : "document"
パケットであることを確認する必要があり、後続の各パケットは、その独特のid
を提供します自分の。その後、いくつかのエンティティ記述パケットを配列にプッシュするだけでよいのです。
感謝のEmac、それは非常に便利です。私はあなたの助言に従い、実際の解決策をまとめました。私が正しく配線していないものがあります。ここに私のポストを見てもらえますか? https://groups.google.com/forum/#!topic/cesium-dev/lhzR6eUEAnM – Fidel