Sentinel-1 SAR GRD: C-band Synthetic Aperture Radar Ground Range Detected, log scaling

COPERNICUS/S1_GRD
توفّر مجموعة البيانات
2014-10-03T00:00:00Z–2025-09-01T16:50:56Z
مزوّد مجموعة البيانات
مقتطف Earth Engine
ee.ImageCollection("COPERNICUS/S1_GRD")
الفاصل الزمني لإعادة المراجعة
6 أيام
العلامات
copernicus esa eu radar sar satellite-imagery sentinel
التشتت الخلفي
الاستقطاب

الوصف

توفّر مهمة Sentinel-1 بيانات من جهاز رادار ذي فتحة اصطناعية (SAR) يعمل في النطاق C ومزوّد باستقطاب مزدوج، وذلك بتردد 5.405 غيغاهرتز (النطاق C). تتضمّن هذه المجموعة مشاهد S1 Ground Range Detected (GRD) التي تمت معالجتها باستخدام Sentinel-1 Toolbox لإنشاء منتج تمت معايرته وتصحيحه جغرافيًا. ويتم تعديل المجموعة يوميًا. يتم استيعاب مواد العرض الجديدة في غضون يومَين من توفّرها.

تحتوي هذه المجموعة على جميع مَشاهد GRD. تتضمّن كل صورة مشهدًا بدقة واحدة من 3 دقات (10 أو 25 أو 40 مترًا)، و4 مجموعات من النطاقات (تتطابق مع استقطاب المشهد)، و3 أوضاع للأجهزة. من المرجّح أنّ استخدام المجموعة في سياق فسيفسائي سيتطلّب فلترة البيانات لتصبح مجموعة متجانسة من النطاقات والمعلَمات. يمكنك الاطّلاع على هذه المقالة لمعرفة تفاصيل حول استخدام عملية الجمع والمعالجة المسبقة. يحتوي كل مشهد على نطاق استقطاب واحد أو نطاقَين من أصل 4 نطاقات استقطاب محتملة، وذلك حسب إعدادات الاستقطاب في الجهاز. المجموعات المحتمَلة هي VV أحادي النطاق وHH أحادي النطاق وVV+VH ثنائي النطاق وHH+HV ثنائي النطاق:

  1. VV: استقطاب أحادي، إرسال عمودي/استقبال عمودي
  2. HH: استقطاب أحادي مشترك، إرسال أفقي/استقبال أفقي
  3. VV + VH: استقطاب متقاطع بنطاق مزدوج، إرسال عمودي/استقبال أفقي
  4. HH + HV: استقطاب متقاطع ثنائي النطاق، إرسال أفقي/استقبال عمودي

يتضمّن كل مشهد أيضًا نطاقًا إضافيًا باسم "الزاوية" يحتوي على زاوية السقوط التقريبية من القطع الناقص بالدرجات في كل نقطة. يتم إنشاء هذه النطاق من خلال استيفاء السمة "incidenceAngle" الخاصة بالحقل الشبكي "geolocationGridPoint" المقدَّم مع كل مادة عرض.

تمت معالجة كل مشهد مسبقًا باستخدام Sentinel-1 Toolbox باتّباع الخطوات التالية:

  1. إزالة الضوضاء الحرارية
  2. المعايرة الراديومترية
  3. تصحيح التضاريس باستخدام SRTM 30 أو ASTER DEM للمناطق التي تزيد فيها خطوط العرض عن 60 درجة، حيث لا يتوفّر SRTM يتم تحويل القيم النهائية المصحّحة للتضاريس إلى ديسيبل باستخدام مقياس لوغاريتمي (10*log10(x)).

لمزيد من المعلومات حول خطوات المعالجة المسبقة هذه، يُرجى الرجوع إلى مقالة المعالجة المسبقة لبيانات Sentinel-1. للحصول على مزيد من النصائح حول استخدام صور Sentinel-1، يمكنك الاطّلاع على البرنامج التعليمي الذي أعدّه "غيدو لوموان" حول أساسيات SAR والبرنامج التعليمي الذي أعدّه "مورت كانتي" حول رصد التغييرات في SAR.

