Package google.maps.solar.v1

Индекс

Солнечная

Определение сервиса для API Solar.

FindClosestBuildingInsights

rpc FindClosestBuildingInsights( FindClosestBuildingInsightsRequest ) returns ( BuildingInsights )

Находит здание, центр тяжести которого находится ближе всего к точке запроса. Возвращает ошибку с кодом NOT_FOUND если в радиусе примерно 50 м от точки запроса нет зданий.

Области полномочий

Требуется следующая область действия OAuth:

  • https://www.googleapis.com/auth/cloud-platform
GetDataLayers

rpc GetDataLayers( GetDataLayersRequest ) returns ( DataLayers )

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

Области полномочий

Требуется следующая область действия OAuth:

  • https://www.googleapis.com/auth/cloud-platform
GetGeoTiff

rpc GetGeoTiff( GetGeoTiffRequest ) returns ( HttpBody )

Возвращает изображение по его идентификатору.

Области полномочий

Требуется следующая область действия OAuth:

  • https://www.googleapis.com/auth/cloud-platform

Дополнительные сведения

В BuildingInsights можно получить дополнительную информацию о здании, такую ​​как геометрия крыши и расположение солнечных панелей.

Перечисления
ADDITIONAL_INSIGHTS_UNSPECIFIED Значение по умолчанию. Будет возвращено значение BuildingInsights по умолчанию.
DETECTED_ARRAYS

Определяет, будет ли ответ включать обнаруженные массивы.

Если указано, поле detected_arrays будет заполнено в ответе.

BuildingInsights

Ответное сообщение для Solar.FindClosestBuildingInsights . Информация о местоположении, размерах и солнечном потенциале здания.

Поля
name

string

Название ресурса для здания в формате buildings/{place_id} .

center

LatLng

Точка, расположенная вблизи центра здания.

bounding_box

LatLngBox

Ограничивающий прямоугольник здания.

imagery_date

Date

Дата получения исходных изображений. Это приблизительная дата.

imagery_processed_date

Date

Когда обработка этих изображений была завершена.

postal_code

string

Почтовый индекс (например, почтовый индекс США), к которому относится это здание.

administrative_area

string

Административный район 1 (например, в США — штат), в котором находится это здание. Например, в США аббревиатура может быть «MA» или «CA».

statistical_area

string

Статистический район (например, переписной участок США), в котором находится это здание.

region_code

string

Региональный код страны (или региона), в которой находится это здание.

solar_potential

SolarPotential

Солнечный потенциал здания.

imagery_quality

ImageryQuality

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

detected_arrays

DetectedArrays

На здании обнаружены солнечные батареи. Это поле заполняется только в том случае, если параметр DETECTED_ARRAYS включен в запрос FindClosestBuildingInsightsRequest.additional_insights .

Обнаруженные массивы

Информация об обнаруженных на здании солнечных батареях.

Поля
detection_status

DetectionStatus

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

latest_capture_date

Date

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

Статус обнаружения

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

Перечисления
DETECTION_STATUS_UNSPECIFIED Статус не указан.
DETECTION_STATUS_DATA_UNAVAILABLE Данные о наличии солнечных батарей для этого здания отсутствуют.
DETECTION_STATUS_ARRAYS_DETECTED На этом здании обнаружена как минимум одна солнечная батарея.
DETECTION_STATUS_NO_ARRAYS_DETECTED На этом здании не обнаружено солнечных батарей.

Скидки на покупки за наличные

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

Поля
out_of_pocket_cost

Money

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

upfront_cost

Money

Первоначальные затраты после вычета налоговых льгот: это сумма, которую необходимо оплатить в течение первого года. В отличие от out_of_pocket_cost , которые рассчитываются до вычета налоговых льгот.

rebate_value

Money

Сумма всех налоговых вычетов.

savings

SavingsOverTime

Сколько средств будет сэкономлено (или нет) за весь период жизни.

payback_years

float

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

DataLayerView

Какое подмножество солнечной информации следует вернуть?

