Краткая информация
Определяет опасные зимние условия, которые в зависимости от времени воздействия элементов могут привести к обморожению или переохлаждению.
Обсуждение
Формула функции, используемая для вычисления ветро-холодового индекса:
Wind Chill = 35.74 + (0.6215 * T) - (35.75 * WS^0.16) + (0.4275 * T * WS^0.16)
- T = температура воздуха в градусах Фаренгейта
- WS = скорость ветра в милях в час
Дополнительные сведения о работе этой функции см. в разделе о растровой функции Векторное поле.
Указанный набор растровых данных является временным для растрового объекта. Чтобы сделать его постоянным, вы можете вызвать метод растрового объекта save.
Синтаксис
WindChill (temperature_raster, wind_speed_raster, {temperature_units}, {wind_speed_units}, {wind_chill_units})
Параметр | Описание | Тип данных |
temperature_raster [temperature_raster,...] | одноканальный растр, где значения пикселов представляют температуру наружного воздуха. | Raster |
wind_speed_raster [wind_speed_raster,...] | Одноканальный растр, где значения пикселов представляют скорость ветра. | Raster |
temperature_units | Единицы измерения, связанные с входным растром температуры. Доступные единицы: градусы Цельсия, Фаренгейта и Кельвина. (Значение по умолчанию — Fahrenheit) | String |
wind_speed_units | Задает единицы измерения для растра скорости ветра:
(Значение по умолчанию — mph) | String |
wind_chill_units | Единицы измерения, связанные с выходным растром. Доступные выходные единицы: градусы Цельсия, Фаренгейта и Кельвина. (Значение по умолчанию — Fahrenheit) | String |
Тип данных | Описание |
Raster | Выходной растр. |
Пример кода
Вычисляет ветро-холодовой индекс в зависимости от температуры и скорости ветра из входного растра.
from arcpy.sa import *
out_windchill_raster = WindChill("temperature.tif", "windspeed.tif", "",
"km/h", "Celsius")
out_windchill_raster.save("C:/arcpyExamples/outputs/wind_chill_C.tif")
Вычисляет ветро-холодовой индекс в зависимости от температуры и скорости ветра из входного растра.
# Import system modules
import arcpy
from arcpy.sa import *
# Set the analysis environments
arcpy.env.workspace = "C:/arcpyExamples/data"
# Set the local variables
in_temperature_raster = "temperature.tif"
in_wind_speed_raster = "windspeed.tif"
# Execute WindChill function
out_windchill_raster = WindChill(in_temperature_raster, in_wind_speed_raster,
"", "knots", "Kelvin")
# Save the output
out_windchill_raster.save("C:/arcpyExamples/outputs/wind_chill_K.tif")