Method: buildingInsights.findClosest

نزدیکترین ساختمان به یک نقطه پرس و جو را تعیین می کند. اگر هیچ ساختمانی در حدود 50 متری نقطه پرس و جو وجود نداشته باشد، یک خطا با کد NOT_FOUND برمی گرداند.

درخواست HTTP

GET https://solar.googleapis.com/v1/buildingInsights:findClosest

URL از دستور GRPC Transcoding استفاده می کند.

پارامترهای پرس و جو

پارامترها
location

object ( LatLng )

مورد نیاز. طول و عرض جغرافیایی که API از آن به دنبال نزدیکترین ساختمان شناخته شده است.

requiredQuality

enum ( ImageryQuality )

اختیاری. حداقل سطح کیفی مجاز در نتایج. هیچ نتیجه ای با کیفیت پایین تر از این برگردانده نمی شود. عدم تعیین این معادل محدود کردن فقط به کیفیت بالا است.

درخواست بدن

بدنه درخواست باید خالی باشد.

بدن پاسخگو

پیام پاسخ برای Solar.FindClosestBuildingInsights . اطلاعاتی در مورد مکان، ابعاد و پتانسیل خورشیدی یک ساختمان.

در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی داده هایی با ساختار زیر است:

نمایندگی JSON
{
  "name": string,
  "center": {
    object (LatLng)
  },
  "boundingBox": {
    object (LatLngBox)
  },
  "imageryDate": {
    object (Date)
  },
  "imageryProcessedDate": {
    object (Date)
  },
  "postalCode": string,
  "administrativeArea": string,
  "statisticalArea": string,
  "regionCode": string,
  "solarPotential": {
    object (SolarPotential)
  },
  "imageryQuality": enum (ImageryQuality)
}
فیلدها
name

string

نام منبع برای ساختمان، با فرمت building/<place ID> .

center

object ( LatLng )

نقطه ای نزدیک مرکز ساختمان.

boundingBox

object ( LatLngBox )

جعبه مرزبندی ساختمان.

imageryDate

object ( Date )

تاریخی که تصاویر زیربنایی به دست آمد. این تقریبی است.

imageryProcessedDate

object ( Date )

زمانی که پردازش روی این تصویر تکمیل شد.

postalCode

string

کد پستی (به عنوان مثال، کد پستی ایالات متحده) این ساختمان توسط.

administrativeArea

string

منطقه اداری 1 (به عنوان مثال، در ایالات متحده، ایالت) که شامل این ساختمان است. به عنوان مثال، در ایالات متحده، مخفف ممکن است "MA" یا "CA" باشد.

statisticalArea

string

منطقه آماری (مثلاً سرشماری ایالات متحده) این ساختمان در آن قرار دارد.

regionCode

string

کد منطقه برای کشور (یا منطقه) این ساختمان در آن است.

solarPotential

object ( SolarPotential )

پتانسیل خورشیدی ساختمان

imageryQuality

enum ( ImageryQuality )

کیفیت تصاویر مورد استفاده برای محاسبه داده های این ساختمان.

محدوده مجوز

به محدوده OAuth زیر نیاز دارد:

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

LatLngBox

یک جعبه مرزی در مختصات lat/lng.

نمایندگی JSON
{
  "sw": {
    object (LatLng)
  },
  "ne": {
    object (LatLng)
  }
}
فیلدها
sw

object ( LatLng )

گوشه جنوب غربی جعبه.

ne

object ( LatLng )

گوشه شمال شرقی جعبه.

پتانسیل خورشیدی

اطلاعاتی در مورد پتانسیل خورشیدی یک ساختمان تعدادی از فیلدها در این به عنوان "پانل" تعریف شده است. فیلدهای panelCapacityWatts ، panelHeightMeters و panelWidthMeters پارامترهای مدل پانل مورد استفاده در این محاسبات را توصیف می کنند.

نمایندگی JSON
{
  "maxArrayPanelsCount": integer,
  "panelCapacityWatts": number,
  "panelHeightMeters": number,
  "panelWidthMeters": number,
  "panelLifetimeYears": integer,
  "maxArrayAreaMeters2": number,
  "maxSunshineHoursPerYear": number,
  "carbonOffsetFactorKgPerMwh": number,
  "wholeRoofStats": {
    object (SizeAndSunshineStats)
  },
  "buildingStats": {
    object (SizeAndSunshineStats)
  },
  "roofSegmentStats": [
    {
      object (RoofSegmentSizeAndSunshineStats)
    }
  ],
  "solarPanels": [
    {
      object (SolarPanel)
    }
  ],
  "solarPanelConfigs": [
    {
      object (SolarPanelConfig)
    }
  ],
  "financialAnalyses": [
    {
      object (FinancialAnalysis)
    }
  ]
}
فیلدها
maxArrayPanelsCount