Перечисления
DATA_LAYER_VIEW_UNSPECIFIED Эквивалентно FULL.
DSM_LAYER Приобретайте только DSM.
IMAGERY_LAYERS Получите DSM, RGB и маску.
IMAGERY_AND_ANNUAL_FLUX_LAYERS Получите данные по ЦМР, RGB, маске и годовому потоку.
IMAGERY_AND_ALL_FLUX_LAYERS Получите данные по DSM, RGB, маске, годовому и месячному потоку.
FULL_LAYERS Получите все данные.

Слои данных

Информация о солнечном потенциале региона. Фактические данные содержатся в нескольких файлах GeoTIFF, охватывающих запрошенный регион, для которых в этом сообщении указаны URL-адреса: каждая строка в сообщении DataLayers содержит URL-адрес, по которому можно получить соответствующий файл GeoTIFF. Эти URL-адреса действительны в течение нескольких часов после их генерации. Большинство файлов GeoTIFF имеют разрешение 0,1 м/пиксель, но файл с месячными потоками имеет разрешение 0,5 м/пиксель, а файлы с почасовыми данными о затенении — 1 м/пиксель. Если в запросе GetDataLayersRequest было указано значение pixel_size_meters , то минимальное разрешение в файлах GeoTIFF будет равно этому значению.

Поля
imagery_date

Date

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

imagery_processed_date

Date

Когда обработка этих изображений была завершена.

dsm_url

string

URL-адрес изображения цифровой модели поверхности (ЦМП) региона. Значения указаны в метрах над геоидом EGM96 (т.е. уровнем моря). Неверные местоположения (где у нас нет данных) сохраняются как -9999.

rgb_url

string

URL-адрес изображения в формате RGB (аэрофотоснимок или спутниковая фотография) данного региона.

mask_url

string

URL-адрес изображения маски здания: один бит на пиксель указывает, считается ли этот пиксель частью крыши или нет.

annual_flux_url

string

URL-адрес карты годового потока солнечного света (годовое количество солнечного света на крышах) региона. Значения указаны в кВт·ч/кВт/год. Это нескорректированный поток : поток рассчитывается для каждого местоположения, а не только для крыш зданий. Недействительные местоположения сохраняются как -9999: местоположения за пределами нашей зоны покрытия будут недействительными, а также некоторые местоположения внутри зоны покрытия, где нам не удалось рассчитать поток, будут недействительными.

monthly_flux_url

string

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

hourly_shade_urls[]

string

Двенадцать URL-адресов для почасового отображения затенения, соответствующих периоду с января по декабрь. Каждый GeoTIFF будет содержать 24 полосы, соответствующие 24 часам суток. Каждый пиксель представляет собой 32-битное целое число, соответствующее (до) 31 дням этого месяца; бит 1 означает, что в соответствующем месте можно увидеть солнце в этот день, в этот час, в этот месяц. Недопустимые местоположения сохраняются как -9999 (поскольку это отрицательное значение, бит 31 установлен, и ни одно допустимое значение не может иметь установленный бит 31, так как это соответствовало бы 32-му дню месяца).

Пример может оказаться полезным. Если вы хотите узнать, видела ли точка (в пикселе с координатами (x, y)) солнце в 16:00 22 июня, вам нужно будет:

  1. Получите шестой URL-адрес из этого списка (соответствующий июню).
  2. Найдите 17-й канал (соответствует 16:00).
  3. Прочитайте 32-битное значение в точке (x, y).
  4. Прочитайте 21-й бит значения (соответствующий 22-му числу месяца).
  5. Если этот участок равен 1, то солнце в этом месте светило в 16:00 22 июня.

Более формально: если заданы month (1-12), day (максимум 1...месяц; в феврале 28 дней) и hour (0-23), то тень/солнечная активность для этого месяца/дня/часа в точке (x, y) — это бит.

(hourly_shade[month - 1])(x, y)[hour] & (1 << (day - 1))

