Вектор Солнечное излучение (Spatial Analyst)

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

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

Вычисляет входящую солнечную инсоляцию для входных точечных или полигональных объектов относительно поверхности (грунта) Земли или Луны.

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

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

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

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

  • Входные объекты должны быть точечными или полигональными объектами. Анализ для 3D или мультипатча не поддерживается.

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

  • Рекомендуется указать формат выходной таблицы как базу геоданных. Это позволяет повысить производительность и расширить функциональность. Таблицы в формате файла dBase (.dbf) имеют известные ограничения по точности, длине имен полей и форматированию даты и времени.

  • Вычисленные значения солнечной инсоляции для общей, прямой, рассеянной и прямой продолжительности добавляются в качестве атрибутов в выходную таблицу. К ним относятся значения общей инсоляции (по всей площади) и средней инсоляции (на единицу площади) каждого объекта. Единицами измерения являются киловатт-часы (кВтч) и киловатт-часы на квадратный метр (кВтч/м2) соответственно. Единицами продолжительности являются часы.

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

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

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

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

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

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

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

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

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

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

  • Параметр Расстояние окрестности (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 для более подробной информации о совместимых графических процессорах, настройке и работе с графическими устройствами, а также советы по устранению неполадок см. в разделе.

  • См. раздел Параметры среды анализа и 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
Входные объекты точек или полигонов

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

Feature Layer
Поле уникального ID

Поле, которое содержит значения, определяющие каждый объект.

Оно может быть целочисленным или строковым полем входных объектов.

Field
Выходная таблица

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

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

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

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

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

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

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

Часовой пояс, который будет использоваться для времени начала и окончания. По умолчанию, это всемирное координированное время (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
Смещение объекта
(Дополнительный)

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

Вы можете выбрать поле во входном наборе данных объектов или указать числовое значение.

Например, если объект представляет собой панель, укажите высоту панели.

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

По умолчанию значение равно 0.

Double; Field
Площадь объекта
(Дополнительный)

Площадь, связанная с входными объектами. Это должно быть положительное целочисленное значение или значение с плавающей запятой.

Вы можете выбрать поле во входном наборе данных объектов или указать числовое значение.

Например, если объектом является панель, укажите площадь панели.

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

По умолчанию площадь получается из входных объектов. Для точечных объектов площадь по умолчанию равна 0.

Double; Field
Уклон объекта
(Дополнительный)

Относительный уклон или наклон, связанный с входными объектами. Это должно быть положительное целочисленное значение или значение с плавающей запятой.

Вы можете выбрать поле во входном наборе данных объектов или указать числовое значение.

Например, если объектом является панель, укажите наклон панели.

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

Уклон выражается в градусах от 0 до 90. Значения по умолчанию для анализа вычисляются на основе базовых значений входного растра поверхности.

Double; Field
Экспозиция объекта
(Дополнительный)

Относительная экспозиция или направление, связанные с входными объектами. Это должно быть положительное целочисленное значение или значение с плавающей запятой.

Вы можете выбрать поле во входном наборе данных объектов или указать числовое значение.

Например, если объектом является панель, укажите направление лицевой стороны панели.

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

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

Double; Field
Расстояние окрестности
(Дополнительный)

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

Значением по умолчанию является размер ячейки входного растра поверхности, в результате чего получается окрестность 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
Выходной присоединяемый слой
(Дополнительный)

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

Feature Layer
Уровень сетки карты солнечного освещения
(Дополнительный)

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

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

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

Long

FeatureSolarRadiation(in_surface_raster, in_features, unique_id_field, out_table, start_date_time, end_date_time, {time_zone}, {adjust_DST}, {use_time_interval}, {interval_unit}, {interval}, {feature_offset}, {feature_area}, {feature_slope}, {feature_aspect}, {neighborhood_distance}, {use_adaptive_neighborhood}, {diffuse_model_type}, {diffuse_proportion}, {transmittivity}, {analysis_target_device}, {out_join_layer}, {sunmap_grid_level})
ИмяОписаниеТип данных
in_surface_raster

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

Raster Layer
in_features

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

Feature Layer
unique_id_field

Поле, которое содержит значения, определяющие каждый объект.

Оно может быть целочисленным или строковым полем входных объектов.

Field
out_table

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

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

Table
start_date_time

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

Date
end_date_time

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

Date
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
feature_offset
(Дополнительный)

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

Вы можете выбрать поле во входном наборе данных объектов или указать числовое значение.

Например, если объект представляет собой панель, укажите высоту панели.

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

По умолчанию значение равно 0.

Double; Field
feature_area
(Дополнительный)

Площадь, связанная с входными объектами. Это должно быть положительное целочисленное значение или значение с плавающей запятой.

Вы можете выбрать поле во входном наборе данных объектов или указать числовое значение.

Например, если объектом является панель, укажите площадь панели.

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

По умолчанию площадь получается из входных объектов. Для точечных объектов площадь по умолчанию равна 0.

Double; Field
feature_slope
(Дополнительный)

Относительный уклон или наклон, связанный с входными объектами. Это должно быть положительное целочисленное значение или значение с плавающей запятой.

Вы можете выбрать поле во входном наборе данных объектов или указать числовое значение.

Например, если объектом является панель, укажите наклон панели.

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

Уклон выражается в градусах от 0 до 90. Значения по умолчанию для анализа вычисляются на основе базовых значений входного растра поверхности.

Double; Field
feature_aspect
(Дополнительный)

Относительная экспозиция или направление, связанные с входными объектами. Это должно быть положительное целочисленное значение или значение с плавающей запятой.

Вы можете выбрать поле во входном наборе данных объектов или указать числовое значение.

Например, если объектом является панель, укажите направление лицевой стороны панели.

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

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

Double; Field
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
out_join_layer
(Дополнительный)

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

Feature Layer
sunmap_grid_level
(Дополнительный)

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

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

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

Long

Пример кода

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

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

import arcpy
from arcpy.sa import *
from arcpy import env
env.workspace = "C:/sapyexamples/solardata.gdb"
env.scratchWorkspace = "C:/sapyexamples/outfile.gdb"
#Run FeatureSolarRadiation
arcpy.sa.FeatureSolarRadiation("dem30m.tif","solar_pnts","pntID","SolarPnts_radiation_092023",
                               "9/1/2023 06:30:00 AM","10/1/2023 6:30:00 PM","Pacific_Standard_Time")
FeatureSolarRadiation, пример 2 (автономный скрипт)

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

# Name: FeatureSolarRadiation_standalone.py
# Description: Calculate the solar insolation for the whole year 2023 at one week 
#               intervals for engineered features represented by point features.
# Requirements: Spatial Analyst Extension

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

# Set environment settings
arcpy.env.workspace = "C:/sapyexamples/solardata.gdb"
arcpy.env.scratchWorkspace = "C:/sapyexamples/outfile.gdb"

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

# Run FeatureSolarRadiation
arcpy.sa.FeatureSolarRadiation(
    in_surface_raster="dem30m.tif",
    in_features="solar_pnts",
    unique_id_field="pntID",
    out_table=r"SolarPnts_radiation_092023",
    start_date_time="1/1/2023",
    end_date_time="12/31/2023",
    time_zone="Mountain_Standard_Time",
    adjust_DST="ADJUSTED_FOR_DST",
    use_time_interval="NO_INTERVAL",
    interval_unit="WEEK",
    interval=1,
    feature_offset=2.5,
    feature_area="Area_FLD",
    feature_slope="Slope_FLD",
    feature_aspect="Aspect_FLD",
    neighborhood_distance="",
    use_adaptive_neighborhood="",
    diffuse_model_type="UNIFORM_SKY",
    diffuse_proportion=0.3,
    transmittivity=0.5,
    analysis_target_device="GPU_THEN_CPU",
    out_join_layer=None
)

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

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

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