- זמינות קבוצת הנתונים
- 2016-06-30T07:00:00Z–2023-06-30T07:00:00Z
- יוצר מערך הנתונים
- Google Research - Open Buildings Google Earth Engine
- תגים
תיאור
קבוצת הנתונים Open Buildings 2.5D Temporal Dataset מכילה נתונים על נוכחות של בניינים, ספירות חלקיות של בניינים וגובה בניינים ברזולוציה מרחבית אפקטיבית של 4 מטרים (נתוני הרסטר מסופקים ברזולוציה של 0.5 מטר) במרווחי זמן שנתיים בין 2016 ל-2023.1 הוא מופק מתמונות ברזולוציה נמוכה ממקורות פתוחים של אוסף Sentinel-2.
מערך הנתונים זמין באפריקה, בדרום אסיה, בדרום-מזרח אסיה, באמריקה הלטינית ובאיים הקריביים. המטרה של הנתונים האלה היא לתמוך בארגונים (למשל, ממשלתיים, עמותות ללא מטרות רווח, מסחריים) שמתמקדים במגוון אפליקציות לטובת הציבור.
אפשר לעיין בנתונים באופן אינטראקטיבי באמצעות האפליקציה של Earth Engine להדגמה. (אם נתקלים בבעיות בביצועים של אפליקציית Earth Engine, אפשר לנסות במקום זאת את סקריפט Earth Engine הזה).
לחלופין, אם אתם לא משתמשים ב-Earth Engine, אתם יכולים להוריד את הנתונים ישירות מ-Google Cloud Storage באמצעות המחברת הזו.
לפרטים נוספים על הפרויקט ולשאלות נפוצות על הנתונים, אפשר לעיין באתר הפרויקט.
סקריפטים לדוגמה:
How to compute building count for a given AOIHow to compute built-up area for a given AOIHow to see two years side-by-side and compare
1שווה ערך למה שאפשר להשיג באמצעות מודל ברזולוציה גבוהה באמצעות פריים יחיד של תמונות ברזולוציה של 4 מ'.
תחום תדרים
גודל הפיקסל
4 מטרים
תחום תדרים
| שם | יחידות | מינימום | מקסימום | גודל הפיקסל | תיאור |
|---|---|---|---|---|---|
building_fractional_count |
0 | 0.0216 | מטרים | נתוני המקור להפקת נתוני ספירת המבנים באזור העניין הנתון. למטה מופיעים סקריפטים לדוגמה. |
|
building_height |
m | 0 | 100 | מטרים | גובה הבניין ביחס לטופוגרפיה בטווח [0 מ', 100 מ']. |
building_presence |
0 | 1 | מטרים | ערכי המובהקות של המודל (כלומר, רמת הביטחון של המודל שהפיקסל הוא חלק מבניין) בטווח [0.0, 1.0]. חשוב לזכור שערכי המהימנות של המודל לא מכוילים. כלומר, אם ערך המהימנות של המודל לגבי פיקסל מסוים הוא 0.8, זה לא אומר שהסיכוי בפועל ליצירת נוכחות הוא 80%. לכן, אפשר להשתמש בערכי המהימנות רק לדירוג יחסי (למשל, הגדרת ערך סף) של פיקסלים. בנוסף, רמת הביטחון של המודל יכולה להשתנות בהתאם למיקום ולזמן, על סמך מספר גורמים כמו כיסוי עננים, חוסר התאמה של התמונות וכו'. |
מאפייני תמונה
מאפייני תמונה
| שם | סוג | תיאור |
|---|---|---|
| imagery_start_time_epoch_s | נקודה צפה בדיוק כפול (Double Precision Floating Point) | התאריך הכי מוקדם האפשרי של תמונות המקור של Sentinel-2 ששימשו ליצירת תמונות הראסטר האלה. |
| imagery_end_time_epoch_s | נקודה צפה בדיוק כפול (Double Precision Floating Point) | התאריך הכי מאוחר שאפשר של תמונות Sentinel-2 מהמקור ששימשו ליצירת תמונות הראסטר האלה. |
| inference_time_epoch_s | נקודה צפה בדיוק כפול (Double Precision Floating Point) | הזמן שבו אמורים לחזות את מצב העולם, בשניות מאז תקופת האפוק. |
| s2cell_token | מחרוזת | טוקן של תא S2 שאליו שייכת המשבצת הזו. בגלל הגבולות של אזורי UTM, לתא S2 יחיד שמשתרע על פני כמה אזורים יכולים להיות כמה אריחים תואמים באזורי הקרנה שונים. מידע נוסף זמין בכתובת http://s2geometry.io/. |
תנאים והגבלות
תנאים והגבלות
הנתונים משותפים במסגרת רישיון Creative Commons Attribution (CC-BY 4.0) ורישיון Open Data Commons Open Database License (ODbL) גרסה 1.0. כמשתמש, אתה יכול לבחור את אחד משני הרישיונות שמועדף עליך ולהשתמש בנתונים בהתאם לתנאים של הרישיון הזה.
הנתונים מבוססים על נתוני Copernicus Sentinel-2 (מ-2015 עד היום). מידע נוסף זמין בהודעה המשפטית בנושא נתוני Sentinel.
ציטוטים ביבליוגרפיים
Wojciech Sirko, Emmanuel Asiedu Brempong, Juliana T. ג. Marcos, Abigail Annkah, Abel Korme, Mohammed Alewi Hassen, Krishna Sapkota, Tomer Shekel, Abdoulaye Diack, Sella Nevo, Jason Hickey, John Quinn. High-Resolution Building and Road Detection from Sentinel-2, 2023.
סיור עם פלטפורמת Earth Engine
Code Editor (JavaScript)
var geometry = ee.Geometry.Point( [31.549876545106667, 30.011531513347673]); // New Cairo, Egypt var col = ee.ImageCollection('GOOGLE/Research/open-buildings-temporal/v1'); /** * Adds building presence and height layers for a given timestamp. * @param {number} millis Timestamp in milliseconds. */ function addLayers(millis) { // Create a mosaic of tiles with the same timestamp. var mosaic = col.filter(ee.Filter.eq('system:time_start', millis)).mosaic(); var year = new Date(millis).getFullYear(); Map.addLayer( mosaic.select('building_presence'), {max: 1}, 'building_presence_conf_' + year); Map.addLayer( mosaic.select('building_height'), {max: 100}, 'building_height_m_' + year, /*shown=*/ false); }; // Get latest 2 years var ts = col.filterBounds(geometry) .aggregate_array('system:time_start') .distinct() .sort() .getInfo() .slice(-2); ts.forEach(addLayers); Map.centerObject(geometry, 14);