طرق فتح صور الأقمار الصناعية توجد أكثر من طريقة لفتح صور الأقمار الصناعية على منصة Google Earth Engine، وفيما يلي بعض الطرق الرئيسية: الطريقة الأولى:
Google Earth Engine (GEE) هو منصة سحابية متخصصة في تحليل البيانات الجغرافية المكانية، وتتيح للمستخدمين الوصول إلى مجموعات كبيرة من صور الأقمار الصناعية وتحليلها باستخدام لغة JavaScript. في هذا الدرس، سنتعلم كيفية فتح صور الأقمار الصناعية وتغيير النطاقات الطيفية، بالإضافة إلى استكشاف كيفية استخدام المتغيرات في GEE و JavaScript.
1. الوصول إلى منصة Google Earth Engine
للبدء، يجب تسجيل الدخول إلى Google Earth Engine باستخدام حسابك. بمجرد دخولك، ستتمكن من الوصول إلى محرر الأكواد (Code Editor) الذي سيمكنك من تنفيذ الأكواد وفتح صور الأقمار الصناعية من مصادر مختلفة مثل Landsat و Sentinel.
2. طرق فتح صور الأقمار الصناعية
توجد أكثر من طريقة لفتح صور الأقمار الصناعية على منصة Google Earth Engine، وفيما يلي بعض الطرق الرئيسية:
الطريقة الأولى: استخدام مكتبة صور الأقمار الصناعية
يمكنك الوصول إلى مجموعة من الصور الفضائية مباشرة باستخدام مكتبة بيانات GEE. إليك مثال بسيط لفتح صورة من قمر Landsat 8:
javascript code:
// تحميل صورة لاندسات 8var landsatImage = ee.ImageCollection('LANDSAT/LC08/C01/T1_TOA') .filterDate('2021-01-01', '2021-12-31') .median(); // تحديد منطقة الدراسةvar roi = ee.Geometry.Point([37.41, -122.05]).buffer(5000);// عرض الصورة على الخريطةMap.centerObject(roi, 10);Map.addLayer(landsatImage, {bands: ['B4', 'B3', 'B2'], max: 0.3}, 'Landsat 8 Image');
الطريقة الثانية: تخصيص النطاقات الطيفية
بعد تحميل الصورة، يمكنك تخصيص النطاقات الطيفية المختلفة لتتناسب مع أهداف التحليل. على سبيل المثال، النطاقات B4، B3، B2 تمثل الضوء الأحمر والأخضر والأزرق، وهي مناسبة لتحليل الصور الطبيعية.
javascript code :
// عرض الصورة مع النطاقات الطيفية المعدلةMap.addLayer(landsatImage, {bands: ['B5', 'B4', 'B3'], max: 0.4}, 'Landsat with Custom Bands');
3. التحكم في إضاءة الصورة وتكبير المنطقة
يمكنك التحكم في إضاءة الصورة باستخدام المعاملات المتاحة في Google Earth Engine، مثل تغيير max و min لزيادة أو تقليل سطوع الصورة المعروضة.
javascript code:
Map.addLayer(landsatImage,
{bands: ['B4', 'B3', 'B2'], min: 0, max: 0.4}, 'Landsat Adjusted Brightness');
4. شرح المتغيرات في Google Earth Engine
المتغيرات في GEE مهمة جدا في البرمجة؛ فهي تسهل عملية حفظ البيانات والقيام بالتعديلات بشكل فعال. المتغيرات تسمح لك بتخزين البيانات مثل الصور أو المناطق الجغرافية لتسهيل العمل عليها لاحقًا. إليك كيفية إنشاء متغير بسيط على Google Earth Engine :
javascript code:
// تعريف متغير لمنطقة الدراسةvar studyArea = ee.Geometry.Rectangle([35.0, -10.0, 40.0, 5.0]);// استخدام المتغير لعرض صورة في منطقة محددةMap.centerObject(studyArea, 6);Map.addLayer(landsatImage.clip(studyArea), {bands: ['B4', 'B3', 'B2'], max: 0.3}, 'Landsat Study Area');
يعد Google Earth Engine أداة رائعة لتحليل صور الأقمار الصناعية والتحكم في المتغيرات والنطاقات الطيفية. يمكن للمستخدمين التعامل مع مجموعات كبيرة من البيانات بسرعة وكفاءة، مما يجعلها أداة مهمة للباحثين والمطورين المهتمين بالتحليل الجغرافي.
في الدروس المقبلة، سنتناول كيفية إجراء تحليلات أعمق على الصور الفضائية واستخدام أدوات متقدمة مثل تصدير البيانات وتحليل الزمن. تأكد من متابعة الدروس للاستفادة من المزيد من الإمكانيات التي يقدمها Google Earth Engine.
الدرس السابق : Google Earth Engine: شرح واجهة المستخدم وكيفية البدء
الدرس التالي : Google Earth Engine (Syntax): شرح مبسط للهيكل العام للكود
COMMENTS