- Richiesta HTTP
- Parametri di ricerca
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
- LatLngBox
- SolarPotential
- SizeAndSunshineStats
- RoofSegmentSizeAndSunshineStats
- SolarPanel
- SolarPanelOrientation
- SolarPanelConfig
- RoofSegmentSummary
- FinancialAnalysis
- Denaro
- FinancialDetails
- LeasingSavings
- SavingsOverTime
- CashPurchaseSavings
- FinancedPurchaseSavings
- Prova!
Individua l'edificio più vicino a un punto di query. Restituisce un errore con codice NOT_FOUND
se non sono presenti edifici nel raggio di circa 50 m dal punto di query.
Richiesta HTTP
GET https://solar.googleapis.com/v1/buildingInsights:findClosest
L'URL utilizza la sintassi di transcodifica gRPC.
Parametri di query
Parametri | |
---|---|
location |
Obbligatorio. La longitudine e la latitudine da cui l'API cerca l'edificio noto più vicino. |
required |
Facoltativo. Il livello di qualità minimo consentito nei risultati. Non verrà restituito alcun risultato con una qualità inferiore a questa. Se non lo specifichi, la ricerca è limitata solo alla qualità ALTA. |
Corpo della richiesta
Il corpo della richiesta deve essere vuoto.
Corpo della risposta
Messaggio di risposta per Solar.FindClosestBuildingInsights
. Informazioni sulla posizione, sulle dimensioni e sul potenziale solare di un edificio.
In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:
Rappresentazione JSON |
---|
{ "name": string, "center": { object ( |
Campi | |
---|---|
name |
Il nome della risorsa per l'edificio, nel formato |
center |
Un punto vicino al centro dell'edificio. |
bounding |
Il riquadro delimitatore dell'edificio. |
imagery |
Data di acquisizione delle immagini sottostanti. Si tratta di una stima approssimativa. |
imagery |
Al termine dell'elaborazione di queste immagini. |
postal |
Codice postale (ad es. (codice postale statunitense) che contiene l'edificio. |
administrative |
L'area amministrativa 1 (ad es. lo stato negli Stati Uniti) che contiene l'edificio. Ad esempio, negli Stati Uniti l'abbreviazione potrebbe essere "MA" o "CA". |
statistical |
Area statistica (ad es. sezione di censimento degli Stati Uniti) in cui si trova l'edificio. |
region |
Codice della regione in cui si trova l'edificio. |
solar |
Potenziale solare dell'edificio. |
imagery |
La qualità delle immagini utilizzate per calcolare i dati di questo edificio. |
Ambiti di autorizzazione
Richiede il seguente ambito OAuth:
https://www.googleapis.com/auth/cloud-platform
LatLngBox
Un riquadro di delimitazione in coordinate lat/lng.
Rappresentazione JSON |
---|
{ "sw": { object ( |
Campi | |
---|---|
sw |
L'angolo sud-ovest della scatola. |
ne |
L'angolo nord-est della scatola. |
SolarPotential
Informazioni sul potenziale solare di un edificio. Alcuni campi sono definiti in termini di "riquadri". I campi panelCapacityWatts
, panelHeightMeters
e panelWidthMeters
descrivono i parametri del modello di pannello utilizzato in questi calcoli.
Rappresentazione JSON |
---|
{ "maxArrayPanelsCount": integer, "panelCapacityWatts": number, "panelHeightMeters": number, "panelWidthMeters": number, "panelLifetimeYears": integer, "maxArrayAreaMeters2": number, "maxSunshineHoursPerYear": number, "carbonOffsetFactorKgPerMwh": number, "wholeRoofStats": { object ( |
Campi | |
---|---|
max |
Dimensioni dell'array massimo, ovvero il numero massimo di pannelli che possono essere montati sul tetto. |
panel |
Capacità, in watt, del pannello utilizzata nei calcoli. |
panel |
Altezza, in metri in orientamento verticale, del pannello utilizzato nei calcoli. |
panel |
Larghezza, in metri in orientamento verticale, del pannello utilizzato nei calcoli. |
panel |
La durata prevista, in anni, dei pannelli solari. Questo valore viene utilizzato nei calcoli finanziari. |
max |
Dimensioni, in metri quadrati, dell'array massimo. |
max |
Numero massimo di ore di sole ricevute all'anno in qualsiasi punto del tetto. Le ore di sole misurano la quantità totale di insolazione (energia) ricevuta ogni anno. 1 ora di sole = 1 kWh per kW (dove kW si riferisce ai kW di capacità nelle condizioni di test standard). |
carbon |
Quantità equivalente di CO2 prodotta per MWh di elettricità di rete. Si tratta di una misura dell'intensità di carbonio dell'elettricità di rete sostituita dall'elettricità solare. |
whole |
Dimensioni totali e quantili di luce solare per la parte del tetto assegnata a un determinato segmento. Nonostante il nome, l'intero edificio potrebbe non essere incluso. Leggi i |
building |
Quantili di dimensioni e irraggiamento solare per l'intero edificio, incluse le parti del tetto che non sono state assegnate a un segmento del tetto. Poiché l'orientamento di queste parti non è ben definito, la stima della superficie del tetto non è affidabile, ma la stima della superficie del suolo è affidabile. È possibile ottenere una superficie del tetto dell'intero edificio più affidabile moltiplicando la superficie del tetto di |
roof |
Quantili di dimensioni e irraggiamento solare per ogni segmento del tetto. |
solar |
Ogni |
solar |
Ogni |
financial |
Un |
SizeAndSunshineStats
Quantili di dimensioni e insolazione di un tetto o di una parte di un tetto.
Rappresentazione JSON |
---|
{ "areaMeters2": number, "sunshineQuantiles": [ number ], "groundAreaMeters2": number } |
Campi | |
---|---|
area |
L'area del tetto o del segmento del tetto, in m². Si tratta dell'area del tetto (tenendo conto dell'inclinazione), non dell'area del suolo. |
sunshine |
Quantili dell'insolazione puntuale nell'area. Se sono presenti N valori, questi rappresentano le (N-1)-ile. Ad esempio, se sono presenti 5 valori, questi saranno i quartili (min, 25%, 50%, 75%, max). I valori sono in kWh/kW annuali, ad esempio |
ground |
L'area al suolo coperta dal tetto o dal segmento di tetto, in m². |
RoofSegmentSizeAndSunshineStats
Informazioni sulle dimensioni e sui quantili di insolazione di un segmento di tetto.
Rappresentazione JSON |
---|
{ "stats": { object ( |
Campi | |
---|---|
stats |
Dimensioni totali e quantili di irraggiamento solare per il segmento del tetto. |
center |
Un punto vicino al centro del tratto del tetto. |
bounding |
Il riquadro delimitatore del tratto del tetto. |
pitch |
Angolo del tratto del tetto rispetto al piano del suolo teorico. 0 = parallelo al suolo, 90 = perpendicolare al suolo. |
azimuth |
La direzione indicata dalla bussola del segmento del tetto. 0 = Nord, 90 = Est, 180 = Sud. Per un segmento di tetto "piano" ( |
plane |
L'altezza del piano del tratto del tetto, in metri sul livello del mare, nel punto indicato da |
SolarPanel
SolarPanel descrive la posizione, l'orientamento e la produzione di un singolo pannello solare. Consulta i campi panelHeightMeters
, panelWidthMeters
e panelCapacityWatts
in SolarPotential
per informazioni sui parametri del riquadro.
Rappresentazione JSON |
---|
{ "center": { object ( |
Campi | |
---|---|
center |
Il centro del riquadro. |
orientation |
L'orientamento del riquadro. |
yearly |
Quantità di energia solare catturata da questo layout nel corso di un anno, in kWh CC. |
segment |
Indice in |
SolarPanelOrientation
L'orientamento di un pannello solare. Questo valore deve essere interpretato in base all'azimut del tratto di tetto su cui è posizionato il pannello.
Enum | |
---|---|
SOLAR_PANEL_ORIENTATION_UNSPECIFIED |
L'orientamento del pannello non è noto. |
LANDSCAPE |
Il lato lungo di un pannello LANDSCAPE è perpendicolare alla direzione di azimut del tratto di tetto su cui è posizionato. |
PORTRAIT |
Il lato lungo di un pannello PORTRAIT è parallelo alla direzione di azimut del tratto di tetto su cui è posizionato. |
SolarPanelConfig
SolarPanelConfig descrive un determinato posizionamento dei pannelli solari sul tetto.
Rappresentazione JSON |
---|
{
"panelsCount": integer,
"yearlyEnergyDcKwh": number,
"roofSegmentSummaries": [
{
object ( |
Campi | |
---|---|
panels |
Numero totale di pannelli. Tieni presente che questo è ridondante rispetto alla somma dei campi corrispondenti in |
yearly |
Quantità di energia solare catturata da questo layout nel corso di un anno, in kWh CC, supponendo i pannelli descritti sopra. |
roof |
Informazioni sulla produzione di ogni segmento del tetto che supporta almeno un pannello in questo layout. |
RoofSegmentSummary
Informazioni su un segmento del tetto dell'edificio, con un certo numero di pannelli posizionati sopra.
Rappresentazione JSON |
---|
{ "panelsCount": integer, "yearlyEnergyDcKwh": number, "pitchDegrees": number, "azimuthDegrees": number, "segmentIndex": integer } |
Campi | |
---|---|
panels |
Il numero totale di pannelli in questo segmento. |
yearly |
Quantità di energia solare catturata da questa parte del layout nel corso di un anno, in kWh CC, assumendo i pannelli descritti sopra. |
pitch |
Angolo del tratto del tetto rispetto al piano del suolo teorico. 0 = parallelo al suolo, 90 = perpendicolare al suolo. |
azimuth |
La direzione indicata dalla bussola del segmento del tetto. 0 = Nord, 90 = Est, 180 = Sud. Per un segmento di tetto "piano" ( |
segment |
Indice in |
FinancialAnalysis
Analisi dei costi e dei vantaggi dell'impianto solare ottimale per una determinata dimensione della bolletta elettrica.
Rappresentazione JSON |
---|
{ "monthlyBill": { object ( |
Campi | |
---|---|
monthly |
La bolletta mensile dell'elettricità assunta da questa analisi. |
default |
Indica se si tratta della dimensione della fattura selezionata come predefinita per la zona in cui si trova l'edificio. Per |
average |
La quantità di elettricità utilizzata dalla casa in un mese medio, in base alle dimensioni della bolletta e alle tariffe dell'elettricità locali. |
financial |
Informazioni finanziarie che si applicano indipendentemente dal metodo di finanziamento utilizzato. |
leasing |
Costo e vantaggio del leasing dei pannelli solari. |
cash |
Costo e vantaggio dell'acquisto dei pannelli solari in contanti. |
financed |
Costo e vantaggio dell'acquisto dei pannelli solari tramite il finanziamento dell'acquisto. |
panel |
Indice in |
Denaro
Rappresenta un importo con il relativo tipo di valuta.
Rappresentazione JSON |
---|
{ "currencyCode": string, "units": string, "nanos": integer } |
Campi | |
---|---|
currency |
Il codice valuta di tre lettere definito in ISO 4217. |
units |
Le unità intere dell'importo. Ad esempio, se |
nanos |
Numero di nano (10^-9) unità dell'importo. Il valore deve essere compreso tra -999.999.999 e +999.999.999 compresi. Se |
FinancialDetails
Dettagli di un'analisi finanziaria. Alcuni di questi dettagli sono già archiviati a livelli superiori (ad es. costo a carico dell'utente). Gli importi totali si riferiscono a un periodo di tempo definito dal campo panelLifetimeYears
in SolarPotential
. Nota: il costo di acquisto dei pannelli è indicato nel campo outOfPocketCost
in CashPurchaseSavings
.
Rappresentazione JSON |
---|
{ "initialAcKwhPerYear": number, "remainingLifetimeUtilityBill": { object ( |
Campi | |
---|---|
initial |
La quantità di kWh CA che riteniamo che i pannelli solari genereranno nel primo anno. |
remaining |
Bolletta della società di servizi pubblici per l'elettricità non prodotta dall'impianto solare, per l'intera durata dei pannelli. |
federal |
Importo disponibile degli incentivi federali; si applica se l'utente acquista (con o senza un prestito) i pannelli. |
state |
Importo di denaro disponibile dagli incentivi statali; si applica se l'utente acquista (con o senza un prestito) i pannelli. |
utility |
Importo disponibile dagli incentivi delle società di servizi pubblici; si applica se l'utente acquista (con o senza un prestito) i pannelli. |
lifetime |
Importo che l'utente riceverà dai crediti per energia rinnovabile solare durante la vita utile del pannello; questo vale se l'utente acquista (con o senza un prestito) i pannelli. |
cost |
Costo totale dell'elettricità che l'utente avrebbe pagato nel periodo di tempo del lifetime se non avesse installato un impianto solare. |
net |
Indica se la misurazione del consumo netto è consentita. |
solar |
Percentuale (0-100) dell'energia dell'utente fornita dall'energia solare. Valida per il primo anno, ma approssimativamente corretta per gli anni futuri. |
percentage |
La percentuale (0-100) di produzione di energia elettrica solare che abbiamo ipotizzato essere stata esportata nella rete, in base al primo trimestre di produzione. Ciò influisce sui calcoli se la misurazione netta non è consentita. |
LeasingSavings
Costo e vantaggio del leasing di una determinata configurazione di pannelli solari con un determinato utilizzo di elettricità.
Rappresentazione JSON |
---|
{ "leasesAllowed": boolean, "leasesSupported": boolean, "annualLeasingCost": { object ( |
Campi | |
---|---|
leases |
Se i contratti di locazione sono consentiti in questa giurisdizione (non sono consentiti in alcuni stati). Se questo campo è falso, è probabile che i valori in questo messaggio debbano essere ignorati. |
leases |
Indica se i leasing sono supportati in questa giurisdizione dal motore di calcolo finanziario. Se questo campo è falso, è probabile che i valori in questo messaggio debbano essere ignorati. Questo è indipendente da |
annual |
Costo di leasing annuale stimato. |
savings |
Quanto viene risparmiato (o meno) nel periodo di tempo del ciclo di vita. |
SavingsOverTime
Informazioni finanziarie condivise tra diversi metodi di finanziamento.
Rappresentazione JSON |
---|
{ "savingsYear1": { object ( |
Campi | |
---|---|
savings |
Risparmio nel primo anno dopo l'installazione del pannello. |
savings |
Risparmi nei primi venti anni dopo l'installazione del pannello. |
present |
Utilizzando il tasso di sconto presunto, qual è il valore attuale dei risparmi cumulativi di 20 anni? |
savings |
Risparmio nell'intero ciclo di vita del panel. |
present |
Utilizzando il tasso di sconto presunto, qual è il valore attuale dei risparmi cumulativi per tutta la vita? |
financially |
Indica se questo scenario è finanziariamente sostenibile. Sarà falso per gli scenari con scarsa sostenibilità finanziaria (ad es. perdita di denaro). |
CashPurchaseSavings
Costo e vantaggio di un acquisto diretto di una determinata configurazione di pannelli solari con un determinato utilizzo di elettricità.
Rappresentazione JSON |
---|
{ "outOfPocketCost": { object ( |
Campi | |
---|---|
out |
Costo iniziale prima degli incentivi fiscali: l'importo che deve essere pagato di tasca propria. È diverso da |
upfront |
Costo iniziale dopo gli incentivi fiscali: l'importo da pagare durante il primo anno. A differenza di |
rebate |
Il valore di tutti gli sgravi fiscali. |
savings |
Quanto viene risparmiato (o meno) nel periodo di tempo del ciclo di vita. |
payback |
Numero di anni fino al ritorno sull'investimento. Un valore negativo indica che il ritorno sull'investimento non si verifica mai nel periodo di tempo del lifetime. |
FinancedPurchaseSavings
Costo e vantaggio dell'utilizzo di un prestito per acquistare una determinata configurazione di pannelli solari con un determinato consumo di elettricità.
Rappresentazione JSON |
---|
{ "annualLoanPayment": { object ( |
Campi | |
---|---|
annual |
Pagamenti annuali del prestito. |
rebate |
Il valore di tutti gli sgravi fiscali (incluso il credito fiscale per gli investimenti federali (ITC)). |
loan |
Il tasso di interesse sui prestiti assunto in questo insieme di calcoli. |
savings |
Quanto viene risparmiato (o meno) nel periodo di tempo del ciclo di vita. |