WeatherForecastData
WeatherForecastData[loc]
给出指定地点最新的天气预报,包括所有预报属性.
WeatherForecastData[prop]
给出当前位置关于指定属性的预报.
WeatherForecastData[date]
给出当前位置在由 date 指定的时间或时间段内的天气预报信息,包括所有预报属性.
WeatherForecastData[loc,prop]
给出指定位置关于属性的预报.
WeatherForecastData[loc,prop,datespec]
给出指定地点在由 datespec 表明的时间或时间段内关于指定属性的天气预报信息.
更多信息和选项
- WeatherForecastData 可给出全世界的天气预报数据.
- WeatherForecastData[] 返回当前位置最新的天气预报,包括所有预报属性.
- WeatherForecastData[] 利用 $GeoLocation 和 $TimeZone 确定你的位置和时区.
- 可以用 ICAO 代码指定位置,例如 "KNYC",或是一个 WMO 代码,例如 "WMO12345",也可以是一个业余气象站代码,例如 "C1234",或其它标准气象站标识符.
- 还可以用经纬度坐标(缺省单位为度)、GeoPosition 规范或 Entity 对象来指定位置,假定它们表示的是带有地理坐标的对象. 另外,GeoGraphics 基元,如 GeoDisk,或用在 CityData 中的城市规范也可以用来指定位置.
- 应该用 DateObject 或 {start,end,step} 来指定date,其中,start 和 end 都是 DateObject.
- datespec 可被指定为日期列表、DateObject 或格式为 DateString 的字符串.
- WeatherForecastData 默认 datespec 由 $TimeZone 给定,除非由 DateObject 另行指定. 以 UTC 格式返回结果.
- 如果给定时间,返回的是插值后所得结果. 如果给定的是一天或更长时间段的 datespec 规范,返回该时间段对属性预报的区间值.
- datespec 可被指定为 {start,end,step},以便与 DateRange 规范相兼容. step 可以为 All 或 "Day". All 给出所有预报数据. 如果被省略,假定 step 的值为 All.
- 可用 Association["Location"->loc,"Date"datespec] 同时指定位置与日期.
- 如果给定位置,WeatherForecastData[loc,prop,datespec,func] 被用来指定输出的格式.
- func 的可能设置包括:
-
Automatic 对于区域和时间不确定的情况下,返回数值区间 Interval 对于区域和时间段,返回数值区间 Max 对于区域和时间段,返回最大值 Mean 对于区域和时间段,返回平均值 Min 对于区域和时间段,返回最小值 StandardDeviation 对于区域和时间段,返回标准方差 - 系统支持的其他参数结构包括 WeatherForecastData[loc,date]、WeatherForecastData[prop,date]、WeatherForecastData[date,prop]、WeatherForecastData[loc,func]、WeatherForecastData[loc,date,func] 和 WeatherForecastData[loc,prop,func].
- 选项 UnitSystem 可用来控制结构中的单位. 可使用下列设置:
-
"Imperial" 以英制返回结果 "Metric" 以公制返回结果 - 对于将来的数据,最多只有一个星期.
- 即时预报属性:
-
"CloudCoverFraction" 天空被云层遮蔽的比例 "Humidity" 相对湿度 "PrecipitationRate" 平均降水率 "Pressure" 大气压 "StationPressure" 压强,不计海拔 "Temperature" 温度 "WindChill" 风寒温度 "WindDirection" 风向,单位为度 "WindSpeed" 阵风风速 - 在预报时间段累积计算的属性包括:
-
"PrecipitationAmount" 降水量 "PrecipitationTypes" 预报的降水类型(冰雹、雨、雪) - 可以按 "Day" 增加进行计算的累积属性:
-
"MaxTemperature" 最高温度 "MaxWindSpeed" 最大风速 "MeanHumidity" 平均相对湿度 "MeanPressure" 平均气压 "MeanStationPressure" 平均本站气压 "MeanTemperature" 平均温度 "MeanWindChill" 平均风寒温度 "MeanWindSpeed" 平均风速 "MinTemperature" 最低温度 "TotalPrecipitation" 降水量 - WeatherForecastData 中的数据来自多个方面,包括全球预报系统 (Global Forecast System) 和北美中尺度预报系统 (North American Mesoscale Forecast System).
范例
打开所有单元关闭所有单元范围 (12)
位置规范 (5)
日期规范 (4)
格式规范 (1)
关联规范 (1)
可以用 Association 同时指定位置与日期:
选项 (2)
UnitSystem (2)
缺省情况下,用 $UnitSystem 所给格式显示结果:
将 UnitSystem 设为 "Imperial" 指定单位为英寸汞柱:
或者将 UnitSystem 设为 "Metric" 指定单位为毫巴:
也可用 UnitConvert 来调整单位:
属性和关系 (4)
根据当地的天气预报和 FormulaData 计算低空压强:
获取天气预报信息,利用 ThermodynamicData 计算空气的密度:
用 IconData 显示不同的预报属性:
利用 GeoGraphics 和 IconData 显示德国境内几座城市今天最高温度的预报:
文本
Wolfram Research (2016),WeatherForecastData,Wolfram 语言函数,https://reference.wolfram.com/language/ref/WeatherForecastData.html.
CMS
Wolfram 语言. 2016. "WeatherForecastData." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/WeatherForecastData.html.
APA
Wolfram 语言. (2016). WeatherForecastData. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/WeatherForecastData.html 年