- คำขอ 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 |
ต้องระบุ ลองจิจูดและละติจูดที่ API จะใช้ค้นหาอาคารที่รู้จักซึ่งอยู่ใกล้ที่สุด |
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 |
จำนวนชั่วโมงที่รับแสงแดดสูงสุดต่อปี ณ จุดใดก็ได้บนหลังคา ชั่วโมงที่แสงแดดส่องถึงเป็นการวัดปริมาณการแผ่รังสีดวงอาทิตย์ (พลังงาน) ที่ได้รับต่อปี 1 ชั่วโมงที่แสงอาทิตย์ส่องถึง = 1 kWh ต่อ kW (โดยที่ kW หมายถึงความจุ kW ภายใต้สภาพการทดสอบมาตรฐาน) |
carbon |
ปริมาณ CO2 ที่เทียบเท่าซึ่งเกิดจากไฟฟ้าในระบบโครงข่ายจ่ายไฟฟ้า 1 เมกะวัตต์-ชั่วโมง ค่านี้เป็นมาตรวัดความหนาแน่นของคาร์บอนจากไฟฟ้าในระบบกริดที่แทนที่ด้วยไฟฟ้าจากแสงอาทิตย์ |
whole |
ขนาดทั้งหมดและจำนวนแสงอาทิตย์ที่รับได้สำหรับส่วนของหลังคาที่กำหนดให้กับกลุ่มหลังคาบางกลุ่ม แม้ว่าชื่อจะระบุว่าเป็นอาคาร แต่อาจไม่ได้รวมทั้งอาคาร ดู |
building |
ขนาดและจำนวนแสงอาทิตย์ที่รับได้สำหรับทั้งอาคาร ซึ่งรวมถึงส่วนต่างๆ ของหลังคาที่ไม่ได้กำหนดให้กับกลุ่มหลังคาบางกลุ่ม เนื่องจากการวางแนวของส่วนเหล่านี้ไม่ชัดเจน ค่าประมาณพื้นที่หลังคาจึงไม่เชื่อถือได้ แต่ค่าประมาณพื้นที่ชั้นล่างจะเชื่อถือได้ คุณอาจหาพื้นที่หลังคาของทั้งอาคารที่เชื่อถือได้มากขึ้นโดยการปรับขนาดพื้นที่หลังคาจาก |
roof |
ขนาดและควอร์ไทล์แสงอาทิตย์สำหรับแต่ละส่วนของหลังคา |
solar |
|
solar |
|
financial |
|
SizeAndSunshineStats
ขนาดและควอร์ไทล์ความสว่างของหลังคาหรือส่วนหนึ่งของหลังคา
การแสดง JSON |
---|
{ "areaMeters2": number, "sunshineQuantiles": [ number ], "groundAreaMeters2": number } |
ช่อง | |
---|---|
area |
พื้นที่ของหลังคาหรือกลุ่มหลังคาเป็น m^2 พื้นที่นี้คือพื้นที่หลังคา (พิจารณาความลาดเอียง) ไม่ใช่พื้นที่บนพื้น |
sunshine |
ควอไทล์ของจุดที่มีแดดทั่วทั้งพื้นที่ หากมี N ค่าที่นี่ ค่านี้จะแสดงถึง (N-1)-iles เช่น หากมี 5 ค่า ค่าดังกล่าวจะเป็นควอไทล์ (ต่ำสุด 25% 50% 75% สูงสุด) ค่าเป็น kWh/kW รายปี เช่น |
ground |
พื้นที่บนพื้นดินที่หลังคาหรือส่วนหลังคาปกคลุมในหน่วย m^2 |
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 |
ปริมาณพลังงานแสงอาทิตย์ที่ผังนี้ได้รับตลอดทั้งปีเป็นหน่วย DC kWh |
segment |
ดัชนีใน |
SolarPanelOrientation
การวางแนวของแผงโซลาร์เซลล์ ซึ่งต้องตีความตามแนวราบของส่วนหลังคาที่วางแผง
Enum | |
---|---|
SOLAR_PANEL_ORIENTATION_UNSPECIFIED |
ไม่ทราบการวางแนวของแผง |
LANDSCAPE |
แผง LANDSCAPE มีขอบยาวตั้งฉากกับทิศทางอาซิมุทของส่วนหลังคาที่ติดตั้งแผง |
PORTRAIT |
แผง PORTRAIT มีขอบยาวขนานกับทิศทางอาซิมุทของส่วนหลังคาที่วางแผง |
SolarPanelConfig
SolarPanelConfig อธิบายตําแหน่งการวางแผงโซลาร์เซลล์บนหลังคา
การแสดง JSON |
---|
{
"panelsCount": integer,
"yearlyEnergyDcKwh": number,
"roofSegmentSummaries": [
{
object ( |
ช่อง | |
---|---|
panels |
จํานวนแผงทั้งหมด โปรดทราบว่าค่านี้ซ้ำซ้อนกับ (ผลรวมของ) ฟิลด์ที่เกี่ยวข้องใน |
yearly |
ปริมาณพลังงานแสงอาทิตย์ที่รูปแบบนี้รับได้ตลอดทั้งปีในหน่วย DC kWh โดยสมมติว่าใช้แผงตามที่อธิบายไว้ข้างต้น |
roof |
ข้อมูลเกี่ยวกับการผลิตของส่วนหลังคาแต่ละส่วนที่มีแผงอย่างน้อย 1 แผงในเลย์เอาต์นี้ |
RoofSegmentSummary
ข้อมูลเกี่ยวกับส่วนหลังคาของอาคารที่มีแผงวางอยู่จำนวนหนึ่ง
การแสดง JSON |
---|
{ "panelsCount": integer, "yearlyEnergyDcKwh": number, "pitchDegrees": number, "azimuthDegrees": number, "segmentIndex": integer } |
ช่อง | |
---|---|
panels |
จํานวนแผงทั้งหมดในส่วนนี้ |
yearly |
ปริมาณพลังงานแสงอาทิตย์ที่ส่วนนี้ของเลย์เอาต์ได้รับตลอดทั้งปีในหน่วย DC kWh โดยสมมติว่าแผงโซลาร์เซลล์เป็นไปตามที่อธิบายไว้ข้างต้น |
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 |
รหัสสกุลเงิน 3 ตัวอักษรที่ระบุไว้ใน ISO 4217 |
units |
จำนวนเงินเต็ม เช่น หาก |
nanos |
จํานวนหน่วยนาโน (10^-9) ของจํานวนเงิน ค่าต้องอยู่ระหว่าง -999,999,999 ถึง +999,999,999 หาก |
FinancialDetails
รายละเอียดการวิเคราะห์ทางการเงิน รายละเอียดบางอย่างเหล่านี้จัดเก็บไว้ในระดับที่สูงขึ้นแล้ว (เช่น ค่าใช้จ่ายที่ต้องจ่ายเอง) จํานวนเงินทั้งหมดเป็นระยะเวลาตลอดอายุการใช้งานที่กําหนดโดยช่อง panelLifetimeYears
ใน SolarPotential
หมายเหตุ: ค่าใช้จ่ายที่ต้องจ่ายเองสำหรับการซื้อแผงจะระบุไว้ในช่อง outOfPocketCost
ใน CashPurchaseSavings
การแสดง JSON |
---|
{ "initialAcKwhPerYear": number, "remainingLifetimeUtilityBill": { object ( |
ช่อง | |
---|---|
initial |
จำนวน kWh AC ที่เราคิดว่าแผงโซลาร์เซลล์จะผลิตในปีแรก |
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 |
เงินที่ประหยัดได้ในช่วง 20 ปีแรกหลังจากการติดตั้งแผงโซลาร์เซลล์ |
present |
เมื่อใช้อัตราส่วนลดที่สมมติ มูลค่าปัจจุบันของการประหยัดสะสม 20 ปีคือเท่าใด |
savings |
เงินที่ประหยัดได้ตลอดอายุการใช้งานของแผง |
present |
เมื่อใช้อัตราส่วนลดที่สมมติไว้ มูลค่าปัจจุบันของการประหยัดสะสมตลอดอายุการใช้งานคือเท่าใด |
financially |
ระบุว่าสถานการณ์นี้มีความเป็นไปได้ทางการเงินหรือไม่ จะเท่ากับเท็จสำหรับสถานการณ์ที่มีความมั่นคงทางการเงินไม่ดี (เช่น ขาดทุน) |
CashPurchaseSavings
ต้นทุนและประโยชน์ของการซื้อแผงโซลาร์เซลล์แบบกำหนดค่าหนึ่งๆ โดยตรงที่มีการใช้ไฟฟ้าในลักษณะหนึ่งๆ
การแสดง JSON |
---|
{ "outOfPocketCost": { object ( |
ช่อง | |
---|---|
out |
ต้นทุนเริ่มต้นก่อนได้รับสิทธิประโยชน์ทางภาษี: จํานวนเงินที่ต้องจ่ายด้วยตนเอง ตรงข้ามกับ |
upfront |
ต้นทุนเริ่มต้นหลังหักภาษีจูงใจ: เป็นจํานวนเงินที่ต้องชําระในช่วงปีแรก ซึ่งต่างจาก |
rebate |
มูลค่าของเงินคืนภาษีทั้งหมด |
savings |
ประหยัดค่าใช้จ่าย (หรือไม่) เท่าใดตลอดระยะเวลาการใช้งาน |
payback |
จํานวนปีจนกว่าจะได้รับผลตอบแทน ค่าลบหมายความว่าไม่มีการคืนทุนภายในระยะเวลาตลอดอายุ |
FinancedPurchaseSavings
ต้นทุนและประโยชน์ของการใช้เงินกู้เพื่อซื้อแผงโซลาร์เซลล์ที่มีการกำหนดค่าหนึ่งๆ ที่มีการใช้ไฟฟ้าหนึ่งๆ
การแสดง JSON |
---|
{ "annualLoanPayment": { object ( |
ช่อง | |
---|---|
annual |
การผ่อนชำระเงินกู้รายปี |
rebate |
มูลค่าของเงินคืนภาษีทั้งหมด (รวมถึงเครดิตภาษีเงินลงทุนของรัฐบาลกลาง (ITC)) |
loan |
อัตราดอกเบี้ยของสินเชื่อที่สมมติในชุดการคำนวณนี้ |
savings |
ประหยัดค่าใช้จ่าย (หรือไม่) เท่าใดตลอดระยะเวลาการใช้งาน |