تحليل الفيضانات باستخدام Sentinel-1 وGoogle Earth Engine

تعرف على كيفية استخدام Google Earth Engine لتحليل الفيضانات باستخدام صور Sentinel-1 مع كود عملي وشرح شامل للخطوات.

 سنستعرض في هذا الموضوع كيفية استخدام Google Earth Engine لتحليل الفيضانات باستخدام بيانات القمر الصناعي Sentinel-1 GRD. يمكن لهذا النهج أن يساعد الباحثين والمحللين البيئيين على تحديد المناطق المتأثرة بالفيضانات من خلال مقارنة البيانات قبل وبعد الفيضانات.

Google Earth Engine Flood Sentinel-1


مقدمة إلى Sentinel-1 GRD

يعتبر Sentinel-1 GRD جزءا من مبادرة Copernicus التابعة لوكالة الفضاء الأوروبية، ويوفر بيانات رادارية عالية الدقة تستخدم في مراقبة الأرض. أحد أهم استخدامات بيانات Sentinel-1 هو الكشف عن المياه السطحية وتحديد المناطق المتأثرة بالفيضانات، نظرًا لقدرة الرادار على اختراق السحب والعمل في جميع الظروف الجوية.

خطوات تحليل الفيضانات على Google Earth Engine

فيما يلي الكود المستخدم لتحليل الفيضانات باستخدام بيانات Sentinel-1 عبرGEE  Google Earth Engine :



// Define the region of interest (ROI)
// Load Sentinel-1 GRD data collection (pre-flood)
var sentinel1_pre = ee.ImageCollection('COPERNICUS/S1_GRD')
.filter(ee.Filter.eq('instrumentMode', 'IW'))
.filter(ee.Filter.eq('orbitProperties_pass', 'DESCENDING'))
.filter(ee.Filter.listContains('transmitterReceiverPolarisation', 'VV'))
.filterBounds(roi)
.filterDate('2015-01-01', '2015-12-30') // Adjust dates for pre-flood period
.mean(); // Average images if multiple are available
// Load Sentinel-1 GRD data collection (post-flood)
var sentinel1_post = ee.ImageCollection('COPERNICUS/S1_GRD')
.filter(ee.Filter.eq('instrumentMode', 'IW'))
.filter(ee.Filter.eq('orbitProperties_pass', 'DESCENDING'))
.filter(ee.Filter.listContains('transmitterReceiverPolarisation', 'VV'))
.filterDate('2023-01-01', '2023-12-30') // Adjust dates for post-flood period
.mean();
// Calculate the difference in backscatter
var diff = sentinel1_post.subtract(sentinel1_pre);
// Apply a threshold to detect water areas
var water = diff.lt(-1.5); // Adjust threshold as needed
// Display results
//Map.centerObject(roi, 10);
Map.addLayer(sentinel1_pre, {min: -30, max: -5}, 'Pre-flood VV');
Map.addLayer(sentinel1_post, {min: -30, max: -5}, 'Post-flood VV');


GEE Code with ROI

    
    // Define the region of interest (ROI)
var roi =
    /* color: #d63000 */
    /* displayProperties: [
      {
        "type": "rectangle"
      }
    ] */
    ee.Geometry.Polygon(
        [[[-3.649718063459977, 34.16985143344684],
          [-3.649718063459977, 34.03111781912093],
          [-3.320128219709977, 34.03111781912093],
          [-3.320128219709977, 34.16985143344684]]], null, false);
// Load Sentinel-1 GRD data collection (pre-flood)
var sentinel1_pre = ee.ImageCollection('COPERNICUS/S1_GRD')
.filter(ee.Filter.eq('instrumentMode', 'IW'))
.filter(ee.Filter.eq('orbitProperties_pass', 'DESCENDING'))
.filter(ee.Filter.listContains('transmitterReceiverPolarisation', 'VV'))
.filterBounds(roi)
.filterDate('2015-01-01', '2015-12-30') // Adjust dates for pre-flood period
.mean(); // Average images if multiple are available
// Load Sentinel-1 GRD data collection (post-flood)
var sentinel1_post = ee.ImageCollection('COPERNICUS/S1_GRD')
.filter(ee.Filter.eq('instrumentMode', 'IW'))
.filter(ee.Filter.eq('orbitProperties_pass', 'DESCENDING'))
.filter(ee.Filter.listContains('transmitterReceiverPolarisation', 'VV'))
.filterDate('2023-01-01', '2023-12-30') // Adjust dates for post-flood period
.mean();
// Calculate the difference in backscatter
var diff = sentinel1_post.subtract(sentinel1_pre);
// Apply a threshold to detect water areas
var water = diff.lt(-1.5); // Adjust threshold as needed
// Display results
//Map.centerObject(roi, 10);
Map.addLayer(sentinel1_pre, {min: -30, max: -5}, 'Pre-flood VV');
Map.addLayer(sentinel1_post, {min: -30, max: -5}, 'Post-flood VV');
    


مراحل تنفيذ الكود على GEE

  1. تحديد منطقة الاهتمام (ROI): يبدأ التحليل بتحديد المنطقة الجغرافية التي ترغب في دراستها.

  2. تحميل بيانات Sentinel-1 قبل الفيضانات: نقوم بتحميل مجموعة بيانات Sentinel-1 للفترة التي تسبق الفيضانات. يتم تصفية البيانات حسب وضع الأداة، نوع المدار، الاستقطاب، والفترة الزمنية المحددة. ثم نقوم بحساب المتوسط للصور المتاحة.

  3. تحميل بيانات Sentinel-1 بعد الفيضانات: نكرر نفس الخطوات لتحميل البيانات الخاصة بالفترة بعد حدوث الفيضانات.

  4. حساب الفرق في قوة الإرجاع الراداري: نقوم بطرح بيانات الفترة بعد الفيضانات من بيانات الفترة قبل الفيضانات، مما يمكننا من تحديد التغييرات التي قد تشير إلى وجود مياه سطحية ناتجة عن الفيضانات.

  5. تطبيق عتبة للكشف عن المناطق المائية: يتم استخدام عتبة محددة للكشف عن المناطق التي انخفضت فيها قوة الإرجاع الراداري بشكل كبير، مما يشير إلى وجود مياه.

  6. عرض النتائج: يتم عرض الطبقات المختلفة على الخريطة، بما في ذلك البيانات قبل وبعد الفيضانات ونتائج الكشف عن المياه.

استخدامات هذا التحليل

يعد هذا التحليل أداة قوية في مجال إدارة الكوارث وتخطيط الأراضي. يمكن للمحللين استخدامه لتقييم مدى تأثير الفيضانات، وتحديد المناطق المتضررة، وتوجيه جهود الإغاثة. كما يمكن استخدامه أيضًا لمراقبة التغيرات البيئية المرتبطة بالمياه السطحية.


يمكنكم الاطلاع على دروس Google Earth Engine GEE على اليوتوب من خلال الرابط التالي : 
 دروس Google Earth Engine GEE


إعداد: جمال شعوان | المصدر: GeoJamal بالعربية

Open All Collapse All Refresh Feeds
RSS Feeds & Updates
Geospatial Tools

GIS & Remote Sensing

Workflows and tutorials on spatial data and imagery analysis.

gis.geojamal.com

Remote Sensing Indices

Explore NDVI, SAVI, NDWI and many spectral indicators.

rs.geojamal.com

GeoAI & ML

Machine learning tools and spatial intelligence applications.

geoai.geojamal.com
Mapping & Visualization

Map Resources

Shapefiles, basemaps and vector tiles for GIS projects.

maps.geojamal.com

Earth Tools & Maps

Explore satellite viewers, terrain tools and visual apps.

earth.geojamal.com

Coordinate Tools

View, transform and clean coordinates on a live map.

coordinates.geojamal.com
AI & Smart Processing

GeoAI & ML

AI tools for automated analysis of Earth data.

geoai.geojamal.com

GEE Scripts & Apps

Google Earth Engine apps and tutorials.

gee.geojamal.com
Coordinate & File Converters

Geo Format Converter

Convert CSV, KML, GPX, GeoJSON, Excel, and more.

convert.geojamal.com

Coordinate Tools

Live projection and geocoding tools.

coordinates.geojamal.com
Learning Platforms

TV: English Tutorials

Video content for GEE, GIS, remote sensing in English.

tv.geojamal.com

TV: Arabic Tutorials

Arabic video lessons on mapping and geospatial analysis.

ar.tv.geojamal.com

How-To Guides

Written tutorials and step-by-step guides.

howto.geojamal.com

GeoJamal بالعربية

الموقع الرسمي للمحتوى العربي في نظم المعلومات الجغرافية، الاستشعار عن بعد، والخرائط الذكية.

ar.geojamal.com
Downloads & Resources

Downloads Center

Free GIS tools, satellite data, software and add-ons.

downloads.geojamal.com

SASPlanet Center

Offline satellite downloading and map exploration tools.

sasplanet.geojamal.com
GPS & Field Tools

GPS Utilities

Geotagged photos, live location, export to KML or GPX.

gps.geojamal.com

Coordinate Tools

Field-ready conversion and projection mapping support.

coordinates.geojamal.com
Multilingual Access

GeoJamal بالعربية

الموقع الرسمي للمحتوى العربي في نظم المعلومات الجغرافية، الاستشعار عن بعد، الذكاء الاصطناعي الجغرافي، وتحليل الخرائط.

ar.geojamal.com
الاسم

اتجاه الشمال,1,أخبار,2,أدوات الاستكشاف المناخي,1,الاستشعار عن بعد,7,الأقمار الصناعية,2,الألوان,1,التعرية المائية,1,الجغرافيا الطبيعية,2,الجغرافيا،,1,الحرارة,1,المبتدئين,6,المناخ,3,المناخ العالمي,1,النجاح,1,برامج,1,بيانات مناخية,1,تحسين التعلم,1,تحليل الصور,2,تحليل الفيضانات,1,تصميم خرائط,1,تطبيقات تفاعلية,1,تطبيقات ميدانية,1,تغير المناخ,2,خرائط,2,خطوط عربية,1,درجة الحرارة,1,درجة الوضوح,1,دروس,6,صور الأقمار الصناعية,2,عناصر الطقس,1,مشاكل وحلول,1,مصطلحات,1,نظم المعلومات الجغرافية,1,AI,4,ArcGIS,5,ArcPad,1,Copernicus,2,DEM,1,EarthExplorer,1,EPM,1,ERA5,1,ESRI,1,GEE,3,GeoJamal بالعربية,8,GIS,4,Google Earth Engine,5,GPS,1,JavaScript,1,MODIS,1,NASA,1,Sentinel-1,1,
rtl
item
GeoJamal بالعربية: تحليل الفيضانات باستخدام Sentinel-1 وGoogle Earth Engine
تحليل الفيضانات باستخدام Sentinel-1 وGoogle Earth Engine
تعرف على كيفية استخدام Google Earth Engine لتحليل الفيضانات باستخدام صور Sentinel-1 مع كود عملي وشرح شامل للخطوات.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixonCgi_lNnHsUMHF6b4J0FPtbIlzIuTumKLaXmLIkgANeYyLhMrTaN4lIY6K3DrDNAJn6v4oBa_NpURI1EKHHWUwq51mJo6WsQ0J1qkI9UBYBdmv19SNNpI9BuXhYPLQKukyPKKXK7yMKCNMUuVZT1CjJn9e51XOEHqb_8sizzZn9ESs6kEWkSDIs8Btu/w640-h304/Flood-Google-Earth-Eangine-Sentinel-1.png
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixonCgi_lNnHsUMHF6b4J0FPtbIlzIuTumKLaXmLIkgANeYyLhMrTaN4lIY6K3DrDNAJn6v4oBa_NpURI1EKHHWUwq51mJo6WsQ0J1qkI9UBYBdmv19SNNpI9BuXhYPLQKukyPKKXK7yMKCNMUuVZT1CjJn9e51XOEHqb_8sizzZn9ESs6kEWkSDIs8Btu/s72-w640-c-h304/Flood-Google-Earth-Eangine-Sentinel-1.png
GeoJamal بالعربية
https://ar.geojamal.com/2025/04/sentinel-1-google-earth-engine.html
https://ar.geojamal.com/
https://ar.geojamal.com/
https://ar.geojamal.com/2025/04/sentinel-1-google-earth-engine.html
true
8698819362077241310
UTF-8
إظهار كافة المواضيع لم يتم العثور على أي موضوع إظهار الكل المزيد.. رد إلغاء الرد حذف بواسطة Home صفحة موضوع إظهار الكل اخترنا لكم الفئات الأرشيف بحث كل المواضيع لم يتم العثور على أي موضوع بخصوص بحثك المرجو البحث من خلال كلمات مفاتيح أخرى الرجوع للرئيسية الأحد الإثنين الثلاثاء الأربعاء الخميس الجمعة السبت Sun Mon Tue Wed Thu Fri Sat يناير فبراير مارس أبريل May يونيو يوليوز غشت شتنبر أكتوبر نونبر دجنبر Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec الآن 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS PREMIUM CONTENT IS LOCKED STEP 1: Share to a social network STEP 2: Click the link on your social network Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy قائمة المحتوى