Die Solar API verwendet Ortsdaten, um den Gebäudetyp zu bestimmen und Gebäude anhand von Satellitenbildern zu identifizieren. Auf dieser Seite wird beschrieben, wie Sie bestimmen, für welches Gebäude Solardaten in einer buildingInsights
-Anfrage zurückgegeben werden.
Gebäudetypen
Die Solar API unterstützt Gebäude vom Typ premise
. Dieser Typ gibt einen benannten Standort an, normalerweise ein Gebäude oder einen Gebäudekomplex mit einem gemeinsamen Namen.
Andere Typen wie subpremise
oder Komplexe – z. B. freistehende Gebäude, die sich auf einem einzelnen Grundstück befinden, sofern sie nicht als premise
registriert sind – werden nicht unterstützt.
Gebäudedächer
Die Solar API ermittelt anhand von Satellitenbildern die optimale Platzierung von Solarmodulen auf Dächern. Wohngebäude, insbesondere Schräg- oder Schrägdächer, werden mit hoher Genauigkeit identifiziert. Für Gebäude mit Flachdächern (z. B. Wohn- oder Geschäftsgebäude) kann die Genauigkeit variieren.
Suche von einer Adresse aus
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ängengrade des Ortes in der
buildingInsights
-Anfrage an die Solar API.- Wenn die Solar API ein passendes Gebäude findet, prüfen Sie, ob
place_id
in derbuildingInsights
-Antwort mit demplace_id
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 passendes Gebäude findet, prüfen Sie, ob
Sie können die Open-Source-Beispielanwendung verwenden oder eine buildingInsights
-Anfrage stellen, um die place_id
für Gebäude zu prüfen, die von der Solar API abgedeckt werden.
Ort auf einer Karte auswählen
Alternativ können Nutzer das Gebäude auf der Karte über die Maps JavaScript API auswählen. Extrahieren Sie den Breiten- und Längengrad des Gebäudes aus dem Mausereignis und übergeben Sie diese Koordinaten dann in einer buildingInsights
-Anfrage.