L'API Solar utilise des données de lieu pour déterminer le type de bâtiment et identifier les bâtiments à partir d'images satellite. Cette page explique comment déterminer les informations solaires du bâtiment renvoyées dans une
buildingInsights
requête.
Types de bâtiments
L'API Solar est compatible avec les bâtiments de type
premise. Ce type indique un lieu nommé, généralement un bâtiment ou un ensemble de bâtiments ayant un nom commun.
Les autres types, tels que
subpremise ou
les composés (par exemple, les bâtiments indépendants situés sur une seule propriété, sauf s'ils sont
enregistrés en tant que premise),
ne sont pas compatibles.
Toits de bâtiments
L'API Solar identifie l'emplacement optimal des panneaux solaires sur le toit à partir d'images satellite. Les bâtiments résidentiels, en particulier les toits inclinés ou en pente, sont identifiés avec un degré de précision élevé, tandis que la précision peut varier pour les bâtiments à toit plat (par exemple, les immeubles d'habitation ou commerciaux).
Si la
buildingInsights réponse n'inclut pas le champ solarPanelConfigs, cela signifie que le bâtiment a été traité correctement, mais que nous n'avons pas pu installer de panneaux sur le toit. Cela peut se produire si le toit est trop petit pour accueillir des panneaux ou s'il est trop ombragé pour que les panneaux génèrent une quantité d'énergie significative.
Recherche à partir d'une adresse
Vous pouvez convertir une adresse en coordonnées de latitude et de longitude à l'aide de l' API Geocoding ou de l' API Place Autocomplete.
Utilisez le
place_idpour faire référence au lieu correspondant.Utilisez les coordonnées de latitude et de longitude du lieu dans votre requête de l'API Solar
buildingInsights.- Si l'API Solar trouve un bâtiment correspondant, vérifiez que le
place_iddans la réponsebuildingInsightscorrespond auplace_idde l'API Geocoding ou de l'API Place Autocomplete. - Pour limiter les résultats aux lieux de type
premise, ajoutez un filtre de type de lieu aux réponses de l'API Geocoding ou de l'API Places.{ "name": "buildings/ChIJh0CMPQW7j4ARLrRiVvmg6Vs", "center": { "latitude": 37.4449739, "longitude": -122.13914659999998 },... }
- Si l'API Solar trouve un bâtiment correspondant, vérifiez que le
Vous pouvez utiliser l'exemple d'application Open Source ou effectuer une requête
buildingInsights pour
vérifier le place_id des bâtiments couverts par l'API Solar.
Sélectionner un lieu sur une carte
Vous pouvez également offrir une expérience complémentaire en permettant aux utilisateurs de sélectionner le
bâtiment sur la carte à l'aide de l'API Maps JavaScript. Extrayez la latitude
et la longitude du bâtiment à partir de l'événement de la souris, puis transmettez
ces coordonnées dans une requête
buildingInsights.