integer

اندازه حداکثر آرایه - یعنی حداکثر تعداد پانل هایی که می توانند روی سقف قرار بگیرند.

panelCapacityWatts

number

ظرفیت، بر حسب وات، پانل مورد استفاده در محاسبات.

panelHeightMeters

number

ارتفاع پانل مورد استفاده در محاسبات، بر حسب متر در جهت عمودی.

panelWidthMeters

number

عرض، بر حسب متر در جهت عمودی، پانل مورد استفاده در محاسبات.

panelLifetimeYears

integer

طول عمر مورد انتظار، بر حسب سال، از پانل های خورشیدی. این در محاسبات مالی استفاده می شود.

maxArrayAreaMeters2

number

اندازه حداکثر آرایه، بر حسب متر مربع.

maxSunshineHoursPerYear

number

حداکثر تعداد ساعات آفتابی دریافت شده در سال، در هر نقطه از پشت بام. ساعات آفتابی معیاری از کل مقدار تابش (انرژی) دریافتی در سال است. 1 ساعت آفتابی = 1 کیلووات ساعت در هر کیلووات (که در آن kW به کیلووات ظرفیت تحت شرایط تست استاندارد اشاره دارد).

carbonOffsetFactorKgPerMwh

number

مقدار معادل CO2 تولید شده در هر مگاوات ساعت برق شبکه. این معیاری از شدت کربن برق شبکه است که توسط برق خورشیدی جابجا شده است.

wholeRoofStats

object ( SizeAndSunshineStats )

اندازه کل و کمیت های نور خورشید برای بخشی از سقف که به بخشی از سقف اختصاص داده شده است. علیرغم نام، این ممکن است شامل کل ساختمان نباشد. buildingStats ببینید.

buildingStats

object ( SizeAndSunshineStats )

اندازه و کمیت های نور خورشید برای کل ساختمان، از جمله قسمت هایی از سقف که به بخشی از سقف اختصاص داده نشده اند. از آنجایی که جهت گیری این قطعات به خوبی مشخص نشده است، تخمین مساحت سقف غیر قابل اعتماد است، اما برآورد سطح زمین قابل اعتماد است. ممکن است با مقیاس بندی مساحت سقف از wholeRoofStats بر اساس نسبت سطح زمین buildingStats و wholeRoofStats ، سطح سقف کل ساختمان قابل اطمینان تری به دست آید.

roofSegmentStats[]

object ( RoofSegmentSizeAndSunshineStats )

اندازه و چندک نور خورشید برای هر بخش سقف.

solarPanels[]

object ( SolarPanel )

هر SolarPanel یک پنل خورشیدی منفرد را توصیف می کند. آنها به ترتیبی که الگوریتم طرح بندی پانل این را قرار داده است، فهرست شده اند. این معمولاً، اگرچه نه همیشه، به ترتیب کاهش تولید سالانه انرژی است.

solarPanelConfigs[]

object ( SolarPanelConfig )

هر SolarPanelConfig آرایش متفاوتی از پانل های خورشیدی روی سقف را توصیف می کند. آنها به ترتیب افزایش تعداد پانل ها هستند. SolarPanelConfig with panelsCount =N بر اساس اولین پنل N در لیست solarPanels است. این میدان فقط در صورتی پر می شود که حداقل 4 پانل روی سقف قرار گیرند.

financialAnalyses[]

object ( FinancialAnalysis )

یک FinancialAnalysis صرفه جویی در مصرف انرژی خورشیدی را با فرض یک قبض ماهانه معین و یک ارائه دهنده برق مشخص می کند. آنها به ترتیب افزایش مبلغ قبض ماهانه هستند. این فیلد برای ساختمان هایی در مناطقی که Solar API اطلاعات کافی برای انجام محاسبات مالی ندارد خالی خواهد بود.

SizeAndSunshineStats

چندک های اندازه و آفتابی یک سقف یا بخشی از سقف.

