Class: MilitarySatelliteEntity

ov. MilitarySatelliteEntity

new ov.MilitarySatelliteEntity()

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

軍事衛星圖素

Members

play

是否播放

Properties:
Name Type Description
play Boolean

是否播放

playTime

播放時間

Properties:
Name Type Description
playTime Date

播放時間

Methods

getApogee(){Number|null}

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

取得遠地點高度。

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

getArgumentOfPerigee(){Number|null}

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

取得近心點幅角。

Returns:
Type Description
Number | null 取得近心點幅角(度),若未設定TLE成功則回傳null。

getCOSPARID(){String|null}

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

取得國際衛星識別符號。

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

getCurrentOrbit(){GeoPolyline}

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

取得指定衛星目前的軌道。

Returns:
Type Description
GeoPolyline 衛星目前的軌道。

getCurrentTime(){Date}

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

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

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

getEccentricity(){Number|null}

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

取得衛星軌道離心率。

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

getFirstDerivative(){Number|null}

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

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

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

getHoveTimeSpan(param, callback)

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

計算衛星過頂資訊。

Name Type Description
param Object

參數。

Name Type Default Description
begin Date

開始時間。

end Date

結束時間。

target GeoPoint | Array.<GeoPoint>

目標位置,可以一次給多點(任何時間點只要有任一點過頂就加入結果)。

fov Number 15 optional

視角,單位度。

gap Number 1 optional

計算間隔,單位分鐘。

epsg Number 4326 optional

目標位置的EPSG。

till Boolean false optional

是否只找到第一個就返回。

callback ov.MilitarySatelliteEntity~getHoveTimeSpanCallback

計算完成時的回呼函式。

getInclination(){Number|null}

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

取得衛星軌道傾角。

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

getIngOfAscendingNode(){Number|null}

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

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

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

getMeanAnomaly(){Number|null}

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

取得衛星軌道平近點角。

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

getMeanMotion(){Number|null}

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

取得衛星軌道平均運動。

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

getName(){String|null}

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

取得衛星名稱。

Returns:
Type Description
String | null 衛星名稱,若未設定TLE成功則回傳null。

getNORADID(){String|null}

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

取得衛星目錄序號。

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

getPerigee(){Number|null}

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

取得近地點高度。

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

getPosition(time){GeoPoint}

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

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

Name Type Description
time Date

時間。

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

getSatelliteCatalogNumber(){String|null}

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

取得衛星目錄序號。

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

getSatelliteIsSync(){Boolean|null}

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

取得衛星是否為同步衛星(同步衛星的軌道忽略作畫)。

Returns:
Type Description
Boolean | null 取得衛星是否為同步衛星,若未設定TLE成功則回傳null。

getSecondDerivative(){Number|null}

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

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

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

getTLEDate(){Date|null}

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

取得TLE時間。

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

getVelocity(time){Number}

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

取得指定時間的衛星速度。

Name Type Description
time Date

時間。

Returns:
Type Description
Number 衛星速度。

setHighlightOrbit(param)

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

設定軌道高亮。

Name Type Description
param Object | undefined

參數,物件以外則清除設定。

Name Type Default Description
begin Date

開始時間。

end Date

結束時間。

bias Number 30000 optional

時間誤差範圍,單位毫秒。

symbol Number optional

高亮點使用的圖示。

size Number optional

高亮點的大小,預設與衛星大小相同。

color ov.Color new ov.Color(#FFFF00) optional

高亮點的顏色。

Type Definitions

getHoveTimeSpanCallback(result)

webgl/module/militaryModule/ov-Military.js, line 585
Name Type Description
result Object

結果物件。

Name Type Description
success Boolean

是否成功。

message String

失敗原因。

date Date

過頂時間。

positions Array.<GeoPoint>

過頂時的位置。

See: