- مدى توفُّر مجموعة البيانات
- 2017-04-05T00:00:00Z–2017-04-05T00:00:00Z
- الشركة المقدّمة لمجموعة البيانات
- RESOLVE Biodiversity and Wildlife Solutions
- العلامات
الوصف
تقدّم مجموعة بيانات RESOLVE Ecoregions، التي تم تعديلها في عام 2017، تصويرًا للمناطق البيئية الأرضية البالغ عددها 846 والتي تمثّل كوكبنا الحي. يمكنك الاطّلاع على الخريطة المنسّقة على https://ecoregions2017.appspot.com/ أو في Earth Engine.
المناطق البيئية، بأبسط تعريف لها، هي أنظمة بيئية ذات نطاق إقليمي. على وجه التحديد، تمثّل المناطق البيئية مجموعات متميزة من التنوع البيولوجي، أي جميع التصنيفات، وليس النباتات فقط، وتشمل حدودها المساحة المطلوبة للحفاظ على العمليات البيئية. توفّر المناطق البيئية خريطة أساس مفيدة لتخطيط الحفاظ على البيئة على وجه الخصوص لأنّها تستند إلى الحدود الطبيعية بدلاً من الحدود السياسية، وتحدّد مجموعات جغرافية بيولوجية متميزة ومساكن بيئية داخل المناطق الحيوية، وتساعد في تمثيل التنوع البيولوجي على الأرض.
تستند مجموعة البيانات هذه إلى التطورات الحديثة في الجغرافيا البيولوجية، وهو العلم الذي يهتم بتوزيع النباتات والحيوانات. تم استخدام مجموعة بيانات المناطق البيئية الأصلية على نطاق واسع منذ طرحها في عام 2001، ما يدعم أحدث التحليلات التي أجراها علماء البيئة حول آثار تغيّر المناخ العالمي على الطبيعة، بدءًا من توزيع الخنافس في العالم وصولاً إلى التخطيط الحديث للحفاظ على البيئة.
تم تجميع المناطق البيئية الأرضية البالغ عددها 846 في 14 منطقة حيوية و8 نطاقات. ست من هذه المناطق الحيوية هي مناطق حيوية حرجية، أما المناطق الثماني المتبقية فهي مناطق حيوية غير حرجية. بالنسبة إلى المناطق الحيوية الحرجية، تم تقاطع الحدود الجغرافية للمناطق البيئية (Dinerstein et al.، 2017) والمناطق المحمية (UNEP-WCMC 2016) مع بيانات Global Forest Change (Hansen et al. 2013) للأعوام 2000 إلى 2015، وذلك لحساب النسبة المئوية للمساكن في المناطق المحمية والنسبة المئوية للمساكن المتبقية خارج المناطق المحمية. وبالمثل، تم تقاطع حدود المناطق البيئية غير الحرجية والمناطق المحمية (UNEP-WCMC 2016) مع بيانات Anthropogenic Biomes (Anthromes v2) لعام 2000 (Ellis et al.، 2010) لتحديد المساكن المتبقية داخل المناطق المحمية وخارجها. لكل منطقة بيئية رقم تعريف فريد ومساحة (درجات مربّعة) وفئات NNH (Nature Needs Half) من 1 إلى 4. تستند فئات NNH إلى النسبة المئوية للمساكن في المناطق المحمية والنسبة المئوية للمساكن المتبقية خارج المناطق المحمية.
- Half Protected: More than 50% of the total ecoregion area is already protected.
- Nature Could Reach Half: Less than 50% of the total ecoregion area is protected but the amount of remaining unprotected natural habitat could bring protection to over 50% if new conservation areas are added to the system.
- Nature Could Recover: The amount of protected and unprotected natural habitat remaining is less than 50% but more than 20%. Ecoregions in this category would require restoration to reach Half Protected.
- Nature Imperiled: The amount of protected and unprotected natural habitat remaining is less than or equal to 20%. Achieving half protected is not possible in the short term and efforts should focus on conserving remaining, native habitat fragments.
تُعدّ مجموعة بيانات Ecoregions 2017 المعدّلة أحدث مجموعة بيانات (اعتبارًا من فبراير 2018) حول المساكن المتبقية في كل منطقة بيئية أرضية. تم إصدارها لتتبُّع التقدّم المحرَز نحو تحقيق الهدف الطموح لمبادرة Nature Needs Half، وهو حماية نصف جميع الأراضي على الأرض للحفاظ على محيط حيوي أرضي حي.
ملاحظة: هناك عدد من المناطق البيئية عبارة عن مضلّعات معقّدة جدًا تضم أكثر من مليون رأس، مثل Rock &Ice. تم تقسيم هذه المناطق البيئية عند الضرورة، مع الحفاظ على السمات، مثل Eco_ID. إذا أردت الاطّلاع على جميع المناطق البيئية التي تم تقسيمها، يُرجى تشغيل هذا النص البرمجي.
مخطط الجدول
مخطط الجدول
| الاسم | النوع | الوصف |
|---|---|---|
| BIOME_NAME | STRING | اسم المنطقة الحيوية |
| BIOME_NUM | مزدوج | رقم المنطقة الحيوية |
| COLOR | STRING | اللون |
| COLOR_BIO | STRING | لون المنطقة الحيوية |
| COLOR_NNH | STRING | لون NNH |
| ECO_ID | مزدوج | رقم تعريف فريد للمنطقة البيئية |
| ECO_NAME | STRING | اسم المنطقة البيئية |
| LICENSE | STRING | CC-BY 4.0 |
| NNH | مزدوج | فئة NNH (من 1 إلى 4) استنادًا إلى النسبة المئوية للمساكن في المناطق المحمية والنسبة المئوية للمساكن المتبقية خارج المناطق المحمية |
| NNH_NAME | STRING | Half Protected أو Nature Could Reach Half أو Nature Could Recover أو Nature Imperiled |
| OBJECTID | مزدوج | رقم تعريف العنصر |
| REALM | STRING | اسم النطاق |
| SHAPE_AREA | مزدوج | مساحة مضلّع المنطقة البيئية بالدرجات المربّعة |
| SHAPE_LENG | مزدوج | طول مضلّع المنطقة البيئية بالدرجات |
بنود الاستخدام
بنود الاستخدام
الاقتباسات
الاستكشاف باستخدام Earth Engine
أداة تعديل الرموز (JavaScript)
var ecoRegions = ee.FeatureCollection('RESOLVE/ECOREGIONS/2017'); // patch updated colors var colorUpdates = [ {ECO_ID: 204, COLOR: '#B3493B'}, {ECO_ID: 245, COLOR: '#267400'}, {ECO_ID: 259, COLOR: '#004600'}, {ECO_ID: 286, COLOR: '#82F178'}, {ECO_ID: 316, COLOR: '#E600AA'}, {ECO_ID: 453, COLOR: '#5AA500'}, {ECO_ID: 317, COLOR: '#FDA87F'}, {ECO_ID: 763, COLOR: '#A93800'}, ]; // loop over all other features and create a new style property for styling // later on var ecoRegions = ecoRegions.map(function(f) { var color = f.get('COLOR'); return f.set({style: {color: color, width: 0}}); }); // make styled features for the regions we need to update colors for, // then strip them from the main asset and merge in the new feature for (var i=0; i < colorUpdates.length; i++) { colorUpdates[i].layer = ecoRegions .filterMetadata('ECO_ID','equals',colorUpdates[i].ECO_ID) .map(function(f) { return f.set({style: {color: colorUpdates[i].COLOR, width: 0}}); }); ecoRegions = ecoRegions .filterMetadata('ECO_ID','not_equals',colorUpdates[i].ECO_ID) .merge(colorUpdates[i].layer); } // use style property to color shapes var imageRGB = ecoRegions.style({styleProperty: 'style'}); Map.setCenter(16, 49, 4); Map.addLayer(imageRGB, {}, 'RESOLVE/ECOREGIONS/2017');
import ee import geemap.core as geemap
Colab (Python)
eco_regions = ee.FeatureCollection('RESOLVE/ECOREGIONS/2017') # patch updated colors color_updates = [ {'ECO_ID': 204, 'COLOR': '#B3493B'}, {'ECO_ID': 245, 'COLOR': '#267400'}, {'ECO_ID': 259, 'COLOR': '#004600'}, {'ECO_ID': 286, 'COLOR': '#82F178'}, {'ECO_ID': 316, 'COLOR': '#E600AA'}, {'ECO_ID': 453, 'COLOR': '#5AA500'}, {'ECO_ID': 317, 'COLOR': '#FDA87F'}, {'ECO_ID': 763, 'COLOR': '#A93800'}, ] # loop over all other features and create a new style property for styling # later on eco_regions = eco_regions.map( lambda f: f.set({'style': {'color': f.get('COLOR'), 'width': 0}}) ) # make styled features for the regions we need to update colors for, # then strip them from the main asset and merge in the new feature for i in range(len(color_updates)): color_updates[i]['layer'] = eco_regions.filterMetadata( 'ECO_ID', 'equals', color_updates[i]['ECO_ID'] ).map( lambda f: f.set( {'style': {'color': color_updates[i]['COLOR'], 'width': 0}} ) ) eco_regions = eco_regions.filterMetadata( 'ECO_ID', 'not_equals', color_updates[i]['ECO_ID'] ).merge(color_updates[i]['layer']) # use style property to color shapes image_rgb = eco_regions.style(styleProperty='style') m = geemap.Map() m.set_center(16, 49, 4) m.add_layer(image_rgb, {}, 'RESOLVE/ECOREGIONS/2017') m
العرض كـ FeatureView
A FeatureView هي تمثيل سريع للقراءة فقط لـ
FeatureCollection. لمزيد من التفاصيل، يُرجى الانتقال إلى
FeatureView مستندات.
أداة تعديل الرموز (JavaScript)
var fvLayer = ui.Map.FeatureViewLayer('RESOLVE/ECOREGIONS/2017_FeatureView'); var visParams = { opacity: 1, polygonFillColor: { property: 'NNH_NAME', categories: [ ['Half Protected', 'blue'], ['Nature Could Reach Half Protected', 'green'], ['Nature Could Recover', 'yellow'], ['Nature Imperiled', 'orange'] ], defaultValue: 'lightgrey' } }; fvLayer.setVisParams(visParams); fvLayer.setName('Ecoregions (Nature Needs Half category)'); Map.setCenter(16, 49, 4); Map.add(fvLayer);
import ee import geemap.core as geemap
Colab (Python)
eco_regions = ee.FeatureCollection('RESOLVE/ECOREGIONS/2017') # patch updated colors color_updates = [ {'ECO_ID': 204, 'COLOR': '#B3493B'}, {'ECO_ID': 245, 'COLOR': '#267400'}, {'ECO_ID': 259, 'COLOR': '#004600'}, {'ECO_ID': 286, 'COLOR': '#82F178'}, {'ECO_ID': 316, 'COLOR': '#E600AA'}, {'ECO_ID': 453, 'COLOR': '#5AA500'}, {'ECO_ID': 317, 'COLOR': '#FDA87F'}, {'ECO_ID': 763, 'COLOR': '#A93800'}, ] # loop over all other features and create a new style property for styling # later on eco_regions = eco_regions.map( lambda f: f.set({'style': {'color': f.get('COLOR'), 'width': 0}}) ) # make styled features for the regions we need to update colors for, # then strip them from the main asset and merge in the new feature for i in range(len(color_updates)): color_updates[i]['layer'] = eco_regions.filterMetadata( 'ECO_ID', 'equals', color_updates[i]['ECO_ID'] ).map( lambda f: f.set( {'style': {'color': color_updates[i]['COLOR'], 'width': 0}} ) ) eco_regions = eco_regions.filterMetadata( 'ECO_ID', 'not_equals', color_updates[i]['ECO_ID'] ).merge(color_updates[i]['layer']) # use style property to color shapes image_rgb = eco_regions.style(styleProperty='style') m = geemap.Map() m.set_center(16, 49, 4) m.add_layer(image_rgb, {}, 'RESOLVE/ECOREGIONS/2017') m