نمایندگی JSON
{
  "areaMeters2": number,
  "sunshineQuantiles": [
    number
  ],
  "groundAreaMeters2": number
}
فیلدها
areaMeters2

number

مساحت سقف یا بخش سقف، بر حسب m^2. این مساحت سقف است (با محاسبه شیب)، نه مساحت ردپای زمین.

sunshineQuantiles[]

number

چند درصد آفتابی در سراسر منطقه. اگر مقادیر N در اینجا وجود داشته باشد، این نشان دهنده (N-1) -iles است. به عنوان مثال، اگر 5 مقدار وجود داشته باشد، آنگاه آنها چارک ها خواهند بود (حداقل، 25، 50، 75، حداکثر). مقادیر بر حسب کیلووات ساعت/کیلووات سالانه مانند maxSunshineHoursPerYear هستند.

groundAreaMeters2

number

مساحت ردپای زمین که توسط سقف یا بخش سقف پوشانده شده است، بر حسب m^2.

RoofSegmentSizeAndSunshineStats

اطلاعاتی در مورد اندازه و چندک های آفتابی یک بخش سقف.

نمایندگی JSON
{
  "stats": {
    object (SizeAndSunshineStats)
  },
  "center": {
    object (LatLng)
  },
  "boundingBox": {
    object (LatLngBox)
  },
  "pitchDegrees": number,
  "azimuthDegrees": number,
  "planeHeightAtCenterMeters": number
}
فیلدها
stats

object ( SizeAndSunshineStats )

اندازه کل و کمیت های نور خورشید برای بخش سقف.

center

object ( LatLng )

نقطه ای نزدیک به مرکز بخش سقف.

boundingBox

object ( LatLngBox )

جعبه مرزی بخش سقف.

pitchDegrees

number

زاویه بخش سقف نسبت به سطح زمین نظری. 0 = موازی با زمین، 90 = عمود بر زمین.

azimuthDegrees

number

جهت قطب نما قسمت سقف به سمت آن است. 0 = شمال، 90 = شرق، 180 = جنوب. برای یک بخش سقف "مسطح" ( pitchDegrees بسیار نزدیک به 0)، آزیموت به خوبی تعریف نشده است، بنابراین برای ثبات، آن را به دلخواه 0 (شمال) تعریف می کنیم.

planeHeightAtCenterMeters

number

ارتفاع صفحه بخش سقف، بر حسب متر از سطح دریا، در نقطه تعیین شده توسط center . همراه با گام، آزیموت و مکان مرکزی، این به طور کامل صفحه بخش سقف را مشخص می کند.

پنل خورشیدی

SolarPanel موقعیت، جهت گیری و تولید یک پنل خورشیدی منفرد را توصیف می کند. برای اطلاعات در مورد پارامترهای پانل به فیلدهای panelHeightMeters ، panelWidthMeters و panelCapacityWatts در SolarPotential مراجعه کنید.

نمایندگی JSON
{
  "center": {
    object (LatLng)
  },
  "orientation": enum (SolarPanelOrientation),
  "yearlyEnergyDcKwh": number,
  "segmentIndex": integer
}
فیلدها
center

object ( LatLng )

مرکز پانل.

orientation

enum ( SolarPanelOrientation )

جهت پانل.

yearlyEnergyDcKwh

number

این طرح‌بندی چقدر انرژی نور خورشید را در طول یک سال، بر حسب کیلووات ساعت DC جذب می‌کند.

segmentIndex

integer

نمایه در roofSegmentStats از RoofSegmentSizeAndSunshineStats که مربوط به بخش سقفی است که این پانل روی آن قرار گرفته است.

جهت گیری پنل خورشیدی

جهت گیری پنل خورشیدی این باید نسبت به آزیموت قسمت سقفی که پانل روی آن قرار گرفته است تفسیر شود.

Enums
SOLAR_PANEL_ORIENTATION_UNSPECIFIED هیچ جهت پانل مشخص نیست.
LANDSCAPE یک پانل LANDSCAPE دارای لبه بلند خود عمود بر جهت آزیموت قسمت سقفی است که روی آن قرار گرفته است.
PORTRAIT یک پانل PORTRAIT لبه بلند خود را موازی با جهت آزیموت قسمت سقفی است که روی آن قرار گرفته است.

SolarPanelConfig

SolarPanelConfig محل خاصی از پانل های خورشیدی را بر روی سقف توضیح می دهد.

