Gebäude suchen

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

  1. 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.

  2. 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 der buildingInsights-Antwort mit dem place_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
      },...
      }
      

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.

zur Punktposition.