Растр Солнечное излучение (Spatial Analyst)

Доступно с лицензией Spatial Analyst.

Краткая информация

Вычисляет входящую солнечную инсоляцию для каждой ячейки растра цифровой модели местности Земли или Луны

Солнечная инсоляция вычисляется как количество энергии солнечного излучения, получаемой на единицу площади в течение определенного количества времени и измеряется в единицах, киловатт-часах на квадратный метр (кВтч/м2).

Использование

  • Расчет инсоляции может потребовать больших вычислительных ресурсов для больших объемов данных и при расчете большого количества временных интервалов. Для этого может потребоваться много вычислительной мощности и места на жестком диске. Вы можете выполнить предварительные запуски с данными с более грубым разрешением или с поднабором данных, чтобы убедиться в правильности настроек перед выполнением запуска с данными с максимальным разрешением.

  • Заданная пространственная привязка параметра Входной растр поверхности определяет, будет ли анализ проводиться для Земли или для Луны.

  • Для вычисления солнечной радиации требуется, чтобы значение параметра среды Выходная система координат находилось в системе координат проекции (PCS). Рекомендуется использовать данные в системе координат проекции с единицами измерения – метрами. Если вы запускаете анализ со сферической системой координат, необходимо задать для параметра среды Выходная система координат допустимую PCS.

  • Когда возникает необходимость пересчитать входной растр, используется метод билинейной интерполяции. Например, входной растр может быть пересчитан, когда выходные система координат, экстент или размер ячеек отличаются от входных.

  • Переход на летнее время поддерживается только для Земли. Для Луны время должно быть указано в UTC.

  • Значение параметра Дата и время окончания должно быть равно или больше начальной даты. Общий промежуток времени не должен превышать один год. Даты начала и окончания могут совпадать с календарным годом.

  • Значения выходного излучения будут рассчитаны для каждого соответствующего временного интервала. Если в течение некоторого промежутка времени солнечное излучение не поступало, результат для этого местоположения будет иметь нулевое значение.

    Если общее время, указанное между временем начала и временем окончания, не делится поровну на временные интервалы, общая продолжительность будет увеличена, чтобы обеспечить требуемое количество временных отрезков. Например, если параметр Временной интервал установлен на три дня, но разница между указанным временем начала и окончания составляет восемь дней, временной интервал будет увеличен до девяти дней. Частичные результаты по времени возвращены не будут.

  • Минимальный временной интервал для данных Земли составляет 30 минут и должен быть пропорционален 30. Минимальный временной интервал для получения лунных данных составляет 4 часа и должен быть пропорционален 2.

  • Используйте параметр Входная маска анализа (in_analysis_mask в Python), чтобы ограничить выходной растр только местоположениями или ячейками, определенными областью маски. Кроме того, важно учитывать влияние поверхности за пределами вашей области интереса. Маска может быть определена как растровыми, так и векторными данными.

    Маска анализа не влияет на экстент анализа, используемый для вычислений. Это означает, что топография или потенциальные препятствия за пределами области маски будут влиять на значения солнечного излучения, рассчитанные для определенных областей.

    Если входные данные маски представляют собой набор классов объектов, они будут внутренне преобразованы в растр с использованием размера ячейки и выравнивания ячейки из значения входного растра поверхности по умолчанию.

  • Указание предварительно рассчитанных растров уклона и экспозиции в качестве входных данных повысит производительность, особенно если инструмент будет запускаться повторно или при анализе больших наборов данных. Если значения входного растра уклона или экспозиции не указаны, значения будут рассчитаны на основе входного растра поверхности.

  • Параметр Расстояние окрестности (neighborhood_distance в Python) определяет размер окрестности и рассчитывает параметр поверхности на этом расстоянии от центра целевой ячейки. Значение не может быть меньше, чем размер ячейки входного растра.

    Меньшее расстояние окрестности захватывает большую локальную вариабельность ландшафта, например, характеристики меньших объектов ландшафта. Для высотных данных высокого разрешения большие расстояния могут быть более подходящими.

  • Если стоит отметка Использовать адаптивную окрестность (use_adaptive_neighborhood = "ADAPTIVE_NEIGHBORHOOD" в Python), расстояние окрестности будет меняться в соответствии с изменчивостью местности. Расстояние окрестности будет уменьшаться, если в окне вычисления будет слишком большая изменчивость.

  • Луна не имеет атмосферы, поэтому параметры рассеяния излучения и коэффициент пропускания не имеют значения при выполнении анализа. В результате поступающее рассеянное солнечное излучение равно нулю, а общее излучение равно прямому солнечному излучению.

  • Доля рассеивания – это часть общего нормального потока излучения, которая рассеивается. Значения находятся в диапазоне от 0 до 1. Задайте это значение в соответствии с атмосферными условиями. Типичные значения – это 0.2 для очень ясного неба и 0.3 – для, в целом, ясного неба.

  • Удельный коэффициент пропускания представляет собой соотношение энергии, достигающей поверхности земли, к энергии, полученной на верхней границе атмосферы. Типичные значения находятся в диапазоне от 0 (нет пропускания радиации) до 1 (полное пропускание). Типичные значения – 0,6 или 0,7 для очень ясного неба и 0,5 для, в целом, ясного неба.

  • Пропускная способность обратно пропорциональна параметру доли рассеивания. Изменение этих значений может повлиять на результат моделирования. Определение наилучших значений для области интереса зависит от нескольких переменных (таких как местоположение и время). Вы можете изменить эти значения, чтобы сравнить, как они влияют на результат.

  • Параметр Уровень сетки карты солнечного освещения определяет скорость и точность вычислений. Он регулирует разрешение ячеек шестиугольной сетки, которые будут использоваться для внутренних расчетов, на основе системы геопространственной индексации H3.

    Более низкий уровень сетки создает меньше больших областей карты солнечного освещения и уменьшает время работы инструмента. Более высокий уровень сетки создает более мелкие карты солнечного освещения, повышая точность результата.

    Допустимые значение уровня сетки карты солнечного освещения для Земли - от 5 до 7. Допустимые для Луны значения находятся в диапазоне от 4 до 6.

    Уровень по умолчанию определяется растром входной поверхности. При анализе данных о поверхности Земли, в случае, если размер ячейки анализа меньше или равен 4 метрам, уровень сетки по умолчанию равен 6. Если размер ячейки превышает 4 метра, уровень сетки по умолчанию равен 5. Для анализа данных на Луне уровень по умолчанию равен 6.

    В следующей таблице показана средняя площадь ячеек шестиугольной сетки для каждого уровня карты солнечного излучения в квадратных километрах:

    УровеньЗемляЛуна

    4

    Не применяется

    131.6

    5

    252.9 (по умолчанию > 4m)

    18.8

    6

    36.1 (по умолчанию < 4m)

    2.69 (по умолчанию)

    7

    5.16

    Не применяется

  • Этот инструмент может быть ускорен с помощью графического процессора, то есть если в вашей системе доступен совместимый графический процессор (GPU), он будет использоваться для повышения производительности инструмента. Используйте параметр задания целевого устройства анализа Целевое устройство для анализа (analysis_target_device в Python), чтобы определить, будет ли графический процессор или CPU использоваться для запуска инструмента.

    См. раздел Работа GPU с Spatial Analyst для более подробной информации о совместимых графических процессорах, настройке и работе с графическими устройствами, а также советы по устранению неполадок см. в разделе.

  • Если формат выходного растра .crf, этот инструмент поддерживает параметр среды хранения растровых изображений Пирамида. Пирамиды будут созданы в выходных данных по умолчанию. Для любого другого формата вывода этот параметр среды не поддерживается, и пирамиды создаваться не будут.

  • См. раздел Параметры среды анализа и Spatial Analyst для получения дополнительной информации о среде геообработки данного инструмента.

  • Дополнительные источники:

    Acton, C. A. "Ancillary data services of NASA's Navigation and Ancillary Information Facility". Planetary and Space Science. Vol. 44, Issue 1, January 1996, 65-70. https://doi.org/10.1016/0032-0633(95)00107-7

    Acton, C, Bachman, Semenov, B., and Wright, E. "A look towards the future in the handling of space science mission geometry". Planetary and Space Science. Volume 150, January 2018, 9-12. https://doi.org/10.1016/j.pss.2017.02.013

    Brodsky, I., "Uber’s Hexagonal Hierarchical Spatial Index H3", Engineering (blog), June 27, 2018, https://www.uber.com/blog/h3/