نمایندگی JSON
{
  "panelsCount": integer,
  "yearlyEnergyDcKwh": number,
  "roofSegmentSummaries": [
    {
      object (RoofSegmentSummary)
    }
  ]
}
فیلدها
panelsCount

integer

تعداد کل پانل ها توجه داشته باشید که این به (مجموع) فیلدهای مربوطه در roofSegmentSummaries اضافی است.

yearlyEnergyDcKwh

number

این طرح‌بندی چه مقدار انرژی نور خورشید را در طول یک سال، بر حسب کیلووات ساعت DC، با فرض پنل‌هایی که در بالا توضیح داده شد، جذب می‌کند.

roofSegmentSummaries[]

object ( RoofSegmentSummary )

اطلاعات مربوط به تولید هر بخش سقف که حداقل یک پانل را در این طرح حمل می کند. roofSegmentSummaries[i] قسمت i-امین سقف را شامل اندازه، تولید مورد انتظار و جهت آن توصیف می کند.

RoofSegmentSummary

اطلاعاتی در مورد یک بخش سقف در ساختمان، با تعدادی پانل روی آن قرار داده شده است.

نمایندگی JSON
{
  "panelsCount": integer,
  "yearlyEnergyDcKwh": number,
  "pitchDegrees": number,
  "azimuthDegrees": number,
  "segmentIndex": integer
}
فیلدها
panelsCount

integer

تعداد کل پانل ها در این بخش.

yearlyEnergyDcKwh

number

این بخش از طرح چه مقدار انرژی نور خورشید را در طول یک سال، بر حسب کیلووات ساعت DC، با فرض پنل های توضیح داده شده در بالا، جذب می کند.

pitchDegrees

number

زاویه بخش سقف نسبت به سطح زمین نظری. 0 = موازی با زمین، 90 = عمود بر زمین.

azimuthDegrees

number

جهت قطب نما قسمت سقف به سمت آن است. 0 = شمال، 90 = شرق، 180 = جنوب. برای یک بخش سقف "مسطح" ( pitchDegrees بسیار نزدیک به 0)، آزیموت به خوبی تعریف نشده است، بنابراین برای ثبات، آن را به دلخواه 0 (شمال) تعریف می کنیم.

segmentIndex

integer

فهرست در roofSegmentStats مربوط به RoofSegmentSizeAndSunshineStats .

تحلیل مالی

تجزیه و تحلیل هزینه و مزایای طرح خورشیدی بهینه برای اندازه قبض برق خاص.

نمایندگی JSON
{
  "monthlyBill": {
    object (Money)
  },
  "defaultBill": boolean,
  "averageKwhPerMonth": number,
  "financialDetails": {
    object (FinancialDetails)
  },
  "leasingSavings": {
    object (LeasingSavings)
  },
  "cashPurchaseSavings": {
    object (CashPurchaseSavings)
  },
  "financedPurchaseSavings": {
    object (FinancedPurchaseSavings)
  },
  "panelConfigIndex": integer
}
فیلدها
monthlyBill

object ( Money )

قبض برق ماهانه این تجزیه و تحلیل فرض می کند.

defaultBill

boolean

آیا این اندازه صورتحساب انتخاب شده به عنوان صورت‌حساب پیش‌فرض برای منطقه‌ای است که این ساختمان در آن قرار دارد. دقیقاً یک FinancialAnalysis در BuildingSolarPotential باید defaultBill تنظیم شده باشد.

averageKwhPerMonth

number

بر اساس اندازه قبض و نرخ برق محلی، خانه چقدر در ماه به طور متوسط ​​مصرف می کند.

financialDetails

object ( FinancialDetails )

اطلاعات مالی که بدون توجه به روش تامین مالی مورد استفاده اعمال می شود.

leasingSavings

object ( LeasingSavings )

هزینه و فایده اجاره پنل های خورشیدی

cashPurchaseSavings

object ( CashPurchaseSavings )

هزینه و سود خرید نقدی پنل های خورشیدی

financedPurchaseSavings

object ( FinancedPurchaseSavings )

هزینه و سود خرید پنل های خورشیدی با تامین مالی خرید.

panelConfigIndex

integer

نمایه در solarPanelConfigs های طرح خورشیدی بهینه برای این اندازه صورتحساب. این می تواند -1 باشد که نشان می دهد هیچ طرحی وجود ندارد. در این صورت، پیام های فرعی باقی مانده حذف می شوند.

پول

مقداری پول را با نوع ارز آن نشان می دهد.