где (x, y) — пространственная индексация, [month - 1] означает получение URL-адреса month - 1 (индексирование с нуля), [hour] — индексация каналов, а конечный ненулевой результат означает «солнечно». Високосных дней нет, и летнего времени не существует (все дни длятся 24 часа; полдень всегда соответствует «стандартному времени»).

imagery_quality

ImageryQuality

Качество полученных изображений.

Эксперимент

Указывает на экспериментальные возможности, доступные для включения в API, которые можно запустить до официального запуска.

Запросы, использующие это поле, классифицируются как предложения, находящиеся на стадии предварительного запуска (pre-GA), в соответствии со Специфическими условиями использования сервиса платформы Google Maps . Более подробную информацию см. в описаниях этапов запуска .

В будущем в это перечисление могут быть добавлены новые значения.

Перечисления
EXPERIMENT_UNSPECIFIED Эксперименты не указаны.
EXPANDED_COVERAGE Расширяет географический регион, доступный для запросов данных о солнечной энергии. Для получения дополнительной информации см. раздел «Расширенное покрытие» .

Экономия на покупках в кредит

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

Поля
annual_loan_payment

Money

Ежегодные платежи по кредиту.

rebate_value

Money

Сумма всех налоговых вычетов (включая федеральный инвестиционный налоговый кредит (ITC)).

loan_interest_rate

float

Процентная ставка по кредитам, принятая в данном наборе расчетов.

savings

SavingsOverTime

Сколько средств будет сэкономлено (или нет) за весь период жизни.

Финансовый анализ

Анализ затрат и выгод оптимальной схемы размещения солнечных батарей при заданном размере счета за электроэнергию.

Поля
monthly_bill

Money

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

default_bill

bool

Указывается, какой размер счета за электроэнергию выбран в качестве размера счета по умолчанию для района, в котором находится это здание. В одном из FinancialAnalysis в BuildingSolarPotential должен быть установлен параметр default_bill .

average_kwh_per_month

float

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

financial_details

FinancialDetails

Финансовая информация, применимая независимо от используемого метода финансирования.

leasing_savings

LeasingSavings

Затраты и выгоды от аренды солнечных панелей.

cash_purchase_savings

CashPurchaseSavings

Затраты и выгоды от покупки солнечных панелей за наличные.

financed_purchase_savings

FinancedPurchaseSavings

Затраты и выгоды от покупки солнечных панелей в рассрочку.

panel_config_index

int32

Индекс в solar_panel_configs оптимальной схемы размещения солнечных панелей для данного размера счета. Значение может быть -1, что указывает на отсутствие схемы размещения. В этом случае остальные подсообщения будут опущены.

Финансовые подробности

Подробности финансового анализа. Некоторые из этих данных уже хранятся на более высоких уровнях (например, личные затраты). Общая сумма денежных средств рассчитана на весь период эксплуатации, определяемый полем panel_lifetime_years в SolarPotential . Примечание: личные затраты на приобретение панелей указаны в поле out_of_pocket_cost в CashPurchaseSavings .

Поля
initial_ac_kwh_per_year

float

Как мы предполагаем, сколько кВт⋅ч переменного тока выработают солнечные панели в первый год их эксплуатации?

remaining_lifetime_utility_bill

Money

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

federal_incentive

Money

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

state_incentive

Money

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

utility_incentive

Money

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

lifetime_srec_total

Money

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

cost_of_electricity_without_solar

Money

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

net_metering_allowed

bool

Разрешена ли система взаимозачета электроэнергии.

solar_percentage

float

Процент (0-100) электроэнергии, потребляемой пользователем за счет солнечной энергии. Действительно для первого года, но приблизительно корректно для последующих лет.

percentage_exported_to_grid

float

Мы предположили, что в первом квартале произведенной солнечной электроэнергии в сеть экспортируется определенный процент (от 0 до 100) от общего объема. Это влияет на расчеты, если нетто-учет электроэнергии не разрешен.

FindClosestBuildingInsightsRequest

