new SuperMap.AreaSolarRadiationParameters(options)
Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object |
参数。
|
Members
-
datasetstring
-
要用来做地区太阳辐射数据源中数据集的名称。该名称用形如“数据集名称@数据源别名”形式来表示,例如:JingjinTerrain@Jingjin。注:地区太阳辐射数据必须为栅格数据集。
-
dayEndnumber
-
结束日期(年内的第几天)。
-
dayIntervalnumber
-
计算时的天数间隔(设置的越小计算量越大并且计算结果更精确, 必须使用整数)
- Default Value: 5
dayStartnumber
起始日期(年内的第几天)。
deleteExistResultDatasetboolean
如果用户命名的结果数据集名称与已有的数据集重名,是否删除已有的数据集。
diffuseDatasetGridNamestring
指定地区太阳辐射散射辐射量数据集的名称。
durationDatasetGridNamestring
指定地区太阳辐射直射辐射量数据集的名称。
durationDatasetGridNamestring
指定地区太阳辐射太阳直射持续时间数据集的名称。
hourEndnumber
结束时间(一天中的第几个小时)。
hourIntervalnumber
计算时的小时间隔(设置的越小计算量越大并且计算结果更精确, 如果修改此参数,必须使用整数)
- Default Value: 0.5
hourStartnumber
起始时间(一天中的第几个小时)。
latitudenumber
待计算区域的纬度值。
targetDatasourceNamestring
指定的存储结果数据集的数据源名称,例如:"Jingjin"。
timeModestring
时间模式。可选值"WITHINDAY"(单日)或"MULTIDAYS"(多日)。
- Default Value: 'MULTIDAYS'
totalGridNamestring
指定地区太阳辐射总辐射量数据集的名称。
transmittancenumber
太阳辐射穿过大气的透射率。
Methods
-
SuperMap.AreaSolarRadiationParameters.toObject(param, tempObj){Object}
common/iServer/AreaSolarRadiationParameters.js, line 147 -
将SuperMap.AreaSolarRadiationParameters对象转换成JSON对象。
Name Type Description param
SuperMap.AreaSolarRadiationParameters 地区太阳辐射参数类。
tempObj
SuperMap.AreaSolarRadiationParameters 地区太阳辐射参数对象。
Returns:
Type Description Object JSON对象。 -
destroy()
common/iServer/AreaSolarRadiationParameters.js, line 133 -
释放资源,将引用资源的属性置空。