Satellite

卫星类.

new Cesium.Satellite(options)

Name Type Description
options Object 对象具有以下属性:
Name Type Description
name String optional 卫星名
tleLine1 String 卫星轨道参数1
tleLine2 String 卫星轨道参数2
networking String optional 卫星组网名

Methods

clone()Satellite

克隆对象
Returns:
新的对象

fromGeoJson(jsonObj)

Json字符串转对象(只转化了卫星对象的扩展属性,其他属性通过TLE文件获取)
Name Type Description
jsonObj object JSON字符串

getExtendProperty(key)String

获取扩展属性值
Name Type Description
key String 属性名称
Returns:
扩展属性值

getllExtendProperty()map

获取所有的扩展属性
Returns:
{属性名:数据值,属性名:数据值,.....}

getName()String

获取卫星名
Returns:
卫星名

getNetworking()String

获取卫星组网名。
Returns:
卫星组网名

getOrbitPoints(utcTime)Array

获取某一时刻卫星运行一个周期的轨迹点串
Name Type Description
utcTime number UTC时间戳(毫秒)
Returns:
当前时刻后卫星一个周期点串(笛卡尔点串)

getPositionEci(utcTime)Cartesian3

获取某一时刻卫星的位置
Name Type Description
utcTime number UTC时间戳(毫秒)
Returns:
当前时刻卫星的位置(笛卡尔点)

getPositionMatrix(utcTime)Matrix4

获取某一时刻卫星的位置矩阵(带旋转)
Name Type Description
utcTime number UTC时间戳(毫秒)
Returns:
当前时刻卫星的位置矩阵(带旋转)

getUUID()String

卫星UUID(卫星的唯一标识)
Returns:
卫星唯一标识信息

removeAllExtendProperty()

删除扩展属性值。

removeExtendProperty(key)

删除扩展属性值。
Name Type Description
key String 属性名

setExtendProperty(key, value)

设置扩展属性值。
Name Type Description
key String
value String

setName(name)

设置卫星名
Name Type Description
name String 卫星名

setNetworking(networking)

设置卫星组网名
Name Type Description
networking String 卫星组网名

toGeoJson()String

对象转Json字符串(只转化了卫星对象的扩展属性,其他属性通过TLE文件获取)
Returns:
Json字符串