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