Запрос сообщения для Solar.FindClosestBuildingInsights .

Поля
location

LatLng

Обязательный параметр. Долгота и широта, от которых API ищет ближайшее известное здание.

required_quality

ImageryQuality

Необязательно. Минимально допустимый уровень качества результатов. Результаты с более низким качеством не будут возвращены. Неуказание этого параметра означает ограничение только ВЫСОКИМ качеством.

exact_quality_required

bool

Необязательный параметр. Указывает, следует ли требовать точного качества изображений. Если установлено значение false, поле required_quality интерпретируется как минимально необходимое качество, так что изображения ВЫСОКОГО качества могут быть возвращены, если required_quality установлено на MEDIUM. Если установлено значение true, required_quality интерпретируется как точно необходимое качество, и возвращаются только изображения MEDIUM качества, если required_quality установлено на MEDIUM .

experiments[]

Experiment

Необязательно. Указывает, какие предварительные эксперименты следует включить. Запросы, использующие это поле, классифицируются как предварительные предложения в соответствии с условиями предоставления услуг платформы Google Maps . Дополнительные сведения см. в описаниях этапов запуска .

additional_insights[]

AdditionalInsights

Необязательно. Список additional_insights которые будут включены в ответ.

GetDataLayersRequest

Сообщение запроса для Solar.GetDataLayers .

Поля
location

LatLng

Обязательно. Укажите долготу и широту центра региона, для которого нужны данные.

radius_meters

float

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

  • Можно указать любое значение до 100 м.
  • Можно указывать значения свыше 100 м, при условии, что radius_meters <= pixel_size_meters * 1000 .
  • Однако для значений свыше 175 м DataLayerView в запросе не должен включать ежемесячный поток или почасовое затенение.
view

DataLayerView

Необязательный параметр. Желаемое подмножество данных для возврата.

required_quality

ImageryQuality

Необязательно. Минимально допустимый уровень качества результатов. Результаты с более низким качеством не будут возвращены. Неуказание этого параметра означает ограничение только ВЫСОКИМ качеством.

pixel_size_meters

float

Необязательный параметр. Минимальный масштаб возвращаемых данных в метрах на пиксель. Поддерживаются значения 0,1 (по умолчанию, если это поле не задано явно), 0,25, 0,5 и 1,0. Компоненты изображения, нормальное разрешение которых меньше pixel_size_meters будут возвращены с разрешением, указанным в pixel_size_meters ; компоненты изображения, нормальное разрешение которых равно или больше pixel_size_meters будут возвращены с этим нормальным разрешением.

exact_quality_required

bool

Необязательный параметр. Указывает, следует ли требовать точного качества изображений. Если установлено значение false, поле required_quality интерпретируется как минимально необходимое качество, так что изображения ВЫСОКОГО качества могут быть возвращены, если required_quality установлено на MEDIUM. Если установлено значение true, required_quality интерпретируется как точно необходимое качество, и возвращаются только изображения MEDIUM качества, если required_quality установлено на MEDIUM .

experiments[]

Experiment

