- HTTP-запрос
- Параметры запроса
- Тело запроса
- Тело ответа
- Области авторизации
- LatLngBox
- СолнечныйПотенциал
- РазмерИСаншайнСтатистика
- КрышаСегментРазмерИСаншайнСтатистика
- Солнечная Панель
- СолнечнаяПанельОриентация
- СоларПанелКонфиг
- RoofSegmentСводка
- ФинансовыйАнализ
- Деньги
- Финансовые детали
- ЛизингСбережения
- Экономия сверхурочных
- НаличныеПокупкаЭкономия
- ПрофинансированоПокупкаСбережения
- Попробуйте!
Находит ближайшее к точке запроса здание. Возвращает ошибку с кодом NOT_FOUND
, если в радиусе примерно 50 м от точки запроса нет зданий.
HTTP-запрос
GET https://solar.googleapis.com/v1/buildingInsights:findClosest
URL-адрес использует синтаксис транскодирования gRPC .
Параметры запроса
Параметры | |
---|---|
location | Необходимый. Долгота и широта, на которых API ищет ближайшее известное здание. |
required Quality | Необязательный. Минимальный уровень качества, разрешенный в результатах. Никакой результат с более низким качеством, чем этот, не будет возвращен. Отсутствие указания этого параметра эквивалентно ограничению только ВЫСОКОГО качества. |
Тело запроса
Тело запроса должно быть пустым.
Тело ответа
Ответное сообщение для Solar.FindClosestBuildingInsights
. Информация о местоположении, размерах и солнечном потенциале здания.
В случае успеха тело ответа содержит данные следующей структуры:
JSON-представление |
---|
{ "name": string, "center": { object ( |
Поля | |
---|---|
name | Имя ресурса для здания в формате |
center | Точка рядом с центром здания. |
bounding Box | Ограничивающая рамка здания. |
imagery Date | Дата получения основного изображения. Это приблизительно. |
imagery Processed Date | Когда обработка этого изображения была завершена. |
postal Code | Почтовый индекс (например, почтовый индекс США), под которым находится это здание. |
administrative Area | Административная зона 1 (например, в штате США), в которой находится это здание. Например, в США аббревиатура может быть «MA» или «CA». |
statistical Area | Статистическая область (например, переписной участок США), в которой находится это здание. |
region Code | Код региона страны (или региона), в котором находится это здание. |
solar Potential | Солнечный потенциал здания. |
imagery Quality | Качество изображений, использованных для расчета данных для этого здания. |
Области авторизации
Требуется следующая область действия OAuth:
-
https://www.googleapis.com/auth/cloud-platform
LatLngBox
Ограничивающая рамка в координатах широты и долготы.
JSON-представление |
---|
{ "sw": { object ( |
Поля | |
---|---|
sw | Юго-западный угол коробки. |
ne | Северо-восточный угол коробки. |
СолнечныйПотенциал
Информация о солнечном потенциале здания. Ряд полей здесь определяется как «панели». Поля panelCapacityWatts
, panelHeightMeters
и panelWidthMeters
описывают параметры модели панели, используемой в этих расчетах.
JSON-представление |
---|
{ "maxArrayPanelsCount": integer, "panelCapacityWatts": number, "panelHeightMeters": number, "panelWidthMeters": number, "panelLifetimeYears": integer, "maxArrayAreaMeters2": number, "maxSunshineHoursPerYear": number, "carbonOffsetFactorKgPerMwh": number, "wholeRoofStats": { object ( |
Поля | |
---|---|
max Array Panels Count | Размер максимального массива – то есть максимальное количество панелей, которое может поместиться на крыше. |
panel Capacity Watts | Мощность панели, использованной в расчетах, в ваттах. |
panel Height Meters | Высота панели, используемой в расчетах, в метрах в книжной ориентации. |
panel Width Meters | Ширина панели, используемой в расчетах, в метрах в книжной ориентации. |
panel Lifetime Years | Ожидаемый срок службы солнечных панелей в годах. Это используется в финансовых расчетах. |
max Array Area Meters2 | Размер максимального массива в квадратных метрах. |
max Sunshine Hours Per Year | Максимальное количество солнечных часов в год в любой точке крыши. Солнечные часы являются мерой общего количества инсоляции (энергии), полученной за год. 1 час солнечного света = 1 кВтч на кВт (где «кВт» относится к кВт мощности в стандартных условиях испытаний). |
carbon Offset Factor Kg Per Mwh | Эквивалентное количество CO2, произведенное на МВт электроэнергии из сети. Это показатель углеродоемкости сетевой электроэнергии, вытесняемой солнечной электроэнергией. |
whole Roof Stats | Общий размер и квантили солнечного света для части крыши, отнесенной к какому-либо сегменту крыши. Несмотря на название, сюда может входить не все здание. См. |
building Stats | Размер и квантили солнечного света для всего здания, включая части крыши, которые не были отнесены к какому-либо сегменту крыши. Поскольку ориентация этих частей не совсем точно определена, оценка площади крыши ненадежна, но оценка площади земли надежна. Возможно, более надежную площадь крыши всего здания можно получить, масштабируя площадь крыши из |
roof Segment Stats[] | Размер и квантили солнечного света для каждого сегмента крыши. |
solar Panels[] | Каждая |
solar Panel Configs[] | Каждый |
financial Analyses[] | |
РазмерИСаншайнСтатистика
Квантили размера и солнечности крыши или ее части.
JSON-представление |
---|
{ "areaMeters2": number, "sunshineQuantiles": [ number ], "groundAreaMeters2": number } |
Поля | |
---|---|
area Meters2 | Площадь крыши или сегмента крыши, м^2. Это площадь крыши (с учетом наклона), а не площадь основания. |
sunshine Quantiles[] | Квантили точечной солнечности по площади. Если здесь есть N значений, это представляет собой (N-1)-файлы. Например, если имеется 5 значений, это будут квартили (мин, 25 %, 50 %, 75 %, максимум). Значения указаны в годовых кВтч/кВт, например |
ground Area Meters2 | Площадь основания, занимаемая крышей или ее сегментом, в м^2. |
КрышаСегментРазмерИСаншайнСтатистика
Информация о размере и квантилях солнечности сегмента крыши.
JSON-представление |
---|
{ "stats": { object ( |
Поля | |
---|---|
stats | Общий размер и квантили солнечного света для сегмента крыши. |
center | Точка рядом с центром сегмента крыши. |
bounding Box | Ограничивающая рамка сегмента крыши. |
pitch Degrees | Угол сегмента крыши относительно теоретической плоскости земли. 0 = параллельно земле, 90 = перпендикулярно земле. |
azimuth Degrees | Направление компаса, на которое указывает сегмент крыши. 0 = север, 90 = восток, 180 = юг. Для «плоского» сегмента крыши ( |
plane Height At Center Meters | Высота плоскости сегмента крыши в метрах над уровнем моря в точке, обозначенной |
Солнечная Панель
SolarPanel описывает положение, ориентацию и производство одной солнечной панели. См. поля panelHeightMeters
, panelWidthMeters
и panelCapacityWatts
в SolarPotential
для получения информации о параметрах панели.
JSON-представление |
---|
{ "center": { object ( |
Поля | |
---|---|
center | Центр панели. |
orientation | Ориентация панели. |
yearly Energy Dc Kwh | Сколько солнечной энергии эта планировка улавливает в течение года, в кВтч постоянного тока. |
segment Index | Индекс в |
СолнечнаяПанельОриентация
Ориентация солнечной панели. Это значение следует интерпретировать относительно азимута сегмента крыши, на котором расположена панель.
Перечисления | |
---|---|
SOLAR_PANEL_ORIENTATION_UNSPECIFIED | Ориентация панели неизвестна. |
LANDSCAPE | Длинный край панели LANDSCAPE перпендикулярен азимутальному направлению сегмента крыши, на котором она расположена. |
PORTRAIT | Длинный край панели PORTRAIT параллелен азимутальному направлению сегмента крыши, на котором она расположена. |
СоларПанелКонфиг
SolarPanelConfig описывает конкретное размещение солнечных панелей на крыше.
JSON-представление |
---|
{
"panelsCount": integer,
"yearlyEnergyDcKwh": number,
"roofSegmentSummaries": [
{
object ( |
Поля | |
---|---|
panels Count | Общее количество панелей. Обратите внимание, что это избыточно для (суммы) соответствующих полей в |
yearly Energy Dc Kwh | Сколько солнечной энергии эта планировка улавливает в течение года, в кВтч постоянного тока, при условии использования панелей, описанных выше. |
roof Segment Summaries[] | Информация о производстве каждого сегмента крыши, несущего хотя бы одну панель в данной компоновке. |
RoofSegmentСводка
Информация об участке крыши здания, на котором размещено некоторое количество панелей.
JSON-представление |
---|
{ "panelsCount": integer, "yearlyEnergyDcKwh": number, "pitchDegrees": number, "azimuthDegrees": number, "segmentIndex": integer } |
Поля | |
---|---|
panels Count | Общее количество панелей в этом сегменте. |
yearly Energy Dc Kwh | Сколько солнечной энергии эта часть планировки улавливает в течение года, в кВтч постоянного тока, при условии использования панелей, описанных выше. |
pitch Degrees | Угол сегмента крыши относительно теоретической плоскости земли. 0 = параллельно земле, 90 = перпендикулярно земле. |
azimuth Degrees | Направление компаса, на которое указывает сегмент крыши. 0 = север, 90 = восток, 180 = юг. Для «плоского» сегмента крыши ( |
segment Index | Индекс в |
ФинансовыйАнализ
Анализ затрат и преимуществ оптимальной схемы расположения солнечных батарей при конкретном размере счета за электроэнергию.
JSON-представление |
---|
{ "monthlyBill": { object ( |
Поля | |
---|---|
monthly Bill | Ежемесячный счет за электроэнергию, который предполагается в этом анализе. |
default Bill | Является ли этот размер счета выбранным в качестве счета по умолчанию для района, в котором находится это здание. Ровно для одного |
average Kwh Per Month | Сколько электроэнергии дом потребляет в среднем в месяц, в зависимости от размера счета и местных тарифов на электроэнергию. |
financial Details | Финансовая информация, применимая независимо от используемого метода финансирования. |
leasing Savings | Стоимость и выгода от аренды солнечных панелей. |
cash Purchase Savings | Стоимость и выгода от покупки солнечных панелей за наличные. |
financed Purchase Savings | Стоимость и выгода от покупки солнечных панелей за счет финансирования покупки. |
panel Config Index | Индекс в |
Деньги
Представляет сумму денег с типом валюты.
JSON-представление |
---|
{ "currencyCode": string, "units": string, "nanos": integer } |
Поля | |
---|---|
currency Code | Трехбуквенный код валюты, определенный в ISO 4217. |
units | Целые единицы суммы. Например, если |
nanos | Количество нано (10^-9) единиц суммы. Значение должно находиться в диапазоне от -999 999 999 до +999 999 999 включительно. Если |
Финансовые детали
Подробности финансового анализа. Некоторые из этих деталей уже хранятся на более высоких уровнях (например, наличные расходы). Общие денежные суммы относятся к периоду жизни, определенному полем panelLifetimeYears
в SolarPotential
. Примечание. Собственные затраты на приобретение панелей указаны в поле outOfPocketCost
в CashPurchaseSavings
.
JSON-представление |
---|
{ "initialAcKwhPerYear": number, "remainingLifetimeUtilityBill": { object ( |
Поля | |
---|---|
initial Ac Kwh Per Year | Сколько кВтч переменного тока, по нашему мнению, выработают солнечные панели в первый год их эксплуатации. |
remaining Lifetime Utility Bill | Счет за коммунальные услуги за электроэнергию, не производимую солнечной энергией, в течение всего срока службы панелей. |
federal Incentive | Сумма денег, доступная в виде федеральных льгот; это применимо, если пользователь покупает (в кредит или без него) панели. |
state Incentive | Сумма денег, получаемая от государственных стимулов; это применимо, если пользователь покупает (в кредит или без него) панели. |
utility Incentive | Сумма денег, получаемая от стимулирования коммунальных услуг; это применимо, если пользователь покупает (в кредит или без него) панели. |
lifetime Srec Total | Сумма денег, которую пользователь получит в виде кредитов на солнечную возобновляемую энергию в течение срока службы панели; это применимо, если пользователь покупает (в кредит или без него) панели. |
cost Of Electricity Without Solar | Общая стоимость электроэнергии, которую пользователь заплатил бы за весь срок службы, если бы он не установил солнечную энергию. |
net Metering Allowed | Разрешены ли чистые измерения. |
solar Percentage | Процент (0–100) энергии пользователя, поставляемой солнечной энергией. Действительно в течение первого года, но приблизительно верно для будущих лет. |
percentage Exported To Grid | Предполагаемый процент (0–100) производства солнечной электроэнергии был экспортирован в сеть, исходя из объема производства в первом квартале. Это влияет на расчеты, если нетто-замеры не разрешены. |
ЛизингСбережения
Стоимость и выгода от аренды солнечной панели определенной конфигурации с определенным потреблением электроэнергии.
JSON-представление |
---|
{ "leasesAllowed": boolean, "leasesSupported": boolean, "annualLeasingCost": { object ( |
Поля | |
---|---|
leases Allowed | Разрешена ли аренда в этой юрисдикции (аренда не разрешена в некоторых штатах). Если это поле имеет значение false, то значения в этом сообщении, вероятно, следует игнорировать. |
leases Supported | Поддерживается ли аренда в этой юрисдикции механизмом финансовых расчетов. Если это поле имеет значение false, то значения в этом сообщении, вероятно, следует игнорировать. Это не зависит от |
annual Leasing Cost | Ориентировочная стоимость годовой аренды. |
savings | Сколько сэкономлено (или нет) за период жизни. |
Экономия сверхурочных
Финансовая информация, которая используется различными методами финансирования.
JSON-представление |
---|
{ "savingsYear1": { object ( |
Поля | |
---|---|
savings Year1 | Экономия в первый год после установки панели. |
savings Year20 | Экономия в первые двадцать лет после установки панели. |
present Value Of Savings Year20 | Используя предполагаемую ставку дисконтирования, какова текущая стоимость совокупных 20-летних сбережений? |
savings Lifetime | Экономия в течение всего срока службы панели. |
present Value Of Savings Lifetime | Используя предполагаемую ставку дисконтирования, какова текущая стоимость совокупных сбережений за всю жизнь? |
financially Viable | Указывает, является ли этот сценарий финансово жизнеспособным. Будет ложным для сценариев с плохой финансовой жизнеспособностью (например, убыточных). |
НаличныеПокупкаЭкономия
Стоимость и выгода от прямой покупки солнечной панели определенной конфигурации с определенным потреблением электроэнергии.
JSON-представление |
---|
{ "outOfPocketCost": { object ( |
Поля | |
---|---|
out Of Pocket Cost | Первоначальная стоимость до налоговых льгот: сумма, которая должна быть выплачена из собственного кармана. Сравните с |
upfront Cost | Первоначальная стоимость после налоговых льгот: это сумма, которую необходимо выплатить в течение первого года. Сравните с |
rebate Value | Величина всех налоговых льгот. |
savings | Сколько сэкономлено (или нет) за период жизни. |
payback Years | Количество лет до наступления окупаемости. Отрицательное значение означает, что окупаемость никогда не происходит в течение срока службы. |
ПрофинансированоПокупкаСбережения
Стоимость и выгода от использования кредита на покупку солнечной панели определенной конфигурации с определенным потреблением электроэнергии.
JSON-представление |
---|
{ "annualLoanPayment": { object ( |
Поля | |
---|---|
annual Loan Payment | Ежегодные выплаты по кредиту. |
rebate Value | Стоимость всех налоговых льгот (включая Федеральный инвестиционный налоговый кредит (ITC)). |
loan Interest Rate | Процентная ставка по кредитам принята в данном наборе расчетов. |
savings | Сколько сэкономлено (или нет) за период жизни. |