يتم احتساب هذه المجموعة أثناء التنفيذ. إذا كنت تريد استخدام المجموعة الأساسية مع قيم الطاقة الأولية (التي يتم تعديلها بشكل أسرع)، يمكنك الاطّلاع على COPERNICUS/S1_GRD_FLOAT.

النطاقات

النطاقات

الاسم الوحدات الحد الأدنى الحد الأقصى حجم البكسل الوصف
HH ديسيبل ‎-50* 1* ‫10 أمتار

استقطاب أحادي مشترك، إرسال أفقي/استقبال أفقي

HV ديسيبل ‎-50* 1* ‫10 أمتار

استقطاب متقاطع ثنائي النطاق، إرسال أفقي/استقبال عمودي

VV ديسيبل ‎-50* 1* ‫10 أمتار

استقطاب أحادي مشترك، إرسال عمودي/استقبال عمودي

VH ديسيبل ‎-50* 1* ‫10 أمتار

الاستقطاب المزدوج النطاق، الإرسال العمودي/الاستقبال الأفقي

angle deg 0* 90* ‫20,000 متر

زاوية السقوط التقريبية من المجسّم الناقص

* الحدّ الأدنى أو الأقصى للقيمة المقدَّرة

خصائص الصور

خصائص الصورة

الاسم النوع الوصف
GRD_Post_Processing_facility_country سلسلة

اسم البلد الذي تقع فيه المنشأة يمكن ضبط هذا العنصر ضمن IPF.

GRD_Post_Processing_facility_name سلسلة

اسم المؤسسة التي تم فيها تنفيذ خطوة المعالجة يمكن ضبط هذا العنصر ضمن IPF.

GRD_Post_Processing_facility_organisation سلسلة

تمثّل هذه السمة اسم المؤسسة المسؤولة عن المنشأة. يمكن ضبط هذا العنصر ضمن IPF.

GRD_Post_Processing_facility_site سلسلة

الموقع الجغرافي للمنشأة ويمكن ضبط هذا العنصر ضمن إطار عمل IPF.

GRD_Post_Processing_software_name سلسلة

اسم البرنامج

GRD_Post_Processing_software_version سلسلة

تحديد إصدار البرنامج

GRD_Post_Processing_start مزدوج

وقت بدء المعالجة

GRD_Post_Processing_stop مزدوج

وقت إيقاف المعالجة

SLC_Processing_facility_country سلسلة

اسم البلد الذي تقع فيه المنشأة يمكن ضبط هذا العنصر ضمن IPF.

SLC_Processing_facility_name سلسلة

اسم المؤسسة التي تم فيها تنفيذ خطوة المعالجة يمكن ضبط هذا العنصر ضمن IPF.

SLC_Processing_facility_organisation سلسلة

تمثّل هذه السمة اسم المؤسسة المسؤولة عن المنشأة. يمكن ضبط هذا العنصر ضمن IPF.

SLC_Processing_facility_site سلسلة

الموقع الجغرافي للمنشأة يمكن ضبط هذا العنصر ضمن IPF.

SLC_Processing_software_name سلسلة

اسم البرنامج

SLC_Processing_software_version سلسلة

تحديد إصدار البرنامج

SLC_Processing_start مزدوج

وقت بدء المعالجة

SLC_Processing_stop مزدوج

وقت إيقاف المعالجة

S1TBX_Calibration_Operator_version سلسلة

إصدار أداة المعايرة في Sentinel-1 Toolbox

S1TBX_SAR_Processing_version سلسلة

إصدار أداة معالجة بيانات رادار الفتحة التركيبية (SAR) في حزمة أدوات Sentinel-1

SNAP_Graph_Processing_Framework_GPF_version سلسلة

إصدار "منصّة تطبيقات الحارس" (SNAP)

startTimeANX مزدوج

تمثّل هذه السمة وقت بدء استشعار البيانات المُدخَلة بالنسبة إلى عبور العقدة الصاعدة. هذا هو عدد الوقت المنقضي منذ عبور عقدة الصعود المدارية [بالمللي ثانية].

stopTimeANX مزدوج