Необязательно. Указывает, какие предварительные эксперименты следует включить. Запросы, использующие это поле, классифицируются как предварительные предложения в соответствии со Специфическими условиями использования сервиса платформы Google Maps . Дополнительную информацию см. в [описаниях этапов запуска]( https://cloud.google.com/maps-platform/terms/launch-stages ).

GetGeoTiffRequest

Запрос сообщения для Solar.GetGeoTiff .

Поля
id

string

Обязательно. Идентификатор запрашиваемого актива.

Качество изображения

Качество изображений, использованных для вычисления результата API.

Примечание: Независимо от уровня качества изображения, выходные данные цифровой модели рельефа (ЦМР) всегда имеют разрешение 0,1 м/пиксель, ежемесячные данные о потоке всегда имеют разрешение 0,5 м/пиксель, а почасовые данные о затенении всегда имеют разрешение 1 м/пиксель.

Перечисления
IMAGERY_QUALITY_UNSPECIFIED Качество неизвестно.
HIGH Данные о солнечной активности получены из аэрофотоснимков, снятых на малой высоте и обработанных с разрешением 0,1 м/пиксель.
MEDIUM Данные о солнечной активности получены из улучшенных аэрофотоснимков, снятых на большой высоте и обработанных с разрешением 0,25 м/пиксель.
LOW Данные о солнечной активности получены из улучшенных спутниковых снимков, обработанных с разрешением 0,25 м/пиксель.
BASE Данные о солнечной активности получены из улучшенных спутниковых снимков, обработанных с разрешением 0,25 м/пиксель.

LatLngBox

Ограничивающий прямоугольник в координатах широты и долготы.

Поля
sw

LatLng

Юго-западный угол коробки.

ne

LatLng

Северо-восточный угол коробки.

Лизинговые сбережения

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

Поля
leases_allowed

bool

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

leases_supported

bool

Поддерживается ли в данной юрисдикции лизинг финансовым расчетным механизмом. Если это поле имеет значение false, то значения в этом сообщении, вероятно, следует игнорировать. Это не зависит от leases_allowed : в некоторых регионах лизинг разрешен, но при условиях, которые не обрабатываются финансовыми моделями.

annual_leasing_cost

Money

Ориентировочная годовая стоимость лизинга.

savings

SavingsOverTime

Сколько средств будет сэкономлено (или нет) за весь период жизни.

RoofSegmentSizeAndSunshineStats

Информация о размерах и квантилях солнечной освещенности участка крыши.

Поля
stats

SizeAndSunshineStats

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

center

LatLng

Точка, расположенная вблизи центра сегмента крыши.

bounding_box

LatLngBox

Ограничивающий прямоугольник сегмента крыши.

pitch_degrees

float

Угол наклона сегмента крыши относительно теоретической плоскости земли. 0 = параллельно земле, 90 = перпендикулярно земле.

azimuth_degrees

float

Направление по компасу, в котором указывает сегмент крыши. 0 = Север, 90 = Восток, 180 = Юг. Для "плоского" сегмента крыши ( pitch_degrees очень близок к 0) азимут не определен четко, поэтому для согласованности мы произвольно определяем его равным 0 (Север).

plane_height_at_center_meters

float

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

Сводка сегмента крыши

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

Поля
panels_count

int32

Общее количество панелей в этом сегменте.

yearly_energy_dc_kwh

float

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

pitch_degrees

float

Угол наклона сегмента крыши относительно теоретической плоскости земли. 0 = параллельно земле, 90 = перпендикулярно земле.

azimuth_degrees

float

Направление по компасу, в котором указывает сегмент крыши. 0 = Север, 90 = Восток, 180 = Юг. Для "плоского" сегмента крыши ( pitch_degrees очень близок к 0) азимут не определен четко, поэтому для согласованности мы произвольно определяем его равным 0 (Север).

segment_index

int32

Индекс в roof_segment_stats соответствующего RoofSegmentSizeAndSunshineStats .

Экономия с течением времени

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

Поля
savings_year1

Money

Экономия в первый год после установки панелей.

savings_year20

Money

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

present_value_of_savings_year20

Money

Используя предполагаемую ставку дисконтирования, какова текущая стоимость совокупной 20-летней экономии?

savings_lifetime

Money

Экономия на протяжении всего срока службы панели.

present_value_of_savings_lifetime

Money

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

financially_viable

bool

Указывает, является ли данный сценарий финансово жизнеспособным. Будет ложным для сценариев с низкой финансовой жизнеспособностью (например, убыточных).

SizeAndSunshineStats

Квантили размера и освещенности крыши или ее части.

Поля
area_meters2

float

Площадь крыши или сегмента крыши в м². Это площадь крыши (с учетом наклона), а не площадь основания здания.

sunshine_quantiles[]

float

Квантили точечного уровня солнечной активности на данной территории. Если здесь N значений, это представляет собой (N-1)-йли. Например, если здесь 5 значений, то это будут квартили (мин, 25%, 50%, 75%, макс). Значения указаны в кВт·ч/кВт в годовом исчислении, например, max_sunshine_hours_per_year .

ground_area_meters2

float

Площадь основания, покрытая крышей или сегментом крыши, в м².

Солнечная панель

Параметр SolarPanel описывает положение, ориентацию и производительность одной солнечной панели. Информацию о параметрах панели можно найти в полях panel_height_meters , panel_width_meters и panel_capacity_watts в SolarPotential .

Поля
center

LatLng

Центр панели.

orientation

SolarPanelOrientation

Ориентация панели.

yearly_energy_dc_kwh

float

Какое количество солнечной энергии улавливает данная схема в течение года, в кВт·ч постоянного тока.

segment_index

int32

Индекс в roof_segment_stats объекта RoofSegmentSizeAndSunshineStats , соответствующий сегменту крыши, на котором размещена эта панель.

SolarPanelConfig

В описании SolarPanelConfig представлен конкретный вариант размещения солнечных панелей на крыше.

Поля
panels_count

int32

Общее количество панелей. Обратите внимание, что это избыточно по отношению к (сумме) соответствующих полей в roof_segment_summaries .

yearly_energy_dc_kwh

float

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

roof_segment_summaries[]

RoofSegmentSummary

Информация о производстве каждого сегмента крыши, несущего хотя бы одну панель в данной компоновке. roof_segment_summaries[i] описывает i-й сегмент крыши, включая его размер, ожидаемый объем производства и ориентацию.

Ориентация солнечных панелей

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

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

Солнечный потенциал

Информация о солнечном потенциале здания. Ряд полей в этой информации определяется с помощью «панелей». Поля panel_capacity_watts , panel_height_meters и panel_width_meters описывают параметры модели панели, используемой в этих расчетах.

Поля
max_array_panels_count

int32

Максимальный размер массива — то есть максимальное количество панелей, которое может поместиться на крыше.

panel_capacity_watts

float

Мощность панели, в ваттах, использованной в расчетах.

panel_height_meters

float

Высота панели, использованной в расчетах, в метрах в вертикальной ориентации.

panel_width_meters

float

Ширина панели, используемой в расчетах, в метрах в вертикальной ориентации.

panel_lifetime_years

int32

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

max_array_area_meters2

float

Размер максимальной конфигурации массива в квадратных метрах.

max_sunshine_hours_per_year

float

Максимальное количество солнечных часов, получаемых любой точкой на крыше в год. Солнечные часы — это показатель общего количества солнечной радиации (энергии), получаемой за год. 1 солнечный час = 1 кВт·ч на кВт (где кВт обозначает кВт мощности в стандартных условиях испытаний).

carbon_offset_factor_kg_per_mwh

float

Эквивалентное количество CO2, производимое на 1 МВт·ч электроэнергии из сети. Это показатель углеродной интенсивности электроэнергии из сети, замещаемой солнечной электроэнергией.

whole_roof_stats

SizeAndSunshineStats

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

building_stats

SizeAndSunshineStats

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

roof_segment_stats[]

RoofSegmentSizeAndSunshineStats

Размер и количество солнечного света для каждого сегмента крыши.

solar_panels[]

SolarPanel

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

solar_panel_configs[]

SolarPanelConfig

Каждый SolarPanelConfig описывает различное расположение солнечных панелей на крыше. Они расположены в порядке возрастания количества панелей. Параметр SolarPanelConfig с panels_count = N основан на первых N панелях в списке solar_panels . Это поле заполняется только в том случае, если на крыше можно разместить не менее 4 панелей.

financial_analyses[]

FinancialAnalysis

Раздел FinancialAnalysis показывает экономию от перехода на солнечную энергию при заданном ежемесячном счете и заданном поставщике электроэнергии. Значения представлены в порядке возрастания суммы ежемесячного счета. Это поле будет пустым для зданий в районах, для которых API солнечной энергии не располагает достаточной информацией для выполнения финансовых расчетов.