- Yêu cầu HTTP
- Tham số truy vấn
- Nội dung yêu cầu
- Nội dung phản hồi
- Phạm vi uỷ quyền
- LatLngBox
- SolarPotential
- SizeAndSunshineStats
- RoofSegmentSizeAndSunshineStats
- SolarPanel
- SolarPanelOrientation
- SolarPanelConfig
- RoofSegmentSummary
- FinancialAnalysis
- Tiền
- FinancialDetails
- LeasingSavings
- SavingsOverTime
- CashPurchaseSavings
- FinancedPurchaseSavings
- Hãy làm thử!
Xác định toà nhà gần điểm truy vấn nhất. Trả về lỗi có mã NOT_FOUND
nếu không có toà nhà nào trong phạm vi khoảng 50m từ điểm truy vấn.
Yêu cầu HTTP
GET https://solar.googleapis.com/v1/buildingInsights:findClosest
URL sử dụng cú pháp Chuyển mã gRPC.
Tham số truy vấn
Tham số | |
---|---|
location |
Bắt buộc. Kinh độ và vĩ độ mà API dùng để tìm tòa nhà đã biết gần nhất. |
required |
Không bắt buộc. Cấp chất lượng tối thiểu được phép trong kết quả. Hệ thống sẽ không trả về kết quả có chất lượng thấp hơn mức này. Việc không chỉ định thuộc tính này tương đương với việc chỉ cho phép chất lượng CAO. |
Nội dung yêu cầu
Nội dung yêu cầu phải trống.
Nội dung phản hồi
Thông báo phản hồi cho Solar.FindClosestBuildingInsights
. Thông tin về vị trí, kích thước và tiềm năng năng lượng mặt trời của một toà nhà.
Nếu thành công, phần nội dung phản hồi sẽ chứa dữ liệu có cấu trúc sau:
Biểu diễn dưới dạng JSON |
---|
{ "name": string, "center": { object ( |
Trường | |
---|---|
name |
Tên tài nguyên cho toà nhà, có định dạng |
center |
Một điểm gần trung tâm của toà nhà. |
bounding |
Hộp giới hạn của toà nhà. |
imagery |
Ngày thu thập hình ảnh cơ bản. Đây là số liệu ước tính. |
imagery |
Thời điểm hoàn tất quá trình xử lý hình ảnh này. |
postal |
Mã bưu chính (ví dụ: Mã bưu chính của Hoa Kỳ) của toà nhà này. |
administrative |
Khu vực hành chính 1 (ví dụ: tiểu bang ở Hoa Kỳ) có chứa toà nhà này. Ví dụ: ở Hoa Kỳ, chữ viết tắt có thể là "MA" hoặc "CA". |
statistical |
Khu vực thống kê (ví dụ: Hoa Kỳ) nơi toà nhà này tọa lạc. |
region |
Mã vùng của quốc gia (hoặc khu vực) nơi toà nhà này tọa lạc. |
solar |
Tiềm năng năng lượng mặt trời của toà nhà. |
imagery |
Chất lượng hình ảnh dùng để tính toán dữ liệu cho toà nhà này. |
Phạm vi uỷ quyền
Yêu cầu phạm vi OAuth sau:
https://www.googleapis.com/auth/cloud-platform
LatLngBox
Hộp giới hạn theo toạ độ lat/lng.
Biểu diễn dưới dạng JSON |
---|
{ "sw": { object ( |
Trường | |
---|---|
sw |
Góc tây nam của hộp. |
ne |
Góc đông bắc của hộp. |
SolarPotential
Thông tin về tiềm năng năng lượng mặt trời của một toà nhà. Một số trường trong phần này được xác định theo "bảng điều khiển". Các trường panelCapacityWatts
, panelHeightMeters
và panelWidthMeters
mô tả các tham số của mô hình bảng điều khiển được dùng trong các phép tính này.
Biểu diễn dưới dạng JSON |
---|
{ "maxArrayPanelsCount": integer, "panelCapacityWatts": number, "panelHeightMeters": number, "panelWidthMeters": number, "panelLifetimeYears": integer, "maxArrayAreaMeters2": number, "maxSunshineHoursPerYear": number, "carbonOffsetFactorKgPerMwh": number, "wholeRoofStats": { object ( |
Trường | |
---|---|
max |
Kích thước của mảng tối đa – tức là số lượng tấm pin tối đa có thể lắp trên mái nhà. |
panel |
Dung lượng (tính bằng watt) của bảng điều khiển được dùng trong quá trình tính toán. |
panel |
Chiều cao (tính bằng mét theo hướng dọc) của bảng điều khiển được dùng trong quá trình tính toán. |
panel |
Chiều rộng (tính bằng mét theo hướng dọc) của bảng điều khiển được dùng trong quá trình tính toán. |
panel |
Tuổi thọ dự kiến (tính bằng năm) của tấm pin mặt trời. Giá trị này được dùng trong các phép tính tài chính. |
max |
Kích thước (tính bằng mét vuông) của mảng tối đa. |
max |
Số giờ nắng tối đa nhận được mỗi năm, tại bất kỳ điểm nào trên mái nhà. Số giờ nắng là thước đo tổng lượng bức xạ mặt trời (năng lượng) nhận được mỗi năm. 1 giờ nắng = 1 kWh/kW (trong đó kW là công suất kW trong Điều kiện thử nghiệm tiêu chuẩn). |
carbon |
Lượng CO2 tương đương được tạo ra trên mỗi MWh điện lưới. Đây là chỉ số đo lường cường độ carbon của điện lưới được thay thế bằng điện mặt trời. |
whole |
Tổng kích thước và các phân vị ánh sáng mặt trời cho phần mái nhà được chỉ định cho một số phân đoạn mái. Mặc dù có tên là "toà nhà", nhưng địa điểm này có thể không bao gồm toàn bộ toà nhà. Vui lòng xem |
building |
Kích thước và các phân vị ánh sáng mặt trời cho toàn bộ toà nhà, bao gồm cả các phần mái không được chỉ định cho một số phân khúc mái. Do hướng của các phần này không được xác định rõ ràng, nên kết quả ước tính diện tích mái không đáng tin cậy, nhưng kết quả ước tính diện tích mặt đất thì đáng tin cậy. Có thể bạn sẽ có được diện tích mái nhà toàn bộ toà nhà đáng tin cậy hơn bằng cách điều chỉnh tỷ lệ diện tích mái nhà từ |
roof |
Kích thước và các phân vị ánh sáng mặt trời cho mỗi phân đoạn mái nhà. |
solar |
Mỗi |
solar |
Mỗi |
financial |
|
SizeAndSunshineStats
Kích thước và các phân vị về mức độ nắng của mái nhà hoặc một phần của mái nhà.
Biểu diễn dưới dạng JSON |
---|
{ "areaMeters2": number, "sunshineQuantiles": [ number ], "groundAreaMeters2": number } |
Trường | |
---|---|
area |
Diện tích của mái hoặc đoạn mái, tính bằng m^2. Đây là diện tích mái nhà (có tính đến độ nghiêng), chứ không phải diện tích mặt đất. |
sunshine |
Các tứ phân vị của mức độ nắng tại một điểm trên khu vực. Nếu có N giá trị ở đây, thì giá trị này đại diện cho (N-1)-iles. Ví dụ: nếu có 5 giá trị, thì đó sẽ là các tứ phân vị (tối thiểu, 25%, 50%, 75%, tối đa). Các giá trị được tính theo kWh/kW hằng năm như |
ground |
Diện tích mặt đất mà mái hoặc đoạn mái che phủ, tính bằng m^2. |
RoofSegmentSizeAndSunshineStats
Thông tin về kích thước và các phân vị về mức độ nắng của một phân đoạn mái nhà.
Biểu diễn dưới dạng JSON |
---|
{ "stats": { object ( |
Trường | |
---|---|
stats |
Tổng kích thước và các phân vị ánh sáng mặt trời cho phân khúc mái nhà. |
center |
Một điểm gần tâm của đoạn mái. |
bounding |
Hộp giới hạn của đoạn mái. |
pitch |
Góc của đoạn mái so với mặt phẳng mặt đất lý thuyết. 0 = song song với mặt đất, 90 = vuông góc với mặt đất. |
azimuth |
Hướng la bàn mà đoạn mái đang chỉ đến. 0 = Bắc, 90 = Đông, 180 = Nam. Đối với một phân đoạn mái "phẳng" ( |
plane |
Chiều cao của mặt phẳng phân đoạn mái, tính bằng mét so với mực nước biển, tại điểm do |
SolarPanel
SolarPanel mô tả vị trí, hướng và sản lượng của một tấm pin mặt trời. Xem các trường panelHeightMeters
, panelWidthMeters
và panelCapacityWatts
trong SolarPotential
để biết thông tin về các tham số của bảng điều khiển.
Biểu diễn dưới dạng JSON |
---|
{ "center": { object ( |
Trường | |
---|---|
center |
Trung tâm của bảng điều khiển. |
orientation |
Hướng của bảng điều khiển. |
yearly |
Lượng năng lượng mặt trời mà bố cục này thu được trong một năm, tính bằng kWh DC. |
segment |
Chỉ mục trong |
SolarPanelOrientation
Hướng của tấm pin năng lượng mặt trời. Giá trị này phải được diễn giải tương ứng với góc phương vị của đoạn mái mà bảng điều khiển được đặt trên đó.
Enum | |
---|---|
SOLAR_PANEL_ORIENTATION_UNSPECIFIED |
Không xác định được hướng của bảng điều khiển. |
LANDSCAPE |
Bảng điều khiển LANDSCAPE có cạnh dài vuông góc với hướng phương vị của đoạn mái mà bảng điều khiển được đặt trên đó. |
PORTRAIT |
Bảng điều khiển PORTRAIT có cạnh dài song song với hướng phương vị của phân đoạn mái mà bảng điều khiển được đặt trên đó. |
SolarPanelConfig
SolarPanelConfig mô tả vị trí cụ thể của các tấm pin năng lượng mặt trời trên mái nhà.
Biểu diễn dưới dạng JSON |
---|
{
"panelsCount": integer,
"yearlyEnergyDcKwh": number,
"roofSegmentSummaries": [
{
object ( |
Trường | |
---|---|
panels |
Tổng số bảng điều khiển. Xin lưu ý rằng giá trị này là thừa so với (tổng của) các trường tương ứng trong |
yearly |
Lượng năng lượng mặt trời mà bố cục này thu được trong một năm, tính bằng kWh DC, giả sử các tấm pin được mô tả ở trên. |
roof |
Thông tin về quá trình sản xuất từng phân đoạn mái chứa ít nhất một bảng điều khiển trong bố cục này. |
RoofSegmentSummary
Thông tin về một phân đoạn mái trên toà nhà, với một số tấm được đặt trên đó.
Biểu diễn dưới dạng JSON |
---|
{ "panelsCount": integer, "yearlyEnergyDcKwh": number, "pitchDegrees": number, "azimuthDegrees": number, "segmentIndex": integer } |
Trường | |
---|---|
panels |
Tổng số bảng điều khiển trên phân khúc này. |
yearly |
Lượng năng lượng mặt trời mà phần bố cục này thu được trong một năm, tính bằng kWh DC, giả sử các tấm pin được mô tả ở trên. |
pitch |
Góc của đoạn mái so với mặt phẳng mặt đất lý thuyết. 0 = song song với mặt đất, 90 = vuông góc với mặt đất. |
azimuth |
Hướng la bàn mà đoạn mái đang chỉ đến. 0 = Bắc, 90 = Đông, 180 = Nam. Đối với một phân đoạn mái "phẳng" ( |
segment |
Chỉ mục trong |
FinancialAnalysis
Phân tích chi phí và lợi ích của bố cục pin mặt trời tối ưu cho một mức tiền điện cụ thể.
Biểu diễn dưới dạng JSON |
---|
{ "monthlyBill": { object ( |
Trường | |
---|---|
monthly |
Hoá đơn tiền điện hằng tháng mà bản phân tích này giả định. |
default |
Liệu đây có phải là kích thước hoá đơn được chọn làm hoá đơn mặc định cho khu vực mà toà nhà này nằm trong đó hay không. Chỉ có đúng một |
average |
Lượng điện mà ngôi nhà sử dụng trung bình mỗi tháng, dựa trên số tiền trên hoá đơn và giá điện tại địa phương. |
financial |
Thông tin tài chính áp dụng bất kể phương thức tài trợ được sử dụng. |
leasing |
Chi phí và lợi ích của việc thuê tấm pin năng lượng mặt trời. |
cash |
Chi phí và lợi ích của việc mua tấm pin năng lượng mặt trời bằng tiền mặt. |
financed |
Chi phí và lợi ích của việc mua tấm pin năng lượng mặt trời bằng hình thức tài trợ mua. |
panel |
Chỉ mục trong |
Tiền
Biểu thị một số tiền cùng với loại đơn vị tiền tệ.
Biểu diễn dưới dạng JSON |
---|
{ "currencyCode": string, "units": string, "nanos": integer } |
Trường | |
---|---|
currency |
Mã tiền tệ gồm ba chữ cái được xác định trong ISO 4217. |
units |
Số nguyên của số tiền. Ví dụ: nếu |
nanos |
Số lượng đơn vị nano (10^-9) của số tiền. Giá trị phải nằm trong khoảng từ -999.999.999 đến +999.999.999. Nếu |
FinancialDetails
Thông tin chi tiết về một bản phân tích tài chính. Một số thông tin chi tiết này đã được lưu trữ ở cấp cao hơn (ví dụ: chi phí tự trả). Tổng số tiền là trong một khoảng thời gian trọn đời do trường panelLifetimeYears
trong SolarPotential
xác định. Lưu ý: Chi phí thực tế để mua các bảng điều khiển được cung cấp trong trường outOfPocketCost
trong CashPurchaseSavings
.
Biểu diễn dưới dạng JSON |
---|
{ "initialAcKwhPerYear": number, "remainingLifetimeUtilityBill": { object ( |
Trường | |
---|---|
initial |
Số kWh AC mà chúng tôi cho rằng các tấm pin năng lượng mặt trời sẽ tạo ra trong năm đầu tiên. |
remaining |
Hoá đơn dịch vụ điện không phải do năng lượng mặt trời tạo ra, trong suốt thời gian hoạt động của tấm pin. |
federal |
Số tiền có sẵn từ các khoản ưu đãi của liên bang; điều này áp dụng nếu người dùng mua (có hoặc không có khoản vay) các tấm pin. |
state |
Số tiền có sẵn từ các khoản ưu đãi của tiểu bang; điều này áp dụng nếu người dùng mua (có hoặc không có khoản vay) các tấm pin. |
utility |
Số tiền có sẵn từ các khoản khuyến khích của công ty tiện ích; điều này áp dụng nếu người dùng mua (có hoặc không có khoản vay) các tấm pin. |
lifetime |
Số tiền mà người dùng sẽ nhận được từ Khoản tín dụng năng lượng tái tạo từ năng lượng mặt trời trong suốt thời gian hoạt động của tấm pin; điều này áp dụng nếu người dùng mua (có hoặc không có khoản vay) tấm pin. |
cost |
Tổng chi phí điện mà người dùng phải trả trong suốt thời gian sử dụng nếu họ không lắp đặt hệ thống năng lượng mặt trời. |
net |
Cơ chế bù trừ điện năng có được phép hay không. |
solar |
Tỷ lệ phần trăm (0-100) năng lượng do năng lượng mặt trời cung cấp cho người dùng. Có hiệu lực trong năm đầu tiên nhưng gần đúng cho các năm sau. |
percentage |
Tỷ lệ phần trăm (0-100) sản lượng điện mặt trời mà chúng tôi giả định đã được xuất vào lưới điện, dựa trên quý đầu tiên của quá trình sản xuất. Điều này ảnh hưởng đến kết quả tính toán nếu không cho phép cơ chế bù trừ điện năng. |
LeasingSavings
Chi phí và lợi ích của việc thuê một cấu hình cụ thể của tấm pin mặt trời với mức sử dụng điện cụ thể.
Biểu diễn dưới dạng JSON |
---|
{ "leasesAllowed": boolean, "leasesSupported": boolean, "annualLeasingCost": { object ( |
Trường | |
---|---|
leases |
Liệu hợp đồng thuê có được phép ở khu vực tài phán này hay không (một số tiểu bang không cho phép hợp đồng thuê). Nếu trường này có giá trị là false, thì các giá trị trong thông báo này có thể sẽ bị bỏ qua. |
leases |
Công cụ tính toán tài chính có hỗ trợ hợp đồng thuê trong khu vực tài phán này hay không. Nếu trường này có giá trị là false, thì các giá trị trong thông báo này có thể sẽ bị bỏ qua. Điều này độc lập với |
annual |
Chi phí thuê ước tính hằng năm. |
savings |
Số tiền tiết kiệm được (hoặc không) trong suốt thời gian sử dụng. |
SavingsOverTime
Thông tin tài chính được chia sẻ giữa các phương thức tài trợ.
Biểu diễn dưới dạng JSON |
---|
{ "savingsYear1": { object ( |
Trường | |
---|---|
savings |
Khoản tiết kiệm trong năm đầu tiên sau khi lắp đặt bảng điều khiển. |
savings |
Khoản tiết kiệm trong 20 năm đầu tiên sau khi lắp đặt bảng điều khiển. |
present |
Sử dụng tỷ lệ chiết khấu giả định, giá trị hiện tại của khoản tiết kiệm tích luỹ trong 20 năm là bao nhiêu? |
savings |
Số tiền tiết kiệm trong toàn bộ thời gian hoạt động của bảng điều khiển. |
present |
Sử dụng tỷ lệ chiết khấu giả định, giá trị hiện tại của khoản tiết kiệm tích luỹ trong suốt cuộc đời là bao nhiêu? |
financially |
Cho biết liệu tình huống này có khả thi về mặt tài chính hay không. Sẽ là sai đối với các trường hợp có khả năng tài chính kém (ví dụ: thua lỗ). |
CashPurchaseSavings
Chi phí và lợi ích của việc mua thẳng một cấu hình cụ thể của tấm pin mặt trời với mức sử dụng điện cụ thể.
Biểu diễn dưới dạng JSON |
---|
{ "outOfPocketCost": { object ( |
Trường | |
---|---|
out |
Chi phí ban đầu trước khi áp dụng ưu đãi thuế: số tiền phải trả bằng tiền mặt. Ngược với |
upfront |
Chi phí ban đầu sau khi áp dụng ưu đãi thuế: đây là số tiền phải trả trong năm đầu tiên. Trái ngược với |
rebate |
Giá trị của tất cả khoản hoàn thuế. |
savings |
Số tiền tiết kiệm được (hoặc không) trong suốt thời gian sử dụng. |
payback |
Số năm cho đến khi hoàn vốn. Giá trị âm có nghĩa là thời gian hoàn vốn không bao giờ xảy ra trong khoảng thời gian trọn đời. |
FinancedPurchaseSavings
Chi phí và lợi ích của việc sử dụng khoản vay để mua một cấu hình cụ thể của tấm pin mặt trời với mức sử dụng điện cụ thể.
Biểu diễn dưới dạng JSON |
---|
{ "annualLoanPayment": { object ( |
Trường | |
---|---|
annual |
Khoản thanh toán hằng năm cho khoản vay. |
rebate |
Giá trị của tất cả khoản hoàn thuế (bao gồm cả Khoản tín dụng thuế đầu tư liên bang (ITC)). |
loan |
Lãi suất của khoản vay được giả định trong tập hợp các phép tính này. |
savings |
Số tiền tiết kiệm được (hoặc không) trong suốt thời gian sử dụng. |