Параметры

ПодписьОписаниеТип данных
Входной растр поверхности

Входной растр рельефа поверхности.

Raster Layer
Дата и время начала

Дата и время начала анализа.

Date
Дата и время окончания

Дата и время окончания анализа.

Date
Входная маска анализа
(Дополнительный)

Входные данные, задающие местоположения, где будет выполняться анализ.

Composite Geodataset
Входной растр уклонов
(Дополнительный)

Входной растр уклона, который будет использоваться при расчете выходных данных солнечного излучения.

Если эти входные данные не указаны, инструмент вычислит значения уклона на основе входного растра поверхности. Указание этого значения повысит производительность, особенно если инструмент будет запускаться повторно или при анализе больших наборов данных.

Raster Layer
Входной растр экспозиции
(Дополнительный)

Входной растр экспозиции, который будет использоваться при расчете выходных данных солнечного излучения.

Если эти входные данные не указаны, инструмент вычислит значения экспозиции на основе входного растра поверхности. Указание этого значения повысит производительность, особенно если инструмент будет запускаться повторно или при анализе больших наборов данных.

Raster Layer
Выходной растр направленного излучения
(Дополнительный)

Выходной растр, представляющий значение поступающего прямого солнечного излучения для каждого местоположения.

Выходные данные измеряются в киловатт-часах на квадратный метр (кВтч/м2).

Raster Dataset
Выходной растр диффузного излучения
(Дополнительный)

Выходной растр, представляющий входящее солнечное излучение, рассеиваемое небом, слоями атмосферы и другими объектами.

Выходные данные измеряются в киловатт-часах на квадратный метр (кВтч/м2).

Raster Dataset
Выходной растр продолжительного излучения
(Дополнительный)

Выходной растр, представляющий продолжительность поступающего прямого солнечного излучения.

Единицы измерения выходных данных – часы.

Raster Dataset
Часовой пояс
(Дополнительный)

