cesium衛星軌道模擬

2021-09-29 08:06:32 字數 2239 閱讀 2166

var viewer = new cesium.viewer("cesiumcontainer");

//去掉版權資訊

viewer._cesiumwidget._creditcontainer.style.display = "none";

設定了模擬時間的邊界

//var start = cesium.juliandate.fromdate(new date(2015, 2, 25, 16));

//var stop = cesium.juliandate.addseconds(start, 360, new cesium.juliandate());

var start = new cesium.juliandate.fromdate(new date());

start = cesium.juliandate.addhours(start, 8, new cesium.juliandate());//東八區時間

// 結束時間

var stop = cesium.juliandate.addseconds(start, 360, new cesium.juliandate());

//確保檢視器處於預期的時間

viewer.clock.starttime = start.clone();

viewer.clock.stoptime = stop.clone();

viewer.clock.currenttime = start.clone();

viewer.clock.clockrange = cesium.clockrange.loop_stop; //迴圈結束時

//時間變化來控制速度 // 時間速率,數字越大時間過的越快

viewer.clock.multiplier = 10;

//給時間線設定邊界

viewer.timeline.zoomto(start, stop);

斜線上//function computecirclularflight(lon, lat, hei)

// return property;

//}function mysateposition ()

//var onesate1;

//function getonestate(arr)

//}//getonestate(onesate1);

function computecirclularflight(source,panduan)

} else if (panduan == 2)

}return property;

}//var arrstates = ;

//隨機獲得位置

var arrstates = ;

function getrandstate(brr, count)

brr.push(arr);

}for (var m = 0; m < count; m++)

brr.push(arr);

}}getrandstate(arrstates, 3);

function getstatepath(aaa) )]),

position: entity_ty1p, //軌道高度

orientation: new cesium.velocityorientationproperty(entity_ty1p),

cylinder: ,

});entity_ty1.position.setinterpolationoptions();

var entity1p = computecirclularflight(aaa, 1);

//建立實體

var entity1 = viewer.entities.add()]),

position: entity1p,//計算實體位置屬性

//基於位置移動自動計算方向.

orientation: new cesium.velocityorientationproperty(entity1p),

//載入飛機模型

model: ,

//路徑

path: ),

width: 5

}});

//差值器

entity1.position.setinterpolationoptions();

}function startfunc()

}startfunc();

利用Google Maps監視衛星軌道

利用google maps看地球是地球人都知道的事情,但是用google maps看你頭頂上飛的衛星聽過沒?呵呵,小龍發現了乙個很好玩的 它利用google maps將宇宙執行的衛星實時軌跡標記出來,這樣你就知道你頭頂上是哪個國家的衛星在你頭上飛了哦 具體步驟 輸入 數字系北美防空司令部的識別碼 你...

衛星軌道共振計算器

寫了乙個小小的matlab程式,用來計算共振軌道。這個程式目前只能針對ksp,也即kerbal space program這個遊戲原版內建的星體。共振軌道在通訊衛星和導航衛星的部署 例如一箭雙星的北斗 方面,具有非常重要的意義。兩條相切軌道共振,其週期呈現整數倍,這樣,一條軌道上的母衛星通過在切點釋...

太陽同步軌道衛星 理解內容

太陽同步軌道衛星,軌道傾角大於90度且附近,所以也為近極軌衛星,他的軌道面與太陽的取向一致,所以叫太陽同步衛星。每天向東移動0.9856度,這個角度正好是地球繞太陽公轉每天東移的角度。下面結合當前研究內容,以odin衛星為例理解一下 軌道傾角90度附近,即幾乎垂直地球赤道面。衛星軌道面與太陽取向一致...