Class: MilitarySatelliteEntity

ov. MilitarySatelliteEntity

new ov.MilitarySatelliteEntity()

webgl/module/militaryModule/ov-Military.js, line 326

軍事衛星圖素

Methods

getApogee(){Number}

webgl/module/militaryModule/ov-Military.js, line 467

取得遠地點高度。

Returns:
Type Description
Number 遠地點高度(公尺),若未設定TLE成功則回傳null。

getArgumentOfPerigee(){Number}

webgl/module/militaryModule/ov-Military.js, line 397

取得衛星軌道升交點黃經。

Returns:
Type Description
Number 軌道升交點黃經(度),若未設定TLE成功則回傳null。

getCOSPARID(){String}

webgl/module/militaryModule/ov-Military.js, line 477

取得國際衛星識別符號。

Returns:
Type Description
String 國際衛星識別符號,若未設定TLE成功則回傳null。

getCurrentTime(){Date}

webgl/module/militaryModule/ov-Military.js, line 344

取得指定衛星目前的時間。

Returns:
Type Description
Date 衛星目前的時間。

getEccentricity(){Number}

webgl/module/militaryModule/ov-Military.js, line 427

取得衛星軌道離心率。

Returns:
Type Description
Number 軌道離心率,若未設定TLE成功則回傳null。

getFirstDerivative(){Number}

webgl/module/militaryModule/ov-Military.js, line 407

取得衛星平均運動的第一導數。

Returns:
Type Description
Number 平均運動的第一導數,若未設定TLE成功則回傳null。

getHoveTimeSpan(param){Object}

webgl/module/militaryModule/ov-Military.js, line 359

計算衛星覆蓋資訊。

Name Type Description
param Object

參數。

Name Type Default Description
begin Date

開始時間。

end Date

結束時間。

target GeoPoint

目標位置。

fov Number 15 optional

視角,單位度。

gap Number 1 optional

計算間隔,單位分鐘。

epsg Number 4326 optional

目標位置的EPSG。

Returns:
Type Description
Object success:是否成功,message:失敗原因,date:覆蓋時間,positions:覆蓋時的位置。

getInclination(){Number}

webgl/module/militaryModule/ov-Military.js, line 377

取得衛星軌道傾角。

Returns:
Type Description
Number 軌道傾角(度),若未設定TLE成功則回傳null。

getIngOfAscendingNode(){Number}

webgl/module/militaryModule/ov-Military.js, line 387

取得衛星軌道升交點黃經。

Returns:
Type Description
Number 軌道升交點黃經(度),若未設定TLE成功則回傳null。

getMeanAnomaly(){Number}

webgl/module/militaryModule/ov-Military.js, line 437

取得衛星軌道平近點角。

Returns:
Type Description
Number 軌道平近點角(度),若未設定TLE成功則回傳null。

getMeanMotion(){Number}

webgl/module/militaryModule/ov-Military.js, line 447

取得衛星軌道平均運動。

Returns:
Type Description
Number 軌道平均運動(周/天),若未設定TLE成功則回傳null。

getPerigee(){Number}

webgl/module/militaryModule/ov-Military.js, line 457

取得近地點高度。

Returns:
Type Description
Number 近地點高度(公尺),若未設定TLE成功則回傳null。

getPosition(time){GeoPoint}

webgl/module/militaryModule/ov-Military.js, line 336

取得指定時間的衛星所在位置。

Name Type Description
time Date

時間。

Returns:
Type Description
GeoPoint 衛星所在位置。

getSatelliteCatalogNumber(){String}

webgl/module/militaryModule/ov-Military.js, line 487

取得衛星目錄序號。

Returns:
Type Description
String 取得衛星目錄序號,若未設定TLE成功則回傳null。

getSecondDerivative(){Number}

webgl/module/militaryModule/ov-Military.js, line 417

取得衛星平均運動的第二導數。

Returns:
Type Description
Number 平均運動的第二導數,若未設定TLE成功則回傳null。

getTLEDate(){Date}

webgl/module/militaryModule/ov-Military.js, line 367

取得TLE時間。

Returns:
Type Description
Date TLE時間,若未設定TLE成功則回傳null。