Часовой пояс, который будет использоваться для времени начала и окончания. По умолчанию, это всемирное координированное время (UTC).

  • UTC—Часовой пояс будет UTC.
  • Поясное время линии перемены дат—Часовой пояс будет Поясное время линии перемены дат (UTC-12:00).
  • UTC-11—Часовой пояс будет UTC-11 (UTC-11:00).
  • Поясное время Алеутских островов—Временная зона будет Поясное время Алеутских островов (UTC-10:00).
  • Поясное время Гавайев—Часовой пояс будет Поясное время Гавайских островов (UTC-10:00).
  • Маркизское поясное время—Часовой пояс будет Маркизское поясное время (UTC-09:30).
  • Поясное время Аляски—Часовой пояс будет Поясное время Аляски (UTC-09:00).
  • UTC-09—Часовой пояс будет UTC-09 (UTC-09:00).
  • Тихоокеанское поясное время (Мексика)—Часовой пояс будет Стандартное тихоокеанское время (Мексика) (UTC-08:00).
  • UTC-08—Часовой пояс будет UTC-08 (UTC-08:00).
  • Тихоокеанское поясное время—Часовой пояс будет Стандартное тихоокеанское время (UTC-08:00).
  • Поясное время горных штатов США—Часовой пояс будет Стандартное горное время США (UTC-07:00).
  • Поясное время горных штатов (Мексика)—Часовой пояс будет Стандартное горное время (Мексика)(UTC-07:00).
  • Поясное время горных штатов—Часовой пояс будет Стандартное горное время (UTC-07:00).
  • Поясное время Юкона—Часовой пояс будет Стандартное время Юкона (UTC-07:00).
  • Центральноамериканское поясное время—Часовой пояс будет Стандартное время Центральной Америки (UTC-06:00).
  • Центральное поясное время—Часовой пояс будет Центральное стандартное время (UTC-06:00).
  • Поясное время острова Пасхи—Часовой пояс будет Стандартное время острова Пасхи (UTC-06:00).
  • Центральное поясное время (Мексика)—Часовой пояс будет Центральное стандартное время (Мексика) (UTC-06:00).
  • Канадское центральное поясное время—Часовой пояс будет Центральное стандартное время Канады (UTC-06:00).
  • Тихоокеанское поясное время (Южная Америка)—Часовой пояс будет Тихоокеанское стандартное время Южной Америки (UTC-05:00).
  • Восточное поясное время (Мексика)—Часовой пояс будет Восточное стандартное время (UTC-05:00).
  • Восточное поясное время—Часовой пояс будет Восточное стандартное время (UTC-05:00).
  • Поясное время Гаити—Часовой пояс будет Стандартное время Гаити (UTC-05:00).
  • Поясное время Кубы—Часовой пояс будет Стандартное время Кубы (UTC-05:00).
  • Восточное поясное время (США)—Часовой пояс будет Восточное поясное время США (UTC-05:00).
  • Поясное время островов Теркс и Кайкос—Часовой пояс будет Поясное время островов Теркс и Кайкос (UTC-04:00).
  • Поясное время Парагвая—Часовой пояс будет Поясное время Парагвая (UTC-04:00).
  • Атлантическое поясное время—Часовой пояс будет Атлантическое поясное время (UTC-04:00).
  • Поясное время Венесуэлы—Часовой пояс будет Поясное время Венесуэлы (UTC-04:00).
  • Центральное бразильское поясное время—Часовой пояс будет Поясное время Бразилии (UTC-04:00).
  • Западное поясное время (Южная Америка)—Часовой пояс будет Западное поясное время Южной Америки (UTC-04:00).
  • Тихоокеанское поясное время (Южная Америка)—Часовой пояс будет Тихоокеанское поясное время Южной Америки (UTC-04:00).
  • Поясное время Ньюфаундленда—Часовой пояс будет Поясное время Ньюфаундленда (UTC-03:30).
  • Поясное время Токантинс—Часовой пояс будет Поясное время Токантинс (UTC-03:00).
  • Южноамериканское восточное поясное время—Часовой пояс будет Южноамериканское восточное поясное время (UTC-03:00).
  • Восточное поясное время (Южная Америка)—Часовой пояс будет Восточное поясное время (Южная Америка) (UTC-03:00).
  • Поясное время Аргентины—Часовой пояс будет Поясное время Аргентины (UTC-03:00).
  • Поясное время Гренландии—Часовой пояс будет Поясное время Гренландии (UTC-03:00).
  • Поясное время Монтевидео—Часовой пояс будет Поясное время Монтевидео (UTC-03:00).
  • Поясное время Магальянес—Часовой пояс будет Поясное время Магеллановых островов (UTC-03:00).
  • Поясное время Сен-Пьера—Часовой пояс будет Поясное время Сент-Пьер (UTC-03:00).
  • Поясное время Баия—Часовой пояс будет Поясное время Баии (UTC-03:00).
  • UTC-02—Часовой пояс будет UTC-02 (UTC-02:00).
  • Средне-Атлантическое поясное время—Часовой пояс будет Средне-Атлантическое поясное время (UTC-02:00).
  • Азорское поясное время—Часовой пояс будет Азорское поясное время (UTC-01:00).
  • Поясное время Кабо-Верде—Часовой пояс будет Поясное время Кабо-верде (UTC-01:00).
  • Поясное время GMT (время по Гринвичу)—Часовой пояс будет Поясное время GMT (время по Гринвичу) (UTC+00:00).
  • Гринвичское поясное время—Часовой пояс будет Поясное время по Гринвичу) (UTC+00:00).
  • Поясное время Сан-Томе—Часовой пояс будет Поясное время Сан-Томе (UTC+00:00).
  • Поясное время Марокко—Часовой пояс будет Поясное время Марокко (UTC+00:00).
  • Западное европейское поясное время—Часовой пояс будет Западное европейское поясное время (UTC+01:00).
  • Центральное европейское поясное время—Часовой пояс будет Центрально-европейское поясное время (UTC+01:00).
  • Романское поясное время—Часовой пояс будет Романское европейское поясное время (UTC+01:00).
  • Центральное европейское поясное время—Часовой пояс будет Центрально-европейское поясное время (UTC+01:00).
  • Центрально-Африканское западное поясное время—Часовой пояс будет Центрально-африканское западное поясное время (UTC+01:00).
  • Поясное время Иордании—Часовой пояс будет Поясное время Иордании (UTC+02:00).
  • Поясное время GTB—Часовой пояс будет Поясное время GTB (UTC+02:00).
  • Средне-Восточное поясное время—Часовой пояс будет Ближневосточное поясное время (UTC+02:00).
  • Поясное время Египта—Часовой пояс будет Поясное время Египта (UTC+02:00).
  • Восточное европейское поясное время—Часовой пояс будет Восточно-европейское поясное время (UTC+02:00).
  • Поясное время Сирии—Часовой пояс будет Поясное время Сирии(UTC+02:00).
  • Поясное время Западного берега—Часовой пояс будет Поясное время Западного берега (UTC+02:00).
  • Южноафриканское поясное время—Часовой пояс будет Поясное время Южной Африки (UTC+02:00).
  • Поясное время FLE—Часовой пояс будет Поясное время FLE (UTC+02:00).
  • Поясное время Израиля—Часовой пояс будет Поясное время Израиля (UTC+02:00).
  • Поясное время Южного Судана—Часовой пояс будет Поясное время Южного Судана (UTC+02:00).
  • Поясное время Калининграда—Часовой пояс будет Поясное время Калининграда (UTC+02:00).
  • Поясное время Судана—Часовой пояс будет Поясное время Судана (UTC+02:00).
  • Поясное время Ливии—Часовой пояс будет Поясное время Ливии (UTC+02:00).
  • Поясное время Намибии—Часовой пояс будет Поясное время Намибии (UTC+02:00).
  • Арабское поясное время—Часовой пояс будет Арабское поясное время (UTC+03:00).
  • Поясное время Турции—Часовой пояс будет Поясное время Турции (UTC+03:00).
  • Арабское поясное время—Часовой пояс будет Арабское поясное время (UTC+03:00).
  • Поясное время Беларуси—Часовой пояс будет Поясное время Беларуси (UTC+03:00).
  • Поясное время России—Часовой пояс будет Поясное время России (UTC+03:00).
  • Восточное африканское поясное время—Часовой пояс будет Восточно-Африканское поясное время (UTC+03:00).
  • Поясное время Волгограда—Часовой пояс будет Поясное время Волгограда (UTC+03:00).
  • Поясное время Ирана—Часовой пояс будет Поясное время Ирана (UTC+03:30).
  • Аравийское поясное время—Часовой пояс будет Арабское поясное время (UTC+04:00).
  • Поясное время Астрахани—Часовой пояс будет Поясное время Астрахани (UTC+04:00).
  • Поясное время Азербайджана—Часовой пояс будет Поясное время Азербайджана (UTC+04:00).
  • Поясное время России зона 3—Часовой пояс будет Поясное время России 3 (UTC+04:00).
  • Поясное время Маврикия—Часовой пояс будет Поясное время Маврикия (UTC+04:00).
  • Поясное время Саратова—Часовой пояс будет Поясное время Саратова (UTC+04:00).
  • Грузинское поясное время—Часовой пояс будет Поясное время Грузии (UTC+04:00).
  • Кавказское поясное время—Часовой пояс будет Кавказское поясное время (UTC+04:00).
  • Поясное время Афганистана—Часовой пояс будет Поясное время Афганистана (UTC+04:30).
  • Западно-Азиатское поясное время—Часовой пояс будет Поясное время Западной Азии (UTC+05:00).
  • Поясное время Екатеринбурга—Часовой пояс будет Поясное время Екатеринбурга (UTC+05:00).
  • Поясное время Пакистана—Часовой пояс будет Поясное время Пакистана (UTC+05:00).
  • Поясное время Кызылорды—Часовой пояс будет Поясное время Кызылорды (UTC+05:00).
  • Поясное время Индии—Часовой пояс будет Поясное время Индии (UTC+05:30).
  • Поясное время Шри-Ланки—Часовой пояс будет Поясное время Шри-Ланки (UTC+05:30).
  • Поясное время Непала—Часовой пояс будет Поясное время Непала (UTC+05:45).
  • Центрально-Азиатское поясное время—Часовой пояс будет Поясное время Центральной Америки (UTC+06:00).
  • Поясное время Бангладеш—Часовой пояс будет Поясное время Бангладеша (UTC+06:00).
  • Поясное время Омска—Часовой пояс будет Поясное время Омска (UTC+06:00).
  • Поясное время Мьянмы—Часовой пояс будет Поясное время Мьянмы (UTC+06:30).
  • Поясное время Юго-Восточной Азии—Часовой пояс будет Поясное время Юго-Восточной Азии (UTC+07:00).
  • Поясное время Алтая—Часовой пояс будет Поясное время Алтая (UTC+07:00).
  • Западно-Монгольское поясное время—Часовой пояс будет Поясное время Западной Монголии (UTC-07:00).
  • Северо-Азиатское поясное время—Часовой пояс будет Поясное время Северной Азии (UTC+07:00).
  • Северное Центрально-Азиатское поясное время—Часовой пояс будет Поясное время Северной Центральной Азии (UTC+07:00).
  • Поясное время Томска—Часовой пояс будет Поясное время Томска (UTC+07:00).
  • Китайское поясное время—Часовой пояс будет Поясное время Китая (UTC+08:00).
  • Северо-Азиатское восточное поясное время—Часовой пояс будет Поясное время Северной Азии (UTC+08:00).
  • Поясное время Сингапура—Часовой пояс будет Поясное время Сингапура (UTC+08:00).
  • Западно-Австралийское поясное время—Часовой пояс будет Поясное время Западной Австралии (UTC+08:00).
  • Поясное время Тайбэя—Часовой пояс будет Поясное время Тайбэя (UTC+08:00).
  • Поясное время Улан-Батора—Часовой пояс будет Поясное время Улан-Батора(UTC+08:00).
  • Центральное поясное время Австралии запад—Часовой пояс будет Центральное поясное время Австралии запад (UTC+08.45).
  • Трансбайкальское поясное время—Часовой пояс будет Трансбайкальское поясное время (UTC+09:00).
  • Поясное время Токио—Часовой пояс будет Поясное время Токио (UTC+09:00).
  • Поясное время Северной Кореи—Часовой пояс будет Поясное время Северной Кореи (UTC+09:00).
  • Поясное время Кореи—Часовой пояс будет Поясное время Кореи (UTC+09:00).
  • Поясное время Якутска—Часовой пояс будет Поясное время Якутска (UTC+09:00).
  • Центр. Австралийское поясное время—Часовой пояс будет Cen. Поясное время Австралии (UTC+09:30).
  • Центральное поясное время Австралии—Часовой пояс будет Австралийское стандартное поясное время (UTC+09:30).
  • Восточно-Австралийское поясное время—Часовой пояс будет Восточно-Австралийское поясное время (UTC+10:00).
  • Восточное поясное время Австралии—Часовой пояс будет Восточно-Австралийское поясное время (UTC+10:00).
  • Западное Тихоокеанское поясное время—Часовой пояс будет Западно-тихоокеанское поясное время (UTC+10:00).
  • Поясное время Тасмании—Часовой пояс будет Поясное время Тасмании (UTC+10:00).
  • Поясное время Владивостока—Часовой пояс будет Поясное время Владивостока (UTC+10:00).
  • Поясное время Лорд-Хау—Часовой пояс будет Поясное время Лорд-Хау (UTC+10:30).
  • Поясное время Бугенвиля—Часовой пояс будет Поясное время Бугенвиля (UTC+11:00).
  • Поясное время России зона 10—Часовой пояс будет Поясное время России 10 (UTC+11:00).
  • Поясное время Магадана—Часовой пояс будет Поясное время Магадана (UTC+11:00).
  • Поясное время Норфолка—Часовой пояс будет Поясное время Норфолка (UTC+11:00).
  • Поясное время Сахалина—Часовой пояс будет Поясное время Сахалина (UTC+11:00).
  • Центральное тихоокеанское поясное время—Часовой пояс будет Центрально-Тихоокеанское поясное время (UTC+11:00).
  • Поясное время России зона 11—Часовой пояс будет Поясное время России 11 (UTC+11:00).
  • Поясное время Новой Зеландии—Часовой пояс будет Поясное время Новой Зеландии (UTC+12:00).
  • UTC+12—Часовой пояс будет UTC+12 (UTC+12:00).
  • Поясное время Фиджи—Часовой пояс будет Поясное время Фиджи (UTC+12:00).
  • Поясное время Камчатки—Часовой пояс будет Поясное время Камчатки (UTC+12:00).
  • Поясное время островов Чатем—Часовой пояс будет Поясное время островов Чатем (UTC+12:45).
  • UTC+13—Часовой пояс будет UTC+13 (UTC+13:00).
  • Поясное время Тонга—Часовой пояс будет Поясное время Тонга (UTC+13:00).
  • Поясное время Самоа—Часовой пояс будет Поясное время Самоа (UTC+13:00).
  • Поясное время островов Лайн—Часовой пояс будет Поясное время островов Лайн (UTC+14:00).
