The ClimateCommons module is an interface extending the {{Climate chart}} template. All features of that template are available, while adding the ability to retrieve weather data live from Wikimedia Commons.

Usage

edit

This model can be used to easily generate a table containing historical climate data from data previously imported into Wikimedia Commons. This is particularly the case in Canada following the import of historical data from Environment and Climate Change Canada.

Syntax

edit

Copy the following code partially or entirely in the article where you want to insert the template.

{{ClimateCommons
| title=Montreal Weather Report
| données=Weather.gc.ca/Almanac/7025250.tab
| source=Environment and Climate change Canada<ref>{{Cite web
  |url=https://climat.meteo.gc.ca/climate_normals/results_1981_2010_e.html?stnID=5415&dispBack=0
  |title=Montreal / Pierre Elliot Trudeau International Airport - Weather Station
  |year=1981-2010
  |editor=Environment and Climate change Canada
  |access-date=15 March 2021
  }}</ref>
}}

Parameters

edit

All parameters of {{Climate chart}} are accepted. This template only adds a single parameter:

  • data: list of resources present in the Wikimedia Commons Data namespace, separated by a space.

The data needed to fill in the following lines will be calculated automatically for all fields left empty:

  • Cold extreme (℃)
  • Heat extreme (℃)
  • Rain extreme in 24h (mm)
  • Snow extreme in 24h (cm)

If the automatic filling of one or more values is not desired, it is possible to pass the character "-" to the corresponding field: the template will leave it empty at the time of display.

Examples

edit

Modèle avec les seuls champs automatiques

edit

Script error: No such module "Module:Sandbox/Anon423/ClimateCommons".


Modèle avec les températures record

edit

Script error: No such module "Module:Sandbox/Anon423/ClimateCommons".

Modèle sans les records de neige automatiques

edit

Script error: No such module "Module:Sandbox/Anon423/ClimateCommons".

Operation

edit

This template passes directly to the {{#invoke:ClimateCommons|function}} module the parameters given to it.