وقت توقّف الاستشعار لبيانات الإدخال بالنسبة إلى عبور العقدة الصاعدة هذا هو عدد الوقت المنقضي منذ عبور عقدة الصعود المدارية [بالمللي ثانية].

nssdcIdentifier سلسلة

تحدّد هذه السمة المهمة بشكل فريد وفقًا للمعايير التي وضعها "مركز البيانات العالمي لمعلومات الأقمار الصناعية" (WDC-SI)، ويمكن الاطّلاع عليها هنا.

familyName سلسلة

تمثّل هذه السمة الاسم الكامل للمهمة. مثلاً "SENTINEL-1"

platform_number سلسلة

المعرّف الأبجدي الرقمي للنظام الأساسي ضمن المهمة

platformHeading مزدوج

عنوان المنصّة بالنسبة إلى الشمال، بالدرجات

الأداة سلسلة

معلومات ذات صلة بالأداة على المنصة التي تم الحصول على البيانات منها

instrumentMode سلسلة

IW (المسح العريض التداخلي) أو EW (المسح العريض للغاية) أو SM (المسح الشريطي)

instrumentSwath سلسلة

قائمة بالمساحات التي يتضمّنها المنتج ستحتوي معظم المنتجات على مساحة واحدة فقط، باستثناء منتجات TOPS SLC التي تتضمّن 3 أو 5 مساحات.

orbitNumber_start مزدوج

رقم المدار المطلق لأقدم خط ضمن بيانات الصورة.

orbitNumber_stop مزدوج

رقم المدار المطلق لأحدث خط ضمن بيانات الصورة.

relativeOrbitNumber_start مزدوج

رقم المدار النسبي لأقدم خط ضمن بيانات الصورة.

relativeOrbitNumber_stop مزدوج

رقم المدار النسبي لأحدث خط ضمن بيانات الصورة.

cycleNumber مزدوج

رقم التسلسل المطلق لدورة المهمة التي تنطبق عليها أقدم بيانات الصور

phaseIdentifier مزدوج

معرّف مرحلة المهمة التي تنطبق عليها بيانات الصورة الأقدم.

orbitProperties_pass سلسلة

اتجاه المدار ("ASCENDING" أو "DESCENDING") لأقدم بيانات صور في المنتج (بداية المنتج)

orbitProperties_ascendingNodeTime مزدوج

وقت التوقيت العالمي المتفق عليه لعقدة الصعود في المدار يتوفّر هذا العنصر لجميع المنتجات باستثناء منتجات ASAR L2 OCN التي يتم إنشاؤها من مدخل ASAR L1.

درجة الدقة سلسلة

H لمرتفع أو M لمتوسط

resolution_meters مزدوج

الدقة بالمتر

instrumentConfigurationID مزدوج

معرّف إعداد الأداة (معرّف قاعدة بيانات Radar) لهذه البيانات

missionDataTakeID مزدوج

المعرّف الفريد لعملية جمع البيانات ضمن المهمة.

transmitterReceiverPolarisation STRING_LIST

استقطاب الإرسال/الاستقبال للبيانات يتضمّن كل خيار عنصرًا واحدًا لكل مجموعة إرسال/استقبال: ['VV'] أو ['HH'] أو ['VV', 'VH'] أو ['HH', 'HV'].

productClass سلسلة

يجب إخراج فئة المنتج "A" للتعليقات التوضيحية أو "S" للمنتجات العادية.

productClassDescription سلسلة

وصف نصي لفئة المنتج الناتج.

productComposition سلسلة

تمثّل هذه السمة نوع تركيبة المنتج: "فردي" أو "شريحة" أو "مجمّع".

productType سلسلة

نوع المنتج (مستوى التصحيح) لهذا المنتج.

productTimelinessCategory سلسلة

تصف هذه السمة مدى ضرورة معالجة البيانات في الوقت المناسب. أحد الخيارات التالية: NRT-10m أو NRT-1h أو NRT-3h أو Fast-24h أو Off-line أو Reprocessing

sliceProductFlag سلسلة

تكون القيمة "صحيح" إذا كانت هذه شريحة من منتج أكبر، أو "خطأ" إذا كان هذا منتجًا كاملاً.

segmentStartTime مزدوج