String
Применять переход на летнее время
(Дополнительный)

Задает, будет ли конфигурация входного времени скорректирована с учетом перехода на летнее время.

Этот параметр неприменим для анализа на Луне.

  • Не отмечено - входные значения времени не будут скорректированы для летнего времени. Используется по умолчанию.
  • Отмечено - входные значения времени будут скорректированы для летнего времени.
Boolean
Вычислить инсоляцию для временных интервалов
(Дополнительный)

Указывает, будет ли вычисляться одно значение общей инсоляции для всей временной конфигурации или для указанного интервала будет рассчитываться несколько значений радиации.

  • Не отмечено – Одно значение общего излучения будет вычислено для всей временной конфигурации. Используется по умолчанию.
  • Отмечено – Несколько значений излучения будут вычисляться для каждого временного интервала для всей временной конфигурации. Количество выходных данных зависит от значения интервала. Например, для всего года с интервалами в месяц, результат будет содержать 12 выходных значений радиации для каждого местоположения.
Boolean
Единицы измерения временного интервала
(Дополнительный)

Задает единицы времени, которые будут использоваться для вычисления значений солнечной радиации за всю временную конфигурацию.

Этот параметр доступен только при включении параметра Вычислить инсоляцию для временных интервалов.

  • Минута—Временной интервал в минутах. Эта опция доступна только для данных Земли.
  • Час—Временной интервал в часах.
  • День—Временной интервал в днях. Используется по умолчанию
  • Неделя—Временной интервал в неделях.
String
Временной интервал
(Дополнительный)

Значение длительности или времени между интервалами.

Значение по умолчанию зависит от заданной единицы измерения интервала. Значения по умолчанию для каждой единицы измерения перечислены ниже.

  • Минута - 60
  • Час - 4
  • День - 14
  • Неделя - 2
Long
Расстояние окрестности
(Дополнительный)

Расстояние от центра целевой ячейки, для которого будет рассчитано выходное значение инсоляции. Оно определяет размер окрестности.

Значением по умолчанию является размер ячейки входного растра поверхности, в результате чего получается окрестность 3 на 3.

Linear Unit
Использовать адаптивную окрестность
(Дополнительный)

Указывает, будет ли расстояние до окрестности меняться в зависимости от изменений ландшафта (адаптивное). Максимальное расстояние определяется расстоянием окрестности. Минимальное расстояние - это размер ячейки входного растра.

  • Отмечено — во всех местоположениях будет использоваться единое (фиксированное) расстояние окрестности. Используется по умолчанию.
  • Отмечено — во всех местоположениях будет использоваться адаптивное расстояние окрестности.
Boolean
Тип модели диффузности
(Дополнительный)

Задает тип модели рассеивания радиации, который будет использоваться.

  • Стандартная модель неба—Будет использоваться унифицированная модель рассеивания. Поступающая рассеянная радиация одинакова для всех направлений на небе. Используется по умолчанию.
  • Стандартная модель пасмурного неба—Стандартная модель рассеивания при сплошной облачности, которая будет использоваться. Поступающий поток рассеянной радиации меняется в зависимости от угла зенита.
