Solar API משתמש בנתוני המיקום כדי לקבוע את סוג הבניין ומזהה מבנים על סמך צילומי לוויין. בדף הזה מוסבר איך לקבוע איזה מידע על אנרגיה סולארית של בניין יוחזר בבקשה buildingInsights
.
סוגי מבנים
ב-Solar API יש תמיכה בבניינים מסוג premise
. הסוג הזה מציין מיקום בעל שם, בדרך כלל בניין או אוסף של בניינים עם שם משותף.
אין תמיכה בסוגי נכסים אחרים, כמו subpremise
או מתחמים – למשל, מבנים נפרדים שנמצאים בנכס אחד, אלא אם הם רשומים כpremise
.
גגות של מבנים
Solar API מזהה את המיקום האופטימלי של לוחות סולאריים על הגג על סמך תמונות לוויין. מבני מגורים, במיוחד עם גגות משופעיים, מזוהים ברמת דיוק גבוהה, אבל רמת הדיוק של זיהוי מבנים עם גגות שטוחים (למשל, בנייני דירות או בניינים מסחריים) עשויה להשתנות.
אם התשובה buildingInsights
לא כוללת את השדה solarPanelConfigs
, הבניין טופל כראוי אבל לא הצלחנו להתקין פאנלים על הגג. הסיבה לכך עשויה להיות שהגג קטן מדי כדי להציב בו פאנלים או שהוא מוצלל מדי והפאנלים לא יכולים לייצר כמות משמעותית של אנרגיה.
חיפוש מכתובת
אפשר להמיר כתובת לקואורדינטות של קו הרוחב ואורך הגלובוס באמצעות Geocoding API או Place Autocomplete API.
משתמשים ב-
place_id
כדי להפנות למקום התואם.משתמשים בקואורדינטות של קווי האורך והרוחב של המקום בבקשה ל-Solar API
buildingInsights
.- אם Solar API מוצא בניין תואם, צריך לבדוק שהערך של
place_id
בתשובהbuildingInsights
תואם לערך שלplace_id
מ-Geocoding API או מ-Place Autocomplete API. - כדי להגביל את התוצאות למקומות מסוג
premise
, מוסיפים מסנן של סוג מקום לתשובות של Geocoding API או של Places API.{ "name": "buildings/ChIJh0CMPQW7j4ARLrRiVvmg6Vs", "center": { "latitude": 37.4449739, "longitude": -122.13914659999998 },... }
- אם Solar API מוצא בניין תואם, צריך לבדוק שהערך של
אפשר להשתמש באפליקציית לדוגמה בקוד פתוח או לשלוח בקשה buildingInsights
כדי לבדוק את הערך של place_id
במבנים שנכללים ב-Solar API.
בחירת מיקום במפה
אפשר גם להציע חוויה משלימה על ידי מתן אפשרות למשתמשים לבחור את הבניין במפה באמצעות ממשק ה-API של JavaScript של מפות Google. מחלצים את קו הרוחב וקו האורך של הבניין מאירוע העכבר, ומעבירים את הקואורדינטות האלה בבקשה buildingInsights
.