Die Solar API verwendet Ortsdaten, um den Gebäudetyp zu bestimmen, und identifiziert Gebäude anhand von Satellitenbildern. Auf dieser Seite wird beschrieben, wie Sie ermitteln, für welches Gebäude die Solarinformationen in einer buildingInsights
-Anfrage zurückgegeben werden.
Gebäudetypen
Die Solar API unterstützt Gebäude vom Typ premise
. Dieser Typ gibt einen benannten Ort an, normalerweise ein Gebäude oder einen Komplex von Gebäuden mit einem gemeinsamen Namen.
Andere Typen wie subpremise
oder Wohnanlagen (z. B. freistehende Gebäude auf einem einzelnen Grundstück, sofern nicht als premise
registriert) werden nicht unterstützt.
Gebäudedächer
Die Solar API ermittelt anhand von Satellitenbildern die optimale Platzierung von Solarmodulen auf dem Dach. Wohngebäude, insbesondere solche mit geneigten oder schrägen Dächern, werden mit hoher Genauigkeit erkannt. Bei Gebäuden mit Flachdächern (z. B. Mehrfamilienhäusern oder Gewerbegebäuden) kann die Genauigkeit variieren.
Wenn die Antwort buildingInsights
das Feld solarPanelConfigs
nicht enthält, wurde das Gebäude korrekt verarbeitet, aber wir konnten keine Module auf dem Dach platzieren. Das kann passieren, wenn das Dach zu klein ist, um Module zu platzieren, oder zu stark beschattet ist, um mit den Modulen eine nennenswerte Energiemenge zu erzeugen.
Von einer Adresse aus suchen
Mit der Geocoding API oder der Place Autocomplete API können Sie eine Adresse in Breiten- und Längengrade umwandeln.
Verwenden Sie
place_id
, um auf den übereinstimmenden Ort zu verweisen.Verwenden Sie die Breiten- und Längengradkoordinaten des Orts in Ihrer Solar API-
buildingInsights
-Anfrage.- Wenn die Solar API ein übereinstimmendes Gebäude findet, prüfen Sie, ob die
place_id
in derbuildingInsights
-Antwort mit derplace_id
aus der Geocoding API oder der Place Autocomplete API übereinstimmt. - Wenn Sie die Ergebnisse auf Orte mit dem Typ
premise
beschränken möchten, fügen Sie den Geocoding API- oder Places API-Antworten einen Ortstypfilter hinzu.{ "name": "buildings/ChIJh0CMPQW7j4ARLrRiVvmg6Vs", "center": { "latitude": 37.4449739, "longitude": -122.13914659999998 },... }
- Wenn die Solar API ein übereinstimmendes Gebäude findet, prüfen Sie, ob die
Sie können die Open-Source-Beispiel-App verwenden oder eine buildingInsights
-Anfrage stellen, um die place_id
auf Gebäude zu prüfen, die von der Solar API abgedeckt sind.
Ort auf der Karte auswählen
Sie können Nutzern auch die Möglichkeit geben, über die Maps JavaScript API Gebäude auf der Karte auszuwählen. Ermitteln Sie den Breiten- und Längengrad des Gebäudes aus dem Maus-Ereignis und geben Sie diese Koordinaten dann in einer buildingInsights
-Anfrage ein.