String
Пропорции диффузности
(Дополнительный)

Доля совокупного потока радиации, которая рассеивается. Значения находятся в диапазоне от 0 до 1.

Задайте это значение в соответствии с атмосферными условиями. Значение по умолчанию равно 0.3 и соответствует, в целом, ясному небу.

Double
Удельный коэффициент пропускания
(Дополнительный)

Доля радиации, проходящей через атмосферу (усредненная для всех длин волн). Значения находятся в диапазоне от 0 (нет пропускания) до 1 (полное пропускание радиации).

Значение по умолчанию равно 0.5 и соответствует, в целом, ясному небу.

Double
Целевое устройство для анализа
(Дополнительный)

Указывает устройство, которое будет использоваться для выполнения вычисления.

  • GPU затем CPU—Если найден совместимый графический процессор GPU, он будет использоваться для выполнения вычисления. В противном случае будет использоваться центральный процессор CPU. Это значение по умолчанию
  • Только на CPU.—Вычисление будет выполняться только на CPU.
  • Только на CPU.—Вычисление будет выполняться только на CPU.
String
Уровень сетки карты солнечного освещения
(Дополнительный)

Разрешение, которое будет использоваться для создания ячеек шестиугольной сетки H3, используемых для внутренних вычислений. Значение более низкого уровня сетки создает меньше больших областей карты солнечного освещения и уменьшает время работы инструмента. Более высокий уровень сетки создает более мелкие карты солнечного освещения, повышая точность результата.

Допустимые значение уровня сетки карты солнечного освещения для Земли - от 5 до 7. Допустимые для Луны значения находятся в диапазоне от 4 до 6.

Уровень сетки по умолчанию определяется растром входной поверхности. При анализе данных о поверхности Земли, в случае, если размер ячейки анализа меньше или равен 4 метрам, уровень сетки по умолчанию равен 6. Если размер ячейки анализа превышает 4 метра, уровень сетки по умолчанию равен 5. Для анализа данных поверхности на Луне уровень сетки по умолчанию равен 6.

Long

Возвращаемое значение

ПодписьОписаниеТип данных
Выходной растр солнечного излучения

Выходной растр, представляющий общее количество солнечного излучения, полученного на единицу площади входной поверхности.

Выходные данные измеряются в киловатт-часах на квадратный метр (кВтч/м2).

Raster

RasterSolarRadiation(in_surface_raster, start_date_time, end_date_time, {in_analysis_mask}, {in_slope_raster}, {in_aspect_raster}, {out_direct_radiation_raster}, {out_diffuse_radiation_raster}, {out_duration_raster}, {time_zone}, {adjust_DST}, {use_time_interval}, {interval_unit}, {interval}, {neighborhood_distance}, {use_adaptive_neighborhood}, {diffuse_model_type}, {diffuse_proportion}, {transmittivity}, {analysis_target_device}, {sunmap_grid_level})
ИмяОписаниеТип данных
in_surface_raster

Входной растр рельефа поверхности.

Raster Layer
start_date_time

Дата и время начала анализа.

Date
end_date_time

Дата и время окончания анализа.

Date
in_analysis_mask
(Дополнительный)

Входные данные, задающие местоположения, где будет выполняться анализ.

Composite Geodataset
in_slope_raster
(Дополнительный)

Входной растр уклона, который будет использоваться при расчете выходных данных солнечного излучения.

Если эти входные данные не указаны, инструмент вычислит значения уклона на основе входного растра поверхности. Указание этого значения повысит производительность, особенно если инструмент будет запускаться повторно или при анализе больших наборов данных.

Raster Layer
in_aspect_raster
(Дополнительный)

Входной растр экспозиции, который будет использоваться при расчете выходных данных солнечного излучения.

Если эти входные данные не указаны, инструмент вычислит значения экспозиции на основе входного растра поверхности. Указание этого значения повысит производительность, особенно если инструмент будет запускаться повторно или при анализе больших наборов данных.

Raster Layer
out_direct_radiation_raster
(Дополнительный)

Выходной растр, представляющий значение поступающего прямого солнечного излучения для каждого местоположения.

Выходные данные измеряются в киловатт-часах на квадратный метр (кВтч/м2).

Raster Dataset
out_diffuse_radiation_raster
(Дополнительный)

Выходной растр, представляющий входящее солнечное излучение, рассеиваемое небом, слоями атмосферы и другими объектами.

Выходные данные измеряются в киловатт-часах на квадратный метр (кВтч/м2).

Raster Dataset
out_duration_raster
(Дополнительный)

Выходной растр, представляющий продолжительность поступающего прямого солнечного излучения.

Единицы измерения выходных данных – часы.

Raster Dataset
time_zone
(Дополнительный)

