- Permintaan HTTP
- Parameter kueri
- Isi permintaan
- Isi respons
- Cakupan otorisasi
- LatLngBox
- SolarPotential
- SizeAndSunshineStats
- RoofSegmentSizeAndSunshineStats
- SolarPanel
- SolarPanelOrientation
- SolarPanelConfig
- RoofSegmentSummary
- FinancialAnalysis
- Uang
- FinancialDetails
- LeasingSavings
- SavingsOverTime
- CashPurchaseSavings
- FinancedPurchaseSavings
- Cobalah!
Menemukan gedung terdekat ke titik kueri. Menampilkan error dengan kode NOT_FOUND
jika tidak ada bangunan dalam jarak sekitar 50 m dari titik kueri.
Permintaan HTTP
GET https://solar.googleapis.com/v1/buildingInsights:findClosest
URL menggunakan sintaksis gRPC Transcoding.
Parameter kueri
Parameter | |
---|---|
location |
Wajib. Bujur dan lintang tempat API mencari gedung terdekat yang diketahui. |
required |
Opsional. Tingkat kualitas minimum yang diizinkan dalam hasil. Tidak ada hasil dengan kualitas yang lebih rendah dari ini yang akan ditampilkan. Jika tidak ditentukan, hal ini sama dengan membatasi kualitas ke TINGGI saja. |
Isi permintaan
Isi permintaan harus kosong.
Isi respons
Pesan respons untuk Solar.FindClosestBuildingInsights
. Informasi tentang lokasi, dimensi, dan potensi tenaga surya bangunan.
Jika berhasil, isi respons memuat data dengan struktur berikut:
Representasi JSON |
---|
{ "name": string, "center": { object ( |
Kolom | |
---|---|
name |
Nama resource untuk bangunan, dengan format |
center |
Titik di dekat pusat bangunan. |
bounding |
Kotak pembatas bangunan. |
imagery |
Tanggal saat gambar pokok diperoleh. Ini adalah perkiraan. |
imagery |
Saat pemrosesan gambar ini selesai. |
postal |
Kode pos (misalnya, Kode pos AS) yang memuat bangunan ini. |
administrative |
Wilayah administratif 1 (misalnya, di AS, negara bagian) yang berisi bangunan ini. Misalnya, di Amerika Serikat, singkatannya mungkin "MA" atau "CA". |
statistical |
Area statistik (misalnya, Jalur sensus AS) tempat bangunan ini berada. |
region |
Kode wilayah untuk negara (atau wilayah) tempat gedung ini berada. |
solar |
Potensi tenaga surya bangunan. |
imagery |
Kualitas gambar yang digunakan untuk menghitung data untuk bangunan ini. |
Cakupan otorisasi
Memerlukan cakupan OAuth berikut:
https://www.googleapis.com/auth/cloud-platform
LatLngBox
Kotak pembatas dalam koordinat lintang/bujur.
Representasi JSON |
---|
{ "sw": { object ( |
Kolom | |
---|---|
sw |
Sudut barat daya kotak. |
ne |
Sudut timur laut kotak. |
SolarPotential
Informasi tentang potensi tenaga surya sebuah bangunan. Sejumlah kolom dalam hal ini ditentukan dalam istilah "panel". Kolom panelCapacityWatts
, panelHeightMeters
, dan panelWidthMeters
menjelaskan parameter model panel yang digunakan dalam penghitungan ini.
Representasi JSON |
---|
{ "maxArrayPanelsCount": integer, "panelCapacityWatts": number, "panelHeightMeters": number, "panelWidthMeters": number, "panelLifetimeYears": integer, "maxArrayAreaMeters2": number, "maxSunshineHoursPerYear": number, "carbonOffsetFactorKgPerMwh": number, "wholeRoofStats": { object ( |
Kolom | |
---|---|
max |
Ukuran array maksimum - yaitu, jumlah maksimum panel yang dapat muat di atap. |
panel |
Kapasitas, dalam watt, panel yang digunakan dalam penghitungan. |
panel |
Tinggi, dalam meter dalam orientasi potret, dari panel yang digunakan dalam penghitungan. |
panel |
Lebar, dalam meter dalam orientasi potret, dari panel yang digunakan dalam penghitungan. |
panel |
Masa aktif yang diharapkan, dalam tahun, dari panel surya. Nilai ini digunakan dalam penghitungan keuangan. |
max |
Ukuran, dalam meter persegi, dari array maksimum. |
max |
Jumlah maksimum jam sinar matahari yang diterima per tahun, di setiap titik di atap. Jam sinar matahari adalah ukuran jumlah total insolasi (energi) yang diterima per tahun. 1 jam sinar matahari = 1 kWh per kW (dengan kW mengacu pada kapasitas kW dalam Kondisi Pengujian Standar). |
carbon |
Jumlah CO2 yang dihasilkan per MWh listrik jaringan yang setara. Ini adalah ukuran intensitas karbon listrik jaringan yang tergantikan oleh listrik surya. |
whole |
Total ukuran dan kuantil sinar matahari untuk bagian atap yang ditetapkan ke beberapa segmen atap. Meskipun namanya demikian, ini mungkin tidak mencakup seluruh gedung. Lihat |
building |
Ukuran dan kuantil sinar matahari untuk seluruh bangunan, termasuk bagian atap yang tidak ditetapkan ke beberapa segmen atap. Karena orientasi bagian-bagian ini tidak dikarakterisasi dengan baik, estimasi area atap tidak dapat diandalkan, tetapi estimasi area tanah dapat diandalkan. Mungkin area atap seluruh bangunan yang lebih andal dapat diperoleh dengan menskalakan area atap dari |
roof |
Ukuran dan kuantil sinar matahari untuk setiap segmen atap. |
solar |
Setiap |
solar |
Setiap |
financial |
|
SizeAndSunshineStats
Ukuran dan kuantil keteduhan atap, atau bagian atap.
Representasi JSON |
---|
{ "areaMeters2": number, "sunshineQuantiles": [ number ], "groundAreaMeters2": number } |
Kolom | |
---|---|
area |
Area atap atau segmen atap, dalam m^2. Ini adalah area atap (dengan mempertimbangkan kemiringan), bukan area jejak tanah. |
sunshine |
Kuartil tingkat cerah titik di seluruh area. Jika ada nilai N di sini, nilai ini mewakili (N-1)-iles. Misalnya, jika ada 5 nilai, nilai tersebut akan menjadi kuartil (min, 25%, 50%, 75%, maks). Nilainya dalam kWh/kW tahunan seperti |
ground |
Area jejak tanah yang tertutup oleh atap atau segmen atap, dalam m^2. |
RoofSegmentSizeAndSunshineStats
Informasi tentang ukuran dan kuantil keteduhan segmen atap.
Representasi JSON |
---|
{ "stats": { object ( |
Kolom | |
---|---|
stats |
Total ukuran dan kuantil sinar matahari untuk segmen atap. |
center |
Titik di dekat bagian tengah segmen atap. |
bounding |
Kotak pembatas segmen atap. |
pitch |
Sudut segmen atap relatif terhadap bidang tanah teoretis. 0 = sejajar dengan tanah, 90 = tegak lurus dengan tanah. |
azimuth |
Arah kompas yang ditunjuk oleh segmen atap. 0 = Utara, 90 = Timur, 180 = Selatan. Untuk segmen atap "datar" ( |
plane |
Ketinggian bidang segmen atap, dalam meter di atas permukaan laut, pada titik yang ditetapkan oleh |
SolarPanel
SolarPanel menjelaskan posisi, orientasi, dan produksi satu panel surya. Lihat kolom panelHeightMeters
, panelWidthMeters
, dan panelCapacityWatts
di SolarPotential
untuk mengetahui informasi tentang parameter panel.
Representasi JSON |
---|
{ "center": { object ( |
Kolom | |
---|---|
center |
Bagian tengah panel. |
orientation |
Orientasi panel. |
yearly |
Jumlah energi sinar matahari yang ditangkap tata letak ini selama setahun, dalam kWh DC. |
segment |
Indeks di |
SolarPanelOrientation
Orientasi panel surya. Ini harus ditafsirkan relatif terhadap azimuth segmen atap tempat panel ditempatkan.
Enum | |
---|---|
SOLAR_PANEL_ORIENTATION_UNSPECIFIED |
Tidak ada orientasi panel yang diketahui. |
LANDSCAPE |
Tepi panjang panel LANDSCAPE tegak lurus dengan arah azimuth segmen atap tempat panel tersebut ditempatkan. |
PORTRAIT |
Tepi panjang panel PORTRAIT sejajar dengan arah azimuth segmen atap tempat panel tersebut ditempatkan. |
SolarPanelConfig
SolarPanelConfig menjelaskan penempatan panel surya tertentu di atap.
Representasi JSON |
---|
{
"panelsCount": integer,
"yearlyEnergyDcKwh": number,
"roofSegmentSummaries": [
{
object ( |
Kolom | |
---|---|
panels |
Jumlah total panel. Perhatikan bahwa ini berlebihan untuk (jumlah) kolom yang sesuai di |
yearly |
Jumlah energi sinar matahari yang ditangkap tata letak ini selama setahun, dalam kWh DC, dengan asumsi panel yang dijelaskan di atas. |
roof |
Informasi tentang produksi setiap segmen atap yang membawa setidaknya satu panel dalam tata letak ini. |
RoofSegmentSummary
Informasi tentang segmen atap di bangunan, dengan beberapa panel yang ditempatkan di atasnya.
Representasi JSON |
---|
{ "panelsCount": integer, "yearlyEnergyDcKwh": number, "pitchDegrees": number, "azimuthDegrees": number, "segmentIndex": integer } |
Kolom | |
---|---|
panels |
Jumlah total panel di segmen ini. |
yearly |
Jumlah energi sinar matahari yang ditangkap bagian tata letak ini selama setahun, dalam kWh DC, dengan asumsi panel yang dijelaskan di atas. |
pitch |
Sudut segmen atap relatif terhadap bidang tanah teoretis. 0 = sejajar dengan tanah, 90 = tegak lurus dengan tanah. |
azimuth |
Arah kompas yang ditunjuk oleh segmen atap. 0 = Utara, 90 = Timur, 180 = Selatan. Untuk segmen atap "datar" ( |
segment |
Indeks di |
FinancialAnalysis
Analisis biaya dan manfaat tata letak surya yang optimal untuk ukuran tagihan listrik tertentu.
Representasi JSON |
---|
{ "monthlyBill": { object ( |
Kolom | |
---|---|
monthly |
Tagihan listrik bulanan yang diasumsikan dalam analisis ini. |
default |
Apakah ini adalah ukuran tagihan yang dipilih sebagai tagihan default untuk area tempat gedung ini berada. Tepat satu |
average |
Jumlah listrik yang digunakan rumah dalam sebulan rata-rata, berdasarkan jumlah tagihan dan tarif listrik lokal. |
financial |
Informasi keuangan yang berlaku terlepas dari metode pembiayaan yang digunakan. |
leasing |
Biaya dan manfaat leasing panel surya. |
cash |
Biaya dan manfaat membeli panel surya dengan uang tunai. |
financed |
Biaya dan manfaat membeli panel surya dengan pembiayaan pembelian. |
panel |
Indeks di |
Uang
Mewakili jumlah uang dengan jenis mata uangnya.
Representasi JSON |
---|
{ "currencyCode": string, "units": string, "nanos": integer } |
Kolom | |
---|---|
currency |
Kode mata uang tiga huruf yang ditentukan dalam ISO 4217. |
units |
Seluruh unit jumlahnya. Misalnya jika |
nanos |
Jumlah unit nano (10^-9) dari jumlah. Nilainya harus antara -999.999.999 dan +999.999.999 inklusif. Jika |
FinancialDetails
Detail analisis keuangan. Beberapa detail ini sudah disimpan di tingkat yang lebih tinggi (misalnya, biaya langsung). Total jumlah uang adalah selama periode masa aktif yang ditentukan oleh kolom panelLifetimeYears
di SolarPotential
. Catatan: Biaya pembelian panel secara langsung diberikan di kolom outOfPocketCost
di CashPurchaseSavings
.
Representasi JSON |
---|
{ "initialAcKwhPerYear": number, "remainingLifetimeUtilityBill": { object ( |
Kolom | |
---|---|
initial |
Jumlah kWh AC yang menurut kami akan dihasilkan panel surya pada tahun pertamanya. |
remaining |
Tagihan utilitas untuk listrik yang tidak dihasilkan oleh tenaga surya, selama masa pakai panel. |
federal |
Jumlah uang yang tersedia dari insentif federal; ini berlaku jika pengguna membeli (dengan atau tanpa pinjaman) panel. |
state |
Jumlah uang yang tersedia dari insentif negara bagian; ini berlaku jika pengguna membeli (dengan atau tanpa pinjaman) panel. |
utility |
Jumlah uang yang tersedia dari insentif utilitas; ini berlaku jika pengguna membeli (dengan atau tanpa pinjaman) panel. |
lifetime |
Jumlah uang yang akan diterima pengguna dari Solar Renewable Energy Credits selama masa aktif panel; hal ini berlaku jika pengguna membeli (dengan atau tanpa pinjaman) panel. |
cost |
Total biaya listrik yang akan dibayar pengguna selama periode masa aktif jika mereka tidak menginstal panel surya. |
net |
Apakah pengukuran bersih diizinkan. |
solar |
Persentase (0-100) daya pengguna yang disediakan oleh tenaga surya. Berlaku untuk tahun pertama, tetapi kira-kira benar untuk tahun-tahun mendatang. |
percentage |
Persentase (0-100) produksi listrik surya yang kami asumsikan diekspor ke jaringan, berdasarkan kuartal pertama produksi. Hal ini memengaruhi penghitungan jika pengukuran bersih tidak diizinkan. |
LeasingSavings
Biaya dan manfaat menyewa konfigurasi panel surya tertentu dengan penggunaan listrik tertentu.
Representasi JSON |
---|
{ "leasesAllowed": boolean, "leasesSupported": boolean, "annualLeasingCost": { object ( |
Kolom | |
---|---|
leases |
Apakah sewa diizinkan di wilayah hukum ini (sewa tidak diizinkan di beberapa negara bagian). Jika kolom ini salah, nilai dalam pesan ini mungkin harus diabaikan. |
leases |
Apakah sewa didukung di wilayah hukum ini oleh mesin penghitungan keuangan. Jika kolom ini salah, nilai dalam pesan ini mungkin harus diabaikan. Hal ini tidak bergantung pada |
annual |
Perkiraan biaya sewa tahunan. |
savings |
Jumlah yang disimpan (atau tidak) selama periode masa aktif. |
SavingsOverTime
Informasi keuangan yang dibagikan di antara berbagai metode pembiayaan.
Representasi JSON |
---|
{ "savingsYear1": { object ( |
Kolom | |
---|---|
savings |
Penghematan pada tahun pertama setelah pemasangan panel. |
savings |
Penghematan dalam dua puluh tahun pertama setelah pemasangan panel. |
present |
Dengan menggunakan tingkat diskon yang diasumsikan, berapa nilai sekarang dari penghematan kumulatif selama 20 tahun? |
savings |
Penghematan di seluruh masa aktif panel. |
present |
Dengan menggunakan tingkat diskon yang diasumsikan, berapa nilai sekarang dari penghematan kumulatif sepanjang waktu? |
financially |
Menunjukkan apakah skenario ini layak secara finansial. Akan bernilai salah untuk skenario dengan kelayakan finansial yang buruk (misalnya, merugi). |
CashPurchaseSavings
Biaya dan manfaat pembelian langsung konfigurasi panel surya tertentu dengan penggunaan listrik tertentu.
Representasi JSON |
---|
{ "outOfPocketCost": { object ( |
Kolom | |
---|---|
out |
Biaya awal sebelum insentif pajak: jumlah yang harus dibayar secara mandiri. Berbeda dengan |
upfront |
Biaya awal setelah insentif pajak: jumlah yang harus dibayar selama tahun pertama. Berbeda dengan |
rebate |
Nilai semua potongan pajak. |
savings |
Jumlah yang disimpan (atau tidak) selama periode masa aktif. |
payback |
Jumlah tahun hingga pengembalian modal terjadi. Nilai negatif berarti pengembalian modal tidak pernah terjadi dalam periode masa aktif. |
FinancedPurchaseSavings
Biaya dan manfaat menggunakan pinjaman untuk membeli konfigurasi panel surya tertentu dengan penggunaan listrik tertentu.
Representasi JSON |
---|
{ "annualLoanPayment": { object ( |
Kolom | |
---|---|
annual |
Pembayaran pinjaman tahunan. |
rebate |
Nilai semua potongan pajak (termasuk Federal Investment Tax Credit (ITC)). |
loan |
Suku bunga pinjaman yang diasumsikan dalam kumpulan penghitungan ini. |
savings |
Jumlah yang disimpan (atau tidak) selama periode masa aktif. |