
- توفّر مجموعة البيانات
- 2016-06-30T07:00:00Z–2023-06-30T07:00:00Z
- مزوّد مجموعة البيانات
- أبحاث Google - Open Buildings
- العلامات
الوصف
تحتوي مجموعة بيانات Open Buildings 2.5D Temporal على بيانات حول توفّر المباني، وعدد المباني الجزئي، وارتفاعات المباني بدقة مكانية فعالة تبلغ1 متر (يتم توفير الصور النقطية بدقة 0.5 متر) وبوتيرة سنوية من 2016 إلى 2023. يتم إنتاجها من صور منخفضة الدقة ومفتوحة المصدر من مجموعة Sentinel-2.
تتوفّر مجموعة البيانات في جميع أنحاء أفريقيا وجنوب آسيا وجنوب شرق آسيا وأمريكا اللاتينية ومنطقة البحر الكاريبي. تهدف هذه البيانات إلى دعم المؤسسات (مثل الحكومية وغير الربحية والتجارية) التي تركّز على مجموعة من التطبيقات التي تخدم الصالح العام.
استكشِف البيانات بشكل تفاعلي باستخدام تطبيق Earth Engine التجريبي. (في حال مواجهة مشاكل في الأداء مع تطبيق Earth Engine، يُرجى تجربة نص Earth Engine البرمجي هذا بدلاً من ذلك).
بدلاً من ذلك، إذا لم تكن من مستخدمي Earth Engine، يمكنك تنزيل البيانات مباشرةً من Google Cloud Storage باستخدام دفتر الملاحظات هذا.
للمزيد من التفاصيل حول المشروع والأسئلة الشائعة حول البيانات، يمكنك الاطّلاع على الموقع الإلكتروني الخاص بالمشروع.
أمثلة على النصوص البرمجية:
How to compute building count for a given AOI
How to compute built-up area for a given AOI
How to see two years side-by-side and compare
1، أي ما يمكن تحقيقه باستخدام نموذج عالي الدقة باستخدام إطار واحد من صور بدقة 4 أمتار.
النطاقات
حجم البكسل
4 أمتار
النطاقات
الاسم | الوحدات | الحد الأدنى | الحد الأقصى | حجم البكسل | الوصف |
---|---|---|---|---|---|
building_fractional_count |
0 | 0.0216 | أمتار | بيانات المصدر لاشتقاق أعداد المباني لمنطقة اهتمام معيّنة يُرجى الاطّلاع على النصوص البرمجية المصاحبة. |
|
building_height |
م | 0 | 100 | أمتار | ارتفاع المبنى بالنسبة إلى التضاريس في النطاق [0 متر، 100 متر] |
building_presence |
0 | 1 | أمتار | قيم ثقة النموذج (أي مدى ثقة النموذج في أنّ البكسل جزء من مبنى) في النطاق [0.0, 1.0]. يُرجى العِلم أنّ قيم ثقة النموذج غير معدَّلة، ما يعني أنّه إذا كانت ثقة النموذج في بكسل معيّن هي 0.8، فهذا لا يعني أنّ الاحتمالية الفعلية لإنشاء حضور هي %80. وبالتالي، لا يمكن استخدام قيم الثقة إلا للترتيب النسبي (مثل تحديد الحد الأدنى) لوحدات البكسل. بالإضافة إلى ذلك، يمكن أن تختلف دقة النموذج حسب الموقع الجغرافي والوقت استنادًا إلى عدد من العوامل، مثل الغطاء السحابي وعدم تطابق الصور وما إلى ذلك. |
خصائص الصورة
خصائص الصورة
الاسم | النوع | الوصف |
---|---|---|
imagery_start_time_epoch_s | مزدوج | أقدم تاريخ ممكن لصور Sentinel-2 المصدرية المستخدَمة لإنتاج هذه الصور النقطية |
imagery_end_time_epoch_s | مزدوج | أحدث تاريخ ممكن لصور Sentinel-2 المصدرية المستخدَمة لإنتاج هذه الصور النقطية |
inference_time_epoch_s | مزدوج | الوقت الذي من المفترض أن تتنبأ فيه الصور النقطية بحالة العالم، بوحدة الثانية منذ بداية الحقبة |
s2cell_token | سلسلة | الرمز المميّز لخلية S2 التي تنتمي إليها هذه اللوحة. بسبب حدود مناطق نظام الإحداثيات العالمي المتّبع (UTM)، قد تحتوي خلية S2 واحدة تمتد على مناطق متعددة على مربّعات متعدّدة مقابلة في مناطق إسقاط مختلفة. يمكنك الاطّلاع على http://s2geometry.io/. |
بنود الاستخدام
بنود الاستخدام
تتم مشاركة البيانات بموجب رخصة المشاع الإبداعي مع نسب العمل إلى مؤلفه (CC-BY 4.0) ورخصة Open Data Commons Open Database License (ODbL) v1.0. بصفتك مستخدمًا، يمكنك اختيار الترخيص الذي تفضّله واستخدام البيانات بموجب بنوده.
تستفيد هذه الخريطة من بيانات "كوبرنيكوس سنتينل-2" (من 2015 إلى الوقت الحالي). إشعار قانوني بشأن بيانات Sentinel
الاقتباسات
Wojciech Sirko, Emmanuel Asiedu Brempong, Juliana T. ج. ماركوس، أبيغيل أنكا، آبل كورمي، محمد علوي حسن، كريشنا سابكوتا، تومر شيكل، عبدولاي دياك، سيلا نيفو، جيسون هيكي، جون كوين High-Resolution Building and Road Detection from Sentinel-2، 2023
الاستكشاف باستخدام Earth Engine
أداة تعديل الرموز (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);