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,其中,startend 都是 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).

范例

打开所有单元关闭所有单元

基本范例  (1)

给出明天下午3点钟的温度:

给出迈阿密下个星期最高温度的预报:

图示下个星期云层的覆盖范围:

范围  (12)

属性  (1)

给出所有可用属性:

位置规范  (5)

查看你所处位置的天气预报:

查看坐标 "KBOS" 处当前有关云层覆盖情况的预报:

提供某个位置的坐标:

可以使用 Entity 对象:

用自由格式输入 () 来获取合适的 Entity

查询某个地理区域的最高温度预报:

日期规范  (4)

可以用 DateObject 来输入日期:

也可以用 DateList 格式来指定日期:

{start,end} 格式指定日期范围将会返回该时间段内记录的所有数据:

查看属性在某个时间段内累积所得的数据:

格式规范  (1)

给出某个区域的最高温度预报:

获取高温预报的最大值或最小值:

使用设置 Mean 获取高温的平均值:

关联规范  (1)

可以用 Association 同时指定位置与日期:

选项  (2)

UnitSystem  (2)

缺省情况下,用 $UnitSystem 所给格式显示结果:

UnitSystem 设为 "Imperial" 指定单位为英寸汞柱:

或者将 UnitSystem 设为 "Metric" 指定单位为毫巴:

也可用 UnitConvert 来调整单位:

应用  (4)

将某个星期平均温度的预报与之前10年同一个时间段的平均温度的进行比较:

查看欧洲各国首都下个星期的降雨量:

查看并比较不同区域的温度区间范围:

比较标准方差:

查看下个星期的天气预报:

属性和关系  (4)

根据当地的天气预报和 FormulaData 计算低空压强:

将结果的单位转换成毫巴:

获取天气预报信息,利用 ThermodynamicData 计算空气的密度:

IconData 显示不同的预报属性:

利用 GeoGraphicsIconData 显示德国境内几座城市今天最高温度的预报:

Wolfram Research (2016),WeatherForecastData,Wolfram 语言函数,https://reference.wolfram.com/language/ref/WeatherForecastData.html.

文本

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 年

BibTeX

@misc{reference.wolfram_2024_weatherforecastdata, author="Wolfram Research", title="{WeatherForecastData}", year="2016", howpublished="\url{https://reference.wolfram.com/language/ref/WeatherForecastData.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_weatherforecastdata, organization={Wolfram Research}, title={WeatherForecastData}, year={2016}, url={https://reference.wolfram.com/language/ref/WeatherForecastData.html}, note=[Accessed: 22-November-2024 ]}