Часовой пояс, который будет использоваться для времени начала и окончания. По умолчанию, это всемирное координированное время (UTC).

  • UTC—Часовой пояс будет UTC.
  • Dateline_Standard_Time—Часовой пояс будет Поясное время линии перемены дат (UTC-12:00).
  • UTC-11—Часовой пояс будет UTC-11 (UTC-11:00).
  • Aleutian_Standard_Time—Временная зона будет Поясное время Алеутских островов (UTC-10:00).
  • Hawaiian_Standard_Time—Часовой пояс будет Поясное время Гавайских островов (UTC-10:00).
  • Marquesas_Standard_Time—Часовой пояс будет Маркизское поясное время (UTC-09:30).
  • Alaskan_Standard_Time—Часовой пояс будет Поясное время Аляски (UTC-09:00).
  • UTC-09—Часовой пояс будет UTC-09 (UTC-09:00).
  • Pacific_Standard_Time_(Mexico)—Часовой пояс будет Стандартное тихоокеанское время (Мексика) (UTC-08:00).
  • UTC-08—Часовой пояс будет UTC-08 (UTC-08:00).
  • Pacific_Standard_Time—Часовой пояс будет Стандартное тихоокеанское время (UTC-08:00).
  • US_Mountain_Standard_Time—Часовой пояс будет Стандартное горное время США (UTC-07:00).
  • Mountain_Standard_Time_(Mexico)—Часовой пояс будет Стандартное горное время (Мексика)(UTC-07:00).
  • Mountain_Standard_Time—Часовой пояс будет Стандартное горное время (UTC-07:00).
  • Yukon_Standard_Time—Часовой пояс будет Стандартное время Юкона (UTC-07:00).
  • Central_America_Standard_Time—Часовой пояс будет Стандартное время Центральной Америки (UTC-06:00).
  • Central_Standard_Time—Часовой пояс будет Центральное стандартное время (UTC-06:00).
  • Easter_Island_Standard_Time—Часовой пояс будет Стандартное время острова Пасхи (UTC-06:00).
  • Central_Standard_Time_(Mexico)—Часовой пояс будет Центральное стандартное время (Мексика) (UTC-06:00).
  • Canada_Central_Standard_Time—Часовой пояс будет Центральное стандартное время Канады (UTC-06:00).
  • SA_Pacific_Standard_Time—Часовой пояс будет Тихоокеанское стандартное время Южной Америки (UTC-05:00).
  • Eastern_Standard_Time_(Mexico)—Часовой пояс будет Восточное стандартное время (UTC-05:00).
  • Eastern_Standard_Time—Часовой пояс будет Восточное стандартное время (UTC-05:00).
  • Haiti_Standard_Time—Часовой пояс будет Стандартное время Гаити (UTC-05:00).
  • Cuba_Standard_Time—Часовой пояс будет Стандартное время Кубы (UTC-05:00).
  • US_Eastern_Standard_Time—Часовой пояс будет Восточное поясное время США (UTC-05:00).
  • Turks_And_Caicos_Standard_Time—Часовой пояс будет Поясное время островов Теркс и Кайкос (UTC-04:00).
  • Paraguay_Standard_Time—Часовой пояс будет Поясное время Парагвая (UTC-04:00).
  • Atlantic_Standard_Time—Часовой пояс будет Атлантическое поясное время (UTC-04:00).
  • Venezuela_Standard_Time—Часовой пояс будет Поясное время Венесуэлы (UTC-04:00).
  • Central_Brazilian_Standard_Time—Часовой пояс будет Поясное время Бразилии (UTC-04:00).
  • SA_Western_Standard_Time—Часовой пояс будет Западное поясное время Южной Америки (UTC-04:00).
  • Pacific_SA_Standard_Time—Часовой пояс будет Тихоокеанское поясное время Южной Америки (UTC-04:00).
  • Newfoundland_Standard_Time—Часовой пояс будет Поясное время Ньюфаундленда (UTC-03:30).
  • Tocantins_Standard_Time—Часовой пояс будет Поясное время Токантинс (UTC-03:00).
  • E._South_America_Standard_Time—Часовой пояс будет Южноамериканское восточное поясное время (UTC-03:00).
  • SA_Eastern_Standard_Time—Часовой пояс будет Восточное поясное время (Южная Америка) (UTC-03:00).
  • Argentina_Standard_Time—Часовой пояс будет Поясное время Аргентины (UTC-03:00).
  • Greenland_Standard_Time—Часовой пояс будет Поясное время Гренландии (UTC-03:00).
  • Montevideo_Standard_Time—Часовой пояс будет Поясное время Монтевидео (UTC-03:00).
  • Magallanes_Standard_Time—Часовой пояс будет Поясное время Магеллановых островов (UTC-03:00).
  • Saint_Pierre_Standard_Time—Часовой пояс будет Поясное время Сент-Пьер (UTC-03:00).
  • Bahia_Standard_Time—Часовой пояс будет Поясное время Баии (UTC-03:00).
  • UTC-02—Часовой пояс будет UTC-02 (UTC-02:00).
  • Mid-Atlantic_Standard_Time—Часовой пояс будет Средне-Атлантическое поясное время (UTC-02:00).
  • Azores_Standard_Time—Часовой пояс будет Азорское поясное время (UTC-01:00).
  • Cape_Verde_Standard_Time—Часовой пояс будет Поясное время Кабо-верде (UTC-01:00).
  • GMT_Standard_Time—Часовой пояс будет Поясное время GMT (время по Гринвичу) (UTC+00:00).
  • Greenwich_Standard_Time—Часовой пояс будет Поясное время по Гринвичу) (UTC+00:00).
  • Sao_Tome_Standard_Time—Часовой пояс будет Поясное время Сан-Томе (UTC+00:00).
  • Morocco_Standard_Time—Часовой пояс будет Поясное время Марокко (UTC+00:00).
  • W._Europe_Standard_Time—Часовой пояс будет Западное европейское поясное время (UTC+01:00).
  • Central_Europe_Standard_Time—Часовой пояс будет Центрально-европейское поясное время (UTC+01:00).
  • Romance_Standard_Time—Часовой пояс будет Романское европейское поясное время (UTC+01:00).
  • Central_European_Standard_Time—Часовой пояс будет Центрально-европейское поясное время (UTC+01:00).
  • W._Central_Africa_Standard_Time—Часовой пояс будет Центрально-африканское западное поясное время (UTC+01:00).
  • Jordan_Standard_Time—Часовой пояс будет Поясное время Иордании (UTC+02:00).
  • GTB_Standard_Time—Часовой пояс будет Поясное время GTB (UTC+02:00).
  • Middle_East_Standard_Time—Часовой пояс будет Ближневосточное поясное время (UTC+02:00).
  • Egypt_Standard_Time—Часовой пояс будет Поясное время Египта (UTC+02:00).
  • E._Europe_Standard_Time—Часовой пояс будет Восточно-европейское поясное время (UTC+02:00).
  • Syria_Standard_Time—Часовой пояс будет Поясное время Сирии(UTC+02:00).
  • West_Bank_Standard_Time—Часовой пояс будет Поясное время Западного берега (UTC+02:00).
  • South_Africa_Standard_Time—Часовой пояс будет Поясное время Южной Африки (UTC+02:00).
  • FLE_Standard_Time—Часовой пояс будет Поясное время FLE (UTC+02:00).
  • Israel_Standard_Time—Часовой пояс будет Поясное время Израиля (UTC+02:00).
  • South_Sudan_Standard_Time—Часовой пояс будет Поясное время Южного Судана (UTC+02:00).
  • Kaliningrad_Standard_Time—Часовой пояс будет Поясное время Калининграда (UTC+02:00).
  • Sudan_Standard_Time—Часовой пояс будет Поясное время Судана (UTC+02:00).
  • Libya_Standard_Time—Часовой пояс будет Поясное время Ливии (UTC+02:00).
  • Namibia_Standard_Time—Часовой пояс будет Поясное время Намибии (UTC+02:00).
  • Arabic_Standard_Time—Часовой пояс будет Арабское поясное время (UTC+03:00).
  • Turkey_Standard_Time—Часовой пояс будет Поясное время Турции (UTC+03:00).
  • Arab_Standard_Time—Часовой пояс будет Арабское поясное время (UTC+03:00).
  • Belarus_Standard_Time—Часовой пояс будет Поясное время Беларуси (UTC+03:00).
  • Russian_Standard_Time—Часовой пояс будет Поясное время России (UTC+03:00).
  • E._Africa_Standard_Time—Часовой пояс будет Восточно-Африканское поясное время (UTC+03:00).
  • Volgograd_Standard_Time—Часовой пояс будет Поясное время Волгограда (UTC+03:00).
  • Iran_Standard_Time—Часовой пояс будет Поясное время Ирана (UTC+03:30).
  • Arabian_Standard_Time—Часовой пояс будет Арабское поясное время (UTC+04:00).
  • Astrakhan_Standard_Time—Часовой пояс будет Поясное время Астрахани (UTC+04:00).
  • Azerbaijan_Standard_Time—Часовой пояс будет Поясное время Азербайджана (UTC+04:00).
  • Russia_Time_Zone_3—Часовой пояс будет Поясное время России 3 (UTC+04:00).
  • Mauritius_Standard_Time—Часовой пояс будет Поясное время Маврикия (UTC+04:00).
  • Saratov_Standard_Time—Часовой пояс будет Поясное время Саратова (UTC+04:00).
  • Georgian_Standard_Time—Часовой пояс будет Поясное время Грузии (UTC+04:00).
  • Caucasus_Standard_Time—Часовой пояс будет Кавказское поясное время (UTC+04:00).
  • Afghanistan_Standard_Time—Часовой пояс будет Поясное время Афганистана (UTC+04:30).
  • West_Asia_Standard_Time—Часовой пояс будет Поясное время Западной Азии (UTC+05:00).
  • Ekaterinburg_Standard_Time—Часовой пояс будет Поясное время Екатеринбурга (UTC+05:00).
  • Pakistan_Standard_Time—Часовой пояс будет Поясное время Пакистана (UTC+05:00).
  • Qyzylorda_Standard_Time—Часовой пояс будет Поясное время Кызылорды (UTC+05:00).
  • India_Standard_Time—Часовой пояс будет Поясное время Индии (UTC+05:30).
  • Sri_Lanka_Standard_Time—Часовой пояс будет Поясное время Шри-Ланки (UTC+05:30).
  • Nepal_Standard_Time—Часовой пояс будет Поясное время Непала (UTC+05:45).
  • Central_Asia_Standard_Time—Часовой пояс будет Поясное время Центральной Америки (UTC+06:00).
  • Bangladesh_Standard_Time—Часовой пояс будет Поясное время Бангладеша (UTC+06:00).
  • Omsk_Standard_Time—Часовой пояс будет Поясное время Омска (UTC+06:00).
  • Myanmar_Standard_Time—Часовой пояс будет Поясное время Мьянмы (UTC+06:30).
  • SE_Asia_Standard_Time—Часовой пояс будет Поясное время Юго-Восточной Азии (UTC+07:00).
  • Altai_Standard_Time—Часовой пояс будет Поясное время Алтая (UTC+07:00).
  • W._Mongolia_Standard_Time—Часовой пояс будет Поясное время Западной Монголии (UTC-07:00).
  • North_Asia_Standard_Time—Часовой пояс будет Поясное время Северной Азии (UTC+07:00).
  • N._Central_Asia_Standard_Time—Часовой пояс будет Поясное время Северной Центральной Азии (UTC+07:00).
  • Tomsk_Standard_Time—Часовой пояс будет Поясное время Томска (UTC+07:00).
  • China_Standard_Time—Часовой пояс будет Поясное время Китая (UTC+08:00).
  • North_Asia_East_Standard_Time—Часовой пояс будет Поясное время Северной Азии (UTC+08:00).
  • Singapore_Standard_Time—Часовой пояс будет Поясное время Сингапура (UTC+08:00).
  • W._Australia_Standard_Time—Часовой пояс будет Поясное время Западной Австралии (UTC+08:00).
  • Taipei_Standard_Time—Часовой пояс будет Поясное время Тайбэя (UTC+08:00).
  • Ulaanbaatar_Standard_Time—Часовой пояс будет Поясное время Улан-Батора(UTC+08:00).
  • Aus_Central_W._Standard_Time—Часовой пояс будет Центральное поясное время Австралии запад (UTC+08.45).
  • Transbaikal_Standard_Time—Часовой пояс будет Трансбайкальское поясное время (UTC+09:00).
  • Tokyo_Standard_Time—Часовой пояс будет Поясное время Токио (UTC+09:00).
  • North_Korea_Standard_Time—Часовой пояс будет Поясное время Северной Кореи (UTC+09:00).
  • Korea_Standard_Time—Часовой пояс будет Поясное время Кореи (UTC+09:00).
  • Yakutsk_Standard_Time—Часовой пояс будет Поясное время Якутска (UTC+09:00).
  • Cen._Australia_Standard_Time—Часовой пояс будет Cen. Поясное время Австралии (UTC+09:30).
  • AUS_Central_Standard_Time—Часовой пояс будет Австралийское стандартное поясное время (UTC+09:30).
  • E._Australia_Standard_Time—Часовой пояс будет Восточно-Австралийское поясное время (UTC+10:00).
  • AUS_Eastern_Standard_Time—Часовой пояс будет Восточно-Австралийское поясное время (UTC+10:00).
  • West_Pacific_Standard_Time—Часовой пояс будет Западно-тихоокеанское поясное время (UTC+10:00).
  • Tasmania_Standard_Time—Часовой пояс будет Поясное время Тасмании (UTC+10:00).
  • Vladivostok_Standard_Time—Часовой пояс будет Поясное время Владивостока (UTC+10:00).
  • Lord_Howe_Standard_Time—Часовой пояс будет Поясное время Лорд-Хау (UTC+10:30).
  • Bougainville_Standard_Time—Часовой пояс будет Поясное время Бугенвиля (UTC+11:00).
  • Russia_Time_Zone_10—Часовой пояс будет Поясное время России 10 (UTC+11:00).
  • Magadan_Standard_Time—Часовой пояс будет Поясное время Магадана (UTC+11:00).
  • Norfolk_Standard_Time—Часовой пояс будет Поясное время Норфолка (UTC+11:00).
  • Sakhalin_Standard_Time—Часовой пояс будет Поясное время Сахалина (UTC+11:00).
  • Central_Pacific_Standard_Time—Часовой пояс будет Центрально-Тихоокеанское поясное время (UTC+11:00).
  • Russia_Time_Zone_11—Часовой пояс будет Поясное время России 11 (UTC+11:00).
  • New_Zealand_Standard_Time—Часовой пояс будет Поясное время Новой Зеландии (UTC+12:00).
  • UTC+12—Часовой пояс будет UTC+12 (UTC+12:00).
  • Fiji_Standard_Time—Часовой пояс будет Поясное время Фиджи (UTC+12:00).
  • Kamchatka_Standard_Time—Часовой пояс будет Поясное время Камчатки (UTC+12:00).
  • Chatham_Islands_Standard_Time—Часовой пояс будет Поясное время островов Чатем (UTC+12:45).
  • UTC+13—Часовой пояс будет UTC+13 (UTC+13:00).
  • Tonga_Standard_Time—Часовой пояс будет Поясное время Тонга (UTC+13:00).
  • Samoa_Standard_Time—Часовой пояс будет Поясное время Самоа (UTC+13:00).
  • Line_Islands_Standard_Time—Часовой пояс будет Поясное время островов Лайн (UTC+14:00).
