SituationSimulationSchemeManager

态势仿真方案管理类.

new Cesium.SituationSimulationSchemeManager()

Methods

_convertToRgba(str)Color

private 将 RGBA(r,g,b,a)字符串转为Color对象
Name Type Description
str String RGBA(red,gree,blue,opacity)
Returns:
颜色值

_editFeature(schemeName, type, uuid, content)boolean

编辑要素,UUID已存在则修改,不存在则添加
Name Type Description
schemeName string 方案名称
type SituationSimulationSchemeDataType 数据类型
uuid string uuid
content string 要素json
Returns:
编辑成功

_getCommit()

获取浏览器支持的 XMLHTTP 组件

_getDatasetNameSuffix(type)string

根据参数类别获取数据集后缀
Name Type Description
type SituationSimulationSchemeDataType 数据类型
Returns:
数据集后缀

_queryFeatures(datasetName, fieldName, fieldValue)

根据单个字段值获取记录
Name Type Description
datasetName string 数据集名
fieldName string 字段名
fieldValue string 字段值
Returns:
记录数组

_queryFeaturesByFields(datasetName, fieldNames, fieldValues)

根据多个字段值获取记录
Name Type Description
datasetName string 数据集名
fieldNames strings 字段名
fieldValues strings 字段值
Returns:
记录数组

addFeature(schemeName, type, uuid, content)boolean

添加实体/脚本/卫星/卫星组信息
Name Type Description
schemeName string 方案名称
type SituationSimulationSchemeDataType 数据类型
uuid string uuid
content string 数据json
Returns:
添加成功

addFeatures(schemeName, type, jsonData)boolean

批量添加实体/脚本/卫星/卫星组信息
Name Type Description
schemeName string 方案名称
type SituationSimulationSchemeDataType 数据类型
jsonData Map.<uuid, json> uuid及数据json
Returns:
添加成功

deleteFeature(schemeName, type, uuid)

删除实体/脚本/卫星/卫星组信息
Name Type Description
schemeName string 方案名称
type SituationSimulationSchemeDataType 数据类别
uuid string uuid

deleteSatelliteInfoFeature(schemeName, satelliteID, satelliteGroupName)

删除记录
Name Type Description
schemeName string 方案名称
satelliteID
satelliteGroupName

deleteScheme(schemeName)

刪除态势仿真方案
Name Type Description
schemeName string 方案名称

getAllSchemeName()

获取所有方案名称
Returns:
所有方案名称

getCommonUse(schemeName)string

获取常用
Name Type Description
schemeName string 方案名称
Returns:
常用内容

getEntityStructure(schemeName)string

获取实体结构
Name Type Description
schemeName string 方案名称
Returns:
结构json

getFeatures(schemeName, type)Map.<string, string>

获取实体/脚本/卫星/卫星组信息
Name Type Description
schemeName string 方案名称
type SituationSimulationSchemeDataType 数据类别
Returns:
返回uuid及数据json的Map

getSatelliteGroupStructure(schemeName)string

获取卫星组结构
Name Type Description
schemeName string 方案名称
Returns:
结构json

getScriptStructure(schemeName)string

获取脚本结构
Name Type Description
schemeName string 方案名称
Returns:
结构json

newScheme(schemeName)

新建态势仿真方案
Name Type Description
schemeName string 方案名称
Returns:
boolean 新建是否成功

saveCommonUse(schemeName, content)

保存常用
Name Type Description
schemeName string 方案名称
content string 常用内容

saveEntityStructure(schemeName, content)boolean

保存实体结构
Name Type Description
schemeName string 方案名称
content string 结构json
Returns:
保存成功

saveSatelliteGroupStructure(schemeName, content)

保存卫星组结构
Name Type Description
schemeName string 方案名称
content string 结构json

saveScriptStructure(schemeName, content)

保存脚本结构
Name Type Description
schemeName string 方案名称
content string 结构json

updateFeature(schemeName, type, uuid, content)boolean

编辑实体/脚本/卫星/卫星组信息,uuid存在则修改,不存在则新增
Name Type Description
schemeName string 方案名称
type SituationSimulationSchemeDataType 数据类型
uuid string uuid
content string 数据json
Returns:
修改成功

updateFeatures(schemeName, type, jsonData)boolean

批量更新实体/脚本/卫星/卫星组信息
Name Type Description
schemeName string 方案名称
type SituationSimulationSchemeDataType 数据类型
jsonData Map.<uuid, json> uuid及数据json
Returns:
添加成功

updateSatelliteInfoFeature(schemeName, SatelliteID, SatelliteGroupName, content)boolean

编辑记录
Name Type Description
schemeName string 方案名称
SatelliteID string 卫星ID
SatelliteGroupName string 卫星组名
content string 要素json
Returns:
编辑成功