Cesiumには、czml ファイルに由来する動的データをレンダリングする機能があります。彼らのウェブサイトには、クライアント側で czml データを使用する方法を示す例があります。
nodejsを使用してサーバー側でczmlデータを動的に生成したいと思います。それを達成する方法についての指針や例はありますか?
地球を周回するオブジェクトの場合、czml-writer npm パッケージを使用できます。基本的な使い方は次のとおりです。
var czml = require("czml-writer");
var orbit = new czml.orbit.fromParams({
apogee: 426.9, // km
perigee: 416.2, // km
inclination: 51.65, // deg
rightAscension: 304.1, // deg
argumentOfPeriapsis: 117.8 // deg
});
var output = orbit.czml();
var czml = require("czml-writer");
var tle = 'NOAA 14\n' +
'1 23455U 94089A 97320.90946019 .00000140 00000-0 10191-3 0 2621\n' +
'2 23455 99.0090 272.6745 0008546 223.1686 136.8816 14.11711747148495';
var orbit = new czml.orbit.fromTle(tle);
var output = orbit.czml();