String
adjust_DST
(Дополнительный)

Задает, будет ли конфигурация входного времени скорректирована с учетом перехода на летнее время.

Этот параметр неприменим для анализа на Луне.

  • NOT_ADJUSTED_FOR_DST—Входные значения времени не будут скорректированы для летнего времени. Используется по умолчанию.
  • ADJUSTED_FOR_DST—Входные значения времени будут скорректированы для летнего времени.
Boolean
use_time_interval
(Дополнительный)

Указывает, будет ли вычисляться одно значение общей инсоляции для всей временной конфигурации или для указанного интервала будет рассчитываться несколько значений радиации.

  • NO_INTERVAL—Одно значение излучения будет вычислено для всей временной конфигурации. Эта опция используется по умолчанию.
  • INTERVAL—Несколько значений излучения будут вычисляться для каждого временного интервала для всей временной конфигурации.
Boolean
interval_unit
(Дополнительный)

Задает единицы времени, которые будут использоваться для вычисления значений солнечной радиации за всю временную конфигурацию.

Этот параметр поддерживается только в том случае, если для параметра use_time_interval установлено значение INTERVAL.

  • MINUTE—Временной интервал в минутах. Эта опция доступна только для данных Земли.
  • HOUR—Временной интервал в часах.
  • DAY—Временной интервал в днях. Используется по умолчанию
  • WEEK—Временной интервал в неделях.