نمایندگی JSON
{
  "currencyCode": string,
  "units": string,
  "nanos": integer
}
فیلدها
currencyCode

string

کد ارز سه حرفی تعریف شده در ISO 4217.

units

string ( int64 format)

کل واحدهای مقدار. به عنوان مثال، اگر currencyCode "USD" باشد، 1 واحد یک دلار آمریکا است.

nanos

integer

تعداد نانو (10^-9) واحد مقدار. مقدار باید بین -999,999,999 و +999,999,999 باشد. اگر units مثبت باشد، nanos باید مثبت یا صفر باشد. اگر units صفر باشد، nanos می تواند مثبت، صفر یا منفی باشد. اگر units منفی باشد، nanos باید منفی یا صفر باشد. به عنوان مثال 1.75-$ به صورت units =-1 و nanos =-750,000,000 نشان داده می شود.

جزئیات مالی

جزئیات یک تحلیل مالی برخی از این جزئیات در حال حاضر در سطوح بالاتر ذخیره شده اند (به عنوان مثال، هزینه از جیب شما). مجموع مبالغ پول در طول یک دوره عمر تعریف شده توسط قسمت panelLifetimeYears در SolarPotential است. توجه: هزینه از جیب خرید پنل ها در قسمت outOfPocketCost در CashPurchaseSavings آورده شده است.

نمایندگی JSON
{
  "initialAcKwhPerYear": number,
  "remainingLifetimeUtilityBill": {
    object (Money)
  },
  "federalIncentive": {
    object (Money)
  },
  "stateIncentive": {
    object (Money)
  },
  "utilityIncentive": {
    object (Money)
  },
  "lifetimeSrecTotal": {
    object (Money)
  },
  "costOfElectricityWithoutSolar": {
    object (Money)
  },
  "netMeteringAllowed": boolean,
  "solarPercentage": number,
  "percentageExportedToGrid": number
}
فیلدها
initialAcKwhPerYear

number

ما فکر می‌کنیم که پنل‌های خورشیدی در سال اول خود چقدر AC کیلووات ساعت تولید خواهند کرد.

remainingLifetimeUtilityBill

object ( Money )

قبض آب و برق برای برق تولید نشده توسط خورشیدی، برای طول عمر پانل ها.

federalIncentive

object ( Money )

مقدار پول موجود از مشوق های فدرال؛ این در صورتی اعمال می شود که کاربر پنل ها را (با یا بدون وام) خریداری کند.

stateIncentive

object ( Money )

مقدار پول موجود از مشوق های دولتی؛ این در صورتی اعمال می شود که کاربر پنل ها را (با یا بدون وام) خریداری کند.

utilityIncentive

object ( Money )

مقدار پول در دسترس از مشوق های خدمات عمومی؛ در صورتی که کاربر پنل ها را بخرد (با یا بدون وام) اعمال می شود.

lifetimeSrecTotal

object ( Money )

مقدار پولی که کاربر از اعتبارات انرژی تجدیدپذیر خورشیدی در طول عمر پنل دریافت می کند. در صورتی که کاربر پنل ها را بخرد (با یا بدون وام) اعمال می شود.

costOfElectricityWithoutSolar

object ( Money )

اگر کاربر خورشیدی را نصب نمی کرد، کل هزینه برق را که کاربر در طول عمر پرداخت می کرد.

netMeteringAllowed

boolean

آیا اندازه گیری خالص مجاز است یا خیر.

solarPercentage

number

درصد (0-100) برق کاربر توسط خورشیدی تامین می شود. برای سال اول معتبر است اما برای سال های آینده تقریبا درست است.

percentageExportedToGrid

number

درصد (0-100) تولید برق خورشیدی که ما فرض کردیم بر اساس سه ماهه اول تولید به شبکه صادر شده است. اگر اندازه گیری خالص مجاز نباشد، این محاسبات را تحت تأثیر قرار می دهد.

پس انداز اجاره

هزینه و سود اجاره پیکربندی خاصی از پانل های خورشیدی با مصرف برق خاص.

نمایندگی JSON
{
  "leasesAllowed": boolean,
  "leasesSupported": boolean,
  "annualLeasingCost": {
    object (Money)
  },
  "savings": {
    object (SavingsOverTime)
  }
}
فیلدها
leasesAllowed

boolean

آیا اجاره نامه در این حوزه قضایی مجاز است (اجاره در برخی از ایالت ها مجاز نیست). اگر این فیلد نادرست است، احتمالاً باید مقادیر موجود در این پیام نادیده گرفته شود.

leasesSupported

boolean

آیا اجاره نامه ها در این حوزه قضایی توسط موتور محاسبات مالی پشتیبانی می شوند یا خیر. اگر این فیلد نادرست است، احتمالاً باید مقادیر موجود در این پیام نادیده گرفته شود. این مستقل از leasesAllowed است: در برخی مناطق اجاره مجاز است، اما تحت شرایطی که توسط مدل‌های مالی مدیریت نمی‌شود.

annualLeasingCost

object ( Money )

برآورد هزینه اجاره سالانه

savings

object ( SavingsOverTime )

چه مقدار در طول عمر ذخیره می شود (یا نه).

SavingsOverTime

اطلاعات مالی که بین روش های مختلف تامین مالی به اشتراک گذاشته می شود.

نمایندگی JSON
{
  "savingsYear1": {
    object (Money)
  },
  "savingsYear20": {
    object (Money)
  },
  "presentValueOfSavingsYear20": {
    object (Money)
  },
  "savingsLifetime": {
    object (Money)
  },
  "presentValueOfSavingsLifetime": {
    object (Money)
  },
  "financiallyViable": boolean
}
فیلدها
savingsYear1

object ( Money )

صرفه جویی در سال اول پس از نصب پانل.

savingsYear20

object ( Money )

صرفه جویی در بیست سال اول پس از نصب پانل.

presentValueOfSavingsYear20

object ( Money )

با استفاده از نرخ تنزیل مفروض، ارزش فعلی پس انداز انباشته 20 ساله چقدر است؟

savingsLifetime

object ( Money )

صرفه جویی در کل طول عمر پانل.

presentValueOfSavingsLifetime

object ( Money )

با استفاده از نرخ تنزیل مفروض، ارزش فعلی پس انداز تجمعی مادام العمر چقدر است؟

financiallyViable

boolean

نشان می دهد که آیا این سناریو از نظر مالی مقرون به صرفه است یا خیر. برای سناریوهایی با قابلیت مالی ضعیف (مثلاً از دست دادن پول) نادرست خواهد بود.

پس انداز خرید نقدی

هزینه و سود خرید مستقیم یک پیکربندی خاص از پانل های خورشیدی با مصرف برق خاص.

نمایندگی JSON
{
  "outOfPocketCost": {
    object (Money)
  },
  "upfrontCost": {
    object (Money)
  },
  "rebateValue": {
    object (Money)
  },
  "savings": {
    object (SavingsOverTime)
  },
  "paybackYears": number
}
فیلدها
outOfPocketCost

object ( Money )

هزینه اولیه قبل از مشوق های مالیاتی: مبلغی که باید از جیب پرداخت شود. در مقایسه با upfrontCost ، که پس از مشوق های مالیاتی است.

upfrontCost

object ( Money )

هزینه اولیه پس از مشوق های مالیاتی: مبلغی است که باید در طول سال اول پرداخت شود. در مقایسه با outOfPocketCost ، که قبل از مشوق های مالیاتی است.

rebateValue

object ( Money )

ارزش کلیه تخفیفات مالیاتی

savings

object ( SavingsOverTime )

چه مقدار در طول عمر ذخیره می شود (یا نه).

paybackYears

number

تعداد سالها تا زمان بازپرداخت ارزش منفی به این معنی است که بازپرداخت هرگز در طول مدت عمر اتفاق نمی افتد.

FinancedPurchaseSavings

هزینه و سود استفاده از وام برای خرید پیکربندی خاصی از پانل های خورشیدی با مصرف برق خاص.

نمایندگی JSON
{
  "annualLoanPayment": {
    object (Money)
  },
  "rebateValue": {
    object (Money)
  },
  "loanInterestRate": number,
  "savings": {
    object (SavingsOverTime)
  }
}
فیلدها
annualLoanPayment

object ( Money )

پرداخت وام سالانه.

rebateValue

object ( Money )

ارزش تمام تخفیفات مالیاتی (از جمله اعتبار مالیاتی سرمایه گذاری فدرال (ITC)).

loanInterestRate

number

نرخ بهره وام های در نظر گرفته شده در این مجموعه از محاسبات.

savings

object ( SavingsOverTime )

چه مقدار در طول عمر ذخیره می شود (یا نه).