تمثّل هذه السمة وقت بدء استشعار الشريحة التي تنتمي إليها هذه الشريحة الفرعية. لا يظهر هذا الحقل إلا إذا كانت قيمة sliceProductFlag هي true

sliceNumber مزدوج

رقم الشريحة المطلق، ويبدأ من 1. لا يظهر هذا الحقل إلا إذا كانت قيمة sliceProductFlag هي true.

totalSlices مزدوج

تمثّل هذه السمة العدد الإجمالي للشرائح في عملية استخراج البيانات الكاملة. لا يظهر هذا الحقل إلا إذا كانت قيمة sliceProductFlag هي true.

بنود الاستخدام

بنود الاستخدام

يخضع استخدام بيانات Sentinel لأحكام وشروط بيانات Copernicus Sentinel.

الاستكشاف باستخدام Earth Engine

أداة تعديل الرموز (JavaScript)

var imgVV = ee.ImageCollection('COPERNICUS/S1_GRD')
        .filter(ee.Filter.listContains('transmitterReceiverPolarisation', 'VV'))
        .filter(ee.Filter.eq('instrumentMode', 'IW'))
        .select('VV')
        .map(function(image) {
          var edge = image.lt(-30.0);
          var maskedImage = image.mask().and(edge.not());
          return image.updateMask(maskedImage);
        });

var desc = imgVV.filter(ee.Filter.eq('orbitProperties_pass', 'DESCENDING'));
var asc = imgVV.filter(ee.Filter.eq('orbitProperties_pass', 'ASCENDING'));

var spring = ee.Filter.date('2015-03-01', '2015-04-20');
var lateSpring = ee.Filter.date('2015-04-21', '2015-06-10');
var summer = ee.Filter.date('2015-06-11', '2015-08-31');

var descChange = ee.Image.cat(
        desc.filter(spring).mean(),
        desc.filter(lateSpring).mean(),
        desc.filter(summer).mean());

var ascChange = ee.Image.cat(
        asc.filter(spring).mean(),
        asc.filter(lateSpring).mean(),
        asc.filter(summer).mean());

Map.setCenter(5.2013, 47.3277, 12);
Map.addLayer(ascChange, {min: -25, max: 5}, 'Multi-T Mean ASC', true);
Map.addLayer(descChange, {min: -25, max: 5}, 'Multi-T Mean DESC', true);

إعداد Python

راجِع صفحة بيئة Python للحصول على معلومات حول واجهة برمجة التطبيقات Python واستخدام geemap للتطوير التفاعلي.

import ee
import geemap.core as geemap

Colab (Python)

def mask_edge(image):
  edge = image.lt(-30.0)
  masked_image = image.mask().And(edge.Not())
  return image.updateMask(masked_image)


img_vv = (
    ee.ImageCollection('COPERNICUS/S1_GRD')
    .filter(ee.Filter.listContains('transmitterReceiverPolarisation', 'VV'))
    .filter(ee.Filter.eq('instrumentMode', 'IW'))
    .select('VV')
    .map(mask_edge)
)

desc = img_vv.filter(ee.Filter.eq('orbitProperties_pass', 'DESCENDING'))
asc = img_vv.filter(ee.Filter.eq('orbitProperties_pass', 'ASCENDING'))

spring = ee.Filter.date('2015-03-01', '2015-04-20')
late_spring = ee.Filter.date('2015-04-21', '2015-06-10')
summer = ee.Filter.date('2015-06-11', '2015-08-31')

desc_change = ee.Image.cat(
    desc.filter(spring).mean(),
    desc.filter(late_spring).mean(),
    desc.filter(summer).mean(),
)

asc_change = ee.Image.cat(
    asc.filter(spring).mean(),
    asc.filter(late_spring).mean(),
    asc.filter(summer).mean(),
)

m = geemap.Map()
m.set_center(5.2013, 47.3277, 12)
m.add_layer(asc_change, {'min': -25, 'max': 5}, 'Multi-T Mean ASC', True)
m.add_layer(desc_change, {'min': -25, 'max': 5}, 'Multi-T Mean DESC', True)
m
فتح في "محرّر الرموز"