String
interval
(Дополнительный)

Значение длительности или времени между интервалами.

Значение по умолчанию зависит от заданной единицы измерения интервала. Значения по умолчанию для каждой единицы измерения перечислены ниже.

  • MINUTE - 60
  • HOUR - 4
  • DAY - 14
  • WEEK - 2
Long
neighborhood_distance
(Дополнительный)

Расстояние от центра целевой ячейки, для которого будет рассчитано выходное значение инсоляции. Оно определяет размер окрестности.

Значением по умолчанию является размер ячейки входного растра поверхности, в результате чего получается окрестность 3 на 3.

Linear Unit
use_adaptive_neighborhood
(Дополнительный)

Указывает, будет ли расстояние до окрестности меняться в зависимости от изменений ландшафта (адаптивное). Максимальное расстояние определяется расстоянием окрестности. Минимальное расстояние - это размер ячейки входного растра.

  • FIXED_NEIGHBORHOOD—Во всех местоположениях будет использоваться единое (фиксированное) расстояние окрестности. Используется по умолчанию.
  • ADAPTIVE_NEIGHBORHOOD—Во всех местоположениях будет использоваться адаптивное расстояние окрестности.
Boolean
diffuse_model_type
(Дополнительный)

Задает тип модели рассеивания радиации, который будет использоваться.

  • UNIFORM_SKY—Будет использоваться унифицированная модель рассеивания. Поступающая рассеянная радиация одинакова для всех направлений на небе. Используется по умолчанию.
  • STANDARD_OVERCAST_SKY—Стандартная модель рассеивания при сплошной облачности, которая будет использоваться. Поступающий поток рассеянной радиации меняется в зависимости от угла зенита.
String
diffuse_proportion
(Дополнительный)

Доля совокупного потока радиации, которая рассеивается. Значения находятся в диапазоне от 0 до 1.

Задайте это значение в соответствии с атмосферными условиями. Значение по умолчанию равно 0.3 и соответствует, в целом, ясному небу.

Double
transmittivity
(Дополнительный)

Доля радиации, проходящей через атмосферу (усредненная для всех длин волн). Значения находятся в диапазоне от 0 (нет пропускания) до 1 (полное пропускание радиации).

Значение по умолчанию равно 0.5 и соответствует, в целом, ясному небу.

Double
analysis_target_device
(Дополнительный)

Указывает устройство, которое будет использоваться для выполнения вычисления.

  • GPU_THEN_CPU—Если найден совместимый графический процессор GPU, он будет использоваться для выполнения вычисления. В противном случае будет использоваться центральный процессор CPU. Это значение по умолчанию
  • CPU_ONLY—Вычисление будет выполняться только на CPU.
  • GPU_ONLY—Вычисление будет выполняться только на CPU.
String
sunmap_grid_level
(Дополнительный)

Разрешение, которое будет использоваться для создания ячеек шестиугольной сетки H3, используемых для внутренних вычислений. Значение более низкого уровня сетки создает меньше больших областей карты солнечного освещения и уменьшает время работы инструмента. Более высокий уровень сетки создает более мелкие карты солнечного освещения, повышая точность результата.

Допустимые значение уровня сетки карты солнечного освещения для Земли - от 5 до 7. Допустимые для Луны значения находятся в диапазоне от 4 до 6.

Уровень сетки по умолчанию определяется растром входной поверхности. При анализе данных о поверхности Земли, в случае, если размер ячейки анализа меньше или равен 4 метрам, уровень сетки по умолчанию равен 6. Если размер ячейки анализа превышает 4 метра, уровень сетки по умолчанию равен 5. Для анализа данных поверхности на Луне уровень сетки по умолчанию равен 6.

Long

Возвращаемое значение

ИмяОписаниеТип данных
out_solar_radiation_raster

Выходной растр, представляющий общее количество солнечного излучения, полученного на единицу площади входной поверхности.

Выходные данные измеряются в киловатт-часах на квадратный метр (кВтч/м2).

Raster

Пример кода

RasterSolarRadiation, пример 1 (окно Python)

Скрипт окна Python, демонстрирующий использование функции RasterSolarRadiation.

import arcpy
from arcpy.sa import *
from arcpy import env
env.workspace = "C:/sapyexamples/data"
out_raster = arcpy.sa.RasterSolarRadiation("dsm30m_CA.tif", "9/1/2023 06:00:00 AM","9/30/2023 06:30:00 PM",
                                           time_zone="Pacific_Standard_Time")
out_raster.save("C:/sapyexamples/output/dsm30_total_radiation_092023.tif")
RasterSolarRadiation, пример 2 (автономный скрипт)

Вычислить солнечную инсоляцию входной поверхности за 2023 год с интервалом в один месяц. Вернуть все выходные растры излучения.

# Name: RasterSolarRadiation_standalone.py
# Description: Calculate solar insolation for the year 2023 at one month 
#  time intervals. Return all output radiation rasters.
# Requirements: Spatial Analyst Extension

# Import system modules
import arcpy
from arcpy.sa import *

# Set environment settings
arcpy.env.workspace = "C:/sapyexamples/data"

# Check out the ArcGIS Spatial Analyst extension license
arcpy.CheckOutExtension("Spatial")

# Run RasterSolarRadiation
out_solar_radiation_raster = arcpy.sa.RasterSolarRadiation(
	in_surface_raster="dsm30m_CA.tif",
	start_date_time="1/1/2023",
	end_date_time="12/31/2023",
	in_analysis_mask=None,
	in_slope_raster=None,
	in_aspect_raster=None,
	out_direct_radiation_raster=r"C:\sapyexamples\output\dsm30_direct_radiation_2023_1mo.crf",
	out_diffuse_radiation_raster=r"C:\sapyexamples\output\dsm30_diffuse_radiation_2023_1mo.crf",
	out_duration_raster=r"C:\sapyexamples\output\dsm30_duration_radiation_2023_1mo.crf",
	time_zone="Pacific_Standard_Time",
	adjust_DST="ADJUSTED_FOR_DST",
	use_time_interval="INTERVAL",
	interval_unit="MONTH",
	interval="1",
	neighborhood_distance="",
	use_adaptive_neighborhood="",
	diffuse_model_type="UNIFORM_SKY",
	diffuse_proportion=0.3,
	transmittivity=0.5,
	analysis_target_device="GPU_THEN_CPU"
)

# Save the output 
out_solar_radiation_raster.save(r"C:\sapyexamples\output\dsm30_total_radiation_2023_1mo.crf")

Информация о лицензиях

  • Basic: Обязательно Spatial Analyst
  • Standard: Обязательно Spatial Analyst
  • Advanced: Обязательно Spatial Analyst

Связанные разделы