- طلب HTTP
- معامِلات طلب البحث
- نص الطلب
- نص الاستجابة
- نطاقات التفويض
- LatLngBox
- SolarPotential
- SizeAndSunshineStats
- RoofSegmentSizeAndSunshineStats
- SolarPanel
- SolarPanelOrientation
- SolarPanelConfig
- RoofSegmentSummary
- FinancialAnalysis
- الأرباح
- FinancialDetails
- LeasingSavings
- SavingsOverTime
- CashPurchaseSavings
- FinancedPurchaseSavings
- جرِّبه الآن
لتحديد موقع أقرب مبنى إلى نقطة طلب بحث تعرِض رسالة خطأ بالرمز NOT_FOUND
إذا لم تكن هناك مبانٍ ضمن نطاق 50 مترًا تقريبًا من نقطة الطلب.
طلب HTTP
GET https://solar.googleapis.com/v1/buildingInsights:findClosest
يستخدِم عنوان URL بنية تحويل ترميز gRPC.
مَعلمات طلب البحث
المعلمات | |
---|---|
location |
مطلوب. خط الطول وخط العرض اللذان تبحث من خلالهما واجهة برمجة التطبيقات عن أقرب مبنى معروف |
required |
اختيارية: الحد الأدنى لمستوى الجودة المسموح به في النتائج ولن يتم عرض أي نتيجة بجودة أقل من هذه القيمة. ويؤدي عدم تحديد هذا الخيار إلى حصر المحتوى بالجودة العالية فقط. |
نص الطلب
يجب أن يكون نص الطلب فارغًا.
نص الاستجابة
رسالة الردّ بشأن Solar.FindClosestBuildingInsights
معلومات عن الموقع الجغرافي للمبنى وأبعاده وإمكانات توليد الطاقة الشمسية عليه
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
تمثيل JSON |
---|
{ "name": string, "center": { object ( |
الحقول | |
---|---|
name |
اسم المرجع للمبنى بالتنسيق |
center |
نقطة قريبة من وسط المبنى |
bounding |
مربّع حدود المبنى |
imagery |
تاريخ الحصول على الصور الأساسية هذه الأرقام تقريبية. |
imagery |
وقت اكتمال معالجة هذه الصور |
postal |
الرمز البريدي (مثل الرمز البريدي الأمريكي) الذي يقع ضمنه هذا المبنى |
administrative |
المنطقة الإدارية 1 (مثل الولاية في الولايات المتحدة) التي تحتوي على هذا المبنى على سبيل المثال، في الولايات المتحدة، قد يكون الاختصار "MA" أو "CA". |
statistical |
المنطقة الإحصائية (مثل منطقة التعداد السكاني في الولايات المتحدة) التي يقع فيها هذا المبنى. |
region |
رمز المنطقة للبلد (أو المنطقة) الذي يقع فيه هذا المبنى. |
solar |
إمكانية توليد الطاقة الشمسية في المبنى |
imagery |
جودة الصور المستخدَمة لاحتساب بيانات هذا المبنى |
نطاقات التفويض
يجب توفير نطاق OAuth التالي:
https://www.googleapis.com/auth/cloud-platform
LatLngBox
مربّع حدود في إحداثيات خط الطول/خط العرض
تمثيل JSON |
---|
{ "sw": { object ( |
الحقول | |
---|---|
sw |
الزاوية الجنوبية الغربية من العلبة |
ne |
الزاوية الشمالية الشرقية من العلبة |
SolarPotential
معلومات عن الطاقة الشمسية التي يمكن توليدها من مبنى معيّن يتمّ تحديد عدد من الحقول في هذا القسم من حيث "اللوحات". تصف الحقول panelCapacityWatts
وpanelHeightMeters
وpanelWidthMeters
مَعلمات نموذج اللوحة المستخدَمة في هذه العمليات الحسابية.
تمثيل JSON |
---|
{ "maxArrayPanelsCount": integer, "panelCapacityWatts": number, "panelHeightMeters": number, "panelWidthMeters": number, "panelLifetimeYears": integer, "maxArrayAreaMeters2": number, "maxSunshineHoursPerYear": number, "carbonOffsetFactorKgPerMwh": number, "wholeRoofStats": { object ( |
الحقول | |
---|---|
max |
حجم أكبر مجموعة، أي الحد الأقصى لعدد الألواح التي يمكن تركيبها على السطح |
panel |
سعة اللوحة المستخدَمة في العمليات الحسابية، بالكيلوواط |
panel |
ارتفاع اللوحة المستخدَمة في العمليات الحسابية، بالمتر في الوضع العمودي |
panel |
عرض اللوحة المستخدَمة في العمليات الحسابية، بوحدة المتر في الوضع العمودي |
panel |
العمر المتوقع لألواح الطاقة الشمسية، بالسنة تُستخدَم هذه القيمة في العمليات الحسابية المالية. |
max |
حجم الصفيف الأقصى، بالأمتار المربعة |
max |
الحد الأقصى لعدد ساعات سطوع الشمس التي يتم تلقّيها سنويًا في أي نقطة على السطح ساعات سطوع الشمس هي مقياس لإجمالي مقدار الإشعاع الشمسي (الطاقة) الذي يتم تلقّيه سنويًا. ساعة شمسية واحدة = كيلوواط ساعة واحدة لكل كيلوواط (حيث يشير كيلوواط إلى سعة كيلوواط في ظل ظروف الاختبار العادية). |
carbon |
الكمية المكافئة لثاني أكسيد الكربون التي يتم إنتاجها لكل ميغاواط ساعة من كهرباء الشبكة وهذا مقياس لكثافة الانبعاثات الكربونية للكهرباء من الشبكة الكهربائية التي تم استبدالها بالكهرباء الشمسية. |
whole |
إجمالي الحجم ونِسب أشعة الشمس لجزء من السقف الذي تمّ تحديده لبعض أقسام السقف على الرغم من الاسم، قد لا يشمل ذلك المبنى بأكمله. يمكنك الاطّلاع على |
building |
مقاييس حجم أشعة الشمس للمبنى بأكمله، بما في ذلك أجزاء من السقف لم يتم إسنادها إلى أي جزء من أجزاء السقف ولأنّ اتجاهات هذه الأجزاء غير محدّدة بدقة، فإنّ تقدير مساحة السقف غير موثوق به، ولكنّ تقدير مساحة الأرض موثوق به. قد يكون من الممكن الحصول على مساحة سطح مبنى أكثر موثوقية من خلال توسيع مساحة السطح من |
roof |
مقاييس حجم أشعة الشمس لكل جزء من أجزاء السقف |
solar |
يصف كل |
solar |
يصف كل |
financial |
تعرِض بطاقة |
SizeAndSunshineStats
مقاييس كمية لحجم سطح المنزل أو جزء منه ومدى تعرضه للشمس
تمثيل JSON |
---|
{ "areaMeters2": number, "sunshineQuantiles": [ number ], "groundAreaMeters2": number } |
الحقول | |
---|---|
area |
مساحة السطح أو جزء من السطح، بالمتر المربّع هذه هي مساحة السقف (مع مراعاة الميل)، وليس مساحة السطح. |
sunshine |
كميات أشعة الشمس في كل نقطة على مستوى المنطقة إذا كانت هناك قيم N هنا، يمثّل ذلك الشرائح (N-1). على سبيل المثال، إذا كانت هناك 5 قيم، ستكون هذه القيم هي الشرائح الربعية (الحد الأدنى، و25%، و50%، و75%، والحد الأقصى). يتم التعبير عن القيم بالكيلوواط ساعة لكل كيلوواط سنويًا، مثل |
ground |
مساحة قاعدة السطح التي يغطيها السقف أو جزء من السقف، بالمتر المربّع |
RoofSegmentSizeAndSunshineStats
معلومات عن حجم شريحة السقف ونسبة ساعات سطوع الشمس فيها
تمثيل JSON |
---|
{ "stats": { object ( |
الحقول | |
---|---|
stats |
إجمالي الحجم وشرائح أشعة الشمس لجزء السقف |
center |
نقطة بالقرب من مركز جزء السقف |
bounding |
مربّع حدود جزء السقف |
pitch |
زاوية جزء السقف بالنسبة إلى مستوى الأرض النظري 0 = موازٍ للأرض، 90 = عمودي على الأرض |
azimuth |
اتجاه البوصلة الذي يشير إليه جزء السقف 0 = الشمال، 90 = الشرق، 180 = الجنوب. بالنسبة إلى جزء السقف "المسطّح" ( |
plane |
ارتفاع مستوى سطح القسم من السقف، بالمتر فوق مستوى سطح البحر، في النقطة المحدّدة بالرمز |
SolarPanel
تصف سمة SolarPanel موضع لوحة شمسية واحدة واتجاهها وإنتاجها. اطّلِع على حقول panelHeightMeters
وpanelWidthMeters
وpanelCapacityWatts
في SolarPotential
للحصول على معلومات عن مَعلمات اللوحة.
تمثيل JSON |
---|
{ "center": { object ( |
الحقول | |
---|---|
center |
وسط اللوحة |
orientation |
اتجاه اللوحة |
yearly |
مقدار طاقة ضوء الشمس التي يجمعها هذا التصميم على مدار عام، بالكيلوواط ساعة من التيار المباشر |
segment |
الفهرس في |
SolarPanelOrientation
اتجاه لوح شمسي ويجب تفسير ذلك بالنسبة إلى سمت جزء السقف الذي تم وضع اللوحة عليه.
عمليات التعداد | |
---|---|
SOLAR_PANEL_ORIENTATION_UNSPECIFIED |
لا يتوفّر أي معلومات عن اتجاه اللوحة. |
LANDSCAPE |
يكون جانب اللوحة LANDSCAPE الطويل عموديًا على اتجاه السمت لجزء السقف الذي يتم وضعها عليه. |
PORTRAIT |
تكون حافة لوحة PORTRAIT الطويلة موازية لاتجاه السمت لجزء السطح الذي يتم وضعها عليه. |
SolarPanelConfig
تصف سمة SolarPanelConfig موضعًا معيّنًا للألواح الشمسية على السطح.
تمثيل JSON |
---|
{
"panelsCount": integer,
"yearlyEnergyDcKwh": number,
"roofSegmentSummaries": [
{
object ( |
الحقول | |
---|---|
panels |
إجمالي عدد اللوحات يُرجى العلم أنّ هذا الحقل متكرّر (مجموع) الحقول المقابلة في |
yearly |
مقدار طاقة ضوء الشمس التي يجمعها هذا التصميم على مدار عام، بالكيلوواط ساعة من التيار المباشر، بافتراض استخدام الألواح الموضّحة أعلاه |
roof |
معلومات عن إنتاج كل جزء من أجزاء السقف الذي يحمل لوحة واحدة على الأقل في هذا التنسيق تصف |
RoofSegmentSummary
معلومات عن جزء من السقف على المبنى، مع بعض الألواح التي تم وضعها عليه
تمثيل JSON |
---|
{ "panelsCount": integer, "yearlyEnergyDcKwh": number, "pitchDegrees": number, "azimuthDegrees": number, "segmentIndex": integer } |
الحقول | |
---|---|
panels |
إجمالي عدد اللوحات في هذا المقطع |
yearly |
مقدار طاقة ضوء الشمس التي يجمعها هذا الجزء من التصميم على مدار عام، بالكيلوواط ساعة من التيار المباشر، بافتراض استخدام الألواح الموضّحة أعلاه |
pitch |
زاوية جزء السقف بالنسبة إلى مستوى الأرض النظري 0 = موازٍ للأرض، 90 = عمودي على الأرض |
azimuth |
اتجاه البوصلة الذي يشير إليه جزء السقف 0 = الشمال، 90 = الشرق، 180 = الجنوب. بالنسبة إلى جزء السقف "المسطّح" ( |
segment |
الفهرس في |
FinancialAnalysis
تحليل تكلفة وفوائد التصميم الأمثل للطاقة الشمسية لحجم فاتورة كهرباء معيّن
تمثيل JSON |
---|
{ "monthlyBill": { object ( |
الحقول | |
---|---|
monthly |
فاتورة الكهرباء الشهرية التي يفترضها هذا التحليل. |
default |
ما إذا كان هذا هو حجم الفاتورة المحدّد ليكون الفاتورة التلقائية للمنطقة التي يقع فيها هذا المبنى. يجب ضبط |
average |
مقدار الكهرباء التي يستهلكها المنزل في المتوسط شهريًا، استنادًا إلى حجم الفاتورة ومعدّلات الكهرباء المحلية |
financial |
المعلومات المالية التي تنطبق بغض النظر عن طريقة التمويل المستخدَمة |
leasing |
تكلفة استئجار الألواح الشمسية ومزاياها |
cash |
تكلفة شراء الألواح الشمسية نقدًا ومزاياها |
financed |
تكلفة شراء الألواح الشمسية ومزاياها من خلال تمويل عملية الشراء |
panel |
فهرس في |
المال
تمثّل مبلغًا ماليًا بنوع العملة.
تمثيل JSON |
---|
{ "currencyCode": string, "units": string, "nanos": integer } |
الحقول | |
---|---|
currency |
رمز العملة المكوّن من ثلاثة أحرف والمحدّد في معيار ISO 4217. |
units |
الوحدات الكاملة للمبلغ على سبيل المثال، إذا كانت قيمة |
nanos |
عدد وحدات النانو (10^-9) للمبلغ يجب أن تتراوح القيمة بين -999,999,999 و+999,999,999 بما في ذلك الرقمان. إذا كانت |
FinancialDetails
تفاصيل تحليل مالي يتم تخزين بعض هذه التفاصيل حاليًا في مستويات أعلى (مثل التكلفة المدفوعة من المحفظة). يتم احتساب إجمالي المبالغ المالية على مدار فترة زمنية محدّدة من خلال حقل panelLifetimeYears
في SolarPotential
. ملاحظة: يتم إدخال التكلفة المدفوعة من الجيب لشراء اللوحات في حقل outOfPocketCost
ضمن CashPurchaseSavings
.
تمثيل JSON |
---|
{ "initialAcKwhPerYear": number, "remainingLifetimeUtilityBill": { object ( |
الحقول | |
---|---|
initial |
عدد كيلوواط ساعة من التيار المتردد الذي نعتقد أنّ الألواح الشمسية ستولده في السنة الأولى |
remaining |
فاتورة الخدمات الكهربائية التي لا يتم إنتاجها من خلال الألواح الشمسية، طوال مدة استخدام الألواح |
federal |
المبلغ المالي المتاح من الحوافز الفيدرالية، وينطبق ذلك إذا كان المستخدم يشتري الألواح (باستخدام قرض أو بدونه). |
state |
المبلغ المالي المتاح من الحوافز الحكومية، وينطبق ذلك إذا كان المستخدم يشتري الألواح (باستخدام قرض أو بدونه). |
utility |
المبلغ المالي المتاح من حوافز الخدمات العامة، وينطبق ذلك إذا كان المستخدم يشتري الألواح (باستخدام قرض أو بدونه). |
lifetime |
المبلغ المالي الذي سيحصل عليه المستخدم من "أرصدة الطاقة المتجدّدة من الطاقة الشمسية" على مدار عمر الألواح، وينطبق ذلك إذا كان المستخدم يشتري الألواح (باستخدام قرض أو بدونه). |
cost |
إجمالي تكلفة الكهرباء التي كان سيدفعها المستخدم على مدار فترة الاستخدام إذا لم يتم تركيب أنظمة الطاقة الشمسية. |
net |
ما إذا كان يُسمح بقياس صافي الطاقة |
solar |
النسبة المئوية (من 0 إلى 100) للطاقة المستخدَمة من الطاقة الشمسية تكون صالحة للسنة الأولى، ولكنها تكون صحيحة تقريبًا للسنوات المستقبلية. |
percentage |
النسبة المئوية (من 0 إلى 100) لإنتاج الكهرباء من الطاقة الشمسية التي افترضنا أنّها تم تصديرها إلى الشبكة، استنادًا إلى الربع الأول من الإنتاج ويؤثر ذلك في العمليات الحسابية إذا لم يكن قياس صافي الطاقة مسموحًا به. |
LeasingSavings
تكلفة ومزايا استئجار مجموعة معيّنة من الألواح الشمسية مع استخدام كهرباء معيّن
تمثيل JSON |
---|
{ "leasesAllowed": boolean, "leasesSupported": boolean, "annualLeasingCost": { object ( |
الحقول | |
---|---|
leases |
ما إذا كان يُسمح بعقود الإيجار في نطاق السلطة هذا (لا يُسمح بعقود الإيجار في بعض الولايات) إذا كان هذا الحقل غير صحيح، من المرجّح أن يتم تجاهل القيم الواردة في هذه الرسالة. |
leases |
ما إذا كان محرّك الحساب المالي يتيح استخدام عقود الإيجار في هذه المنطقة القضائية إذا كان هذا الحقل غير صحيح، من المرجّح أن يتم تجاهل القيم الواردة في هذه الرسالة. لا يرتبط ذلك بـ |
annual |
التكلفة السنوية المقدَّرة للاستئجار |
savings |
المبلغ الذي تم توفيره (أو عدم توفيره) خلال فترة الاستخدام |
SavingsOverTime
المعلومات المالية التي تتم مشاركتها بين طرق التمويل المختلفة
تمثيل JSON |
---|
{ "savingsYear1": { object ( |
الحقول | |
---|---|
savings |
التوفير في السنة الأولى بعد تركيب الألواح |
savings |
التوفير في أوّل عشرين عامًا بعد تركيب الألواح |
present |
باستخدام معدّل الخصم المقدَّر، ما هي القيمة الحالية للتوفير التراكمي على مدار 20 عامًا؟ |
savings |
التوفير على مدار فترة استخدام اللوحة بالكامل |
present |
باستخدام معدّل الخصم المقدَّر، ما هي القيمة الحالية للتوفير التراكمي على مدار الحياة؟ |
financially |
يشير ذلك إلى ما إذا كان هذا السيناريو مجديًا من الناحية المالية. سيكون خطأ للسيناريوهات ذات الجدوى المالية السيئة (مثل الخسارة المالية). |
CashPurchaseSavings
تكلفة وفائدة الشراء الفوري لإعدادات معيّنة من الألواح الشمسية مع استخدام كهرباء معيّن
تمثيل JSON |
---|
{ "outOfPocketCost": { object ( |
الحقول | |
---|---|
out |
التكلفة الأولية قبل الحوافز الضريبية: المبلغ الذي يجب دفعه من جيبك يختلف ذلك عن |
upfront |
التكلفة الأولية بعد الحوافز الضريبية: هو المبلغ الذي يجب دفعه خلال السنة الأولى. يُرجى الاطّلاع على |
rebate |
قيمة جميع الخصومات الضريبية |
savings |
المبلغ الذي تم توفيره (أو عدم توفيره) خلال فترة الاستخدام |
payback |
عدد السنوات إلى أن يتم استرداد الأموال تعني القيمة السالبة عدم حدوث فترة استرداد الأموال مطلقًا خلال فترة الاستخدام. |
FinancedPurchaseSavings
تكلفة وفائدة استخدام قرض لشراء مجموعة معيّنة من الألواح الشمسية مع استخدام كهرباء معيّن
تمثيل JSON |
---|
{ "annualLoanPayment": { object ( |
الحقول | |
---|---|
annual |
دفعات القروض السنوية |
rebate |
قيمة جميع الخصومات الضريبية (بما في ذلك "الخصم الضريبي الفيدرالي على الاستثمار") |
loan |
معدّل الفائدة على القروض المستخدَم في هذه المجموعة من العمليات الحسابية |
savings |
المبلغ الذي تم توفيره (أو عدم توفيره) خلال فترة الاستخدام |