Pronóstico del tiempo
Wolfram Knowledgebase no sólo contiene conocimiento estático y datos en tiempo real, sino también pronósticos de eventos futuros tales como aquellos asociados al clima. Este ejemplo recupera pronósticos usando WeatherForecastData, los compara con valores históricos de AirTemperatureData, y proporciona un número de visualizaciones de los resultados.
Recupere las temperaturas medias pronosticadas para esta semana para la capital de Groenlandia, especificadas usando una entrada de forma libre.
forecast = WeatherForecastData[\!\(\*
NamespaceBox["LinguisticAssistant",
DynamicModuleBox[{Typeset`query$$ = "greenland capital",
Typeset`boxes$$ = RowBox[{
TemplateBox[{"\"Greenland\"",
RowBox[{"Entity", "[",
RowBox[{"\"Country\"", ",", "\"Greenland\""}], "]"}],
"\"Entity[\\\"Country\\\", \\\"Greenland\\\"]\"",
"\"country\""}, "Entity"], "[",
TemplateBox[{"\"capital city\"",
RowBox[{"EntityProperty", "[",
RowBox[{"\"Country\"", ",", "\"CapitalCity\""}], "]"}],
"\"EntityProperty[\\\"Country\\\", \\\"CapitalCity\\\"]\""},
"EntityProperty"], "]"}], Typeset`allassumptions$$ = {},
Typeset`assumptions$$ = {}, Typeset`open$$ = {1},
Typeset`querystate$$ = {
"Online" -> True, "Allowed" -> True,
"mparse.jsp" -> 0.449168`6.10395380181902, "Messages" -> {}}},
DynamicBox[ToBoxes[
AlphaIntegration`LinguisticAssistantBoxes["", 4, Automatic,
Dynamic[Typeset`query$$],
Dynamic[Typeset`boxes$$],
Dynamic[Typeset`allassumptions$$],
Dynamic[Typeset`assumptions$$],
Dynamic[Typeset`open$$],
Dynamic[Typeset`querystate$$]], StandardForm],
ImageSizeCache->{121., {7., 16.}},
TrackedSymbols:>{
Typeset`query$$, Typeset`boxes$$, Typeset`allassumptions$$,
Typeset`assumptions$$, Typeset`open$$, Typeset`querystate$$}],
DynamicModuleValues:>{},
UndoTrackedVariables:>{Typeset`open$$}],
BaseStyle->{"Deploy"},
DeleteWithContents->True,
Editable->False,
SelectWithContents->True]\), "Temperature"]
Recupere las temperaturas medias semanales en la última década y compárelas con aquellas de los 10 años anteriores.
Examine y contraste la diferencia en rangos de temperatura en las regiones que rodean dos ciudades distintas.
Table[WeatherForecastData[
GeoDisk[city[EntityProperty["City", "Position"]],
Quantity[100, "Miles"]], "Temperature",
DateObject[
Tomorrow, {12}]], {city, {Entity[
"City", {"Champaign", "Illinois", "UnitedStates"}],
Entity["City", {"SanFrancisco", "California", "UnitedStates"}]}}]
Cree una lista de las seis ciudades más grandes en Alemania y obtenga el pronóstico de las altas temperaturas del día en ambas ciudades.
cities = EntityClass[
"City", {"Country" -> "Germany", "Population" -> TakeLargest[6]}] //
EntityList
data = {CityData[#, "Coordinates"], CityData[#, "Name"],
WeatherForecastData[#, "MaxTemperature"]["FirstValue"]} & /@
cities;
Visualícelas en un mapa.