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

COPERNICUS/S1_GRD
دردسترس بودن مجموعه داده
2014-10-03T00:00:00Z–2026-10-15T17:02:49Z
تولیدکننده مجموعه داده
گزیده Earth Engine
ee.ImageCollection("COPERNICUS/S1_GRD")
فاصله زمانی بازنگری
‫۶ روز
برچسب‌ها
پراکندگی معکوس کوپرنیک آژانس فضایی اروپا اتحادیه اروپا قطبش رادار سار تصویربرداری ماهواره‌ای سنتینل

شرح

مأموریت Sentinel-1 داده‌هایی از ابزار «رادار دهانه ترکیبی» (SAR) با دو قطبش باند C در ۵٫۴۰۵ گیگاهرتز (باند C) ارائه می‌دهد. این مجموعه شامل صحنه‌های «محدوده زمینی شناسایی‌شده» (GRD) از S1 است که بااستفاده از «جعبه‌ابزار Sentinel-1» پردازش شده است تا محصولی کالیبره‌شده و دارای تصحیح اَرتو تولید شود. مجموعه هر روز به‌روزرسانی می‌شود. دارایی‌های جدید ظرف دو روز پس‌از دردسترس قرار گرفتن، دریافت می‌شوند.

این مجموعه حاوی همه صحنه‌های GRD است. هر صحنه یکی از ۳ وضوح (۱۰، ۲۵، یا ۴۰ متر)، ۴ ترکیب باند (متناظر با قطبش صحنه)، و ۳ حالت ابزار دارد. استفاده از مجموعه در بافت موزاییکی احتمالاً به فیلتر کردن تا حد مجموعه همگنی از باندها و پارامترها نیاز دارد. برای جزئیات مربوط به استفاده از مجموعه و پیش‌پردازش، این مقاله را ببینید. هر صحنه شامل ۱ یا ۲ باند قطبش از ۴ باند قطبش ممکن است که به تنظیمات قطبش ابزار بستگی دارد. ترکیب‌های ممکن عبارت‌اند از 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 برای مناطق با عرض جغرافیایی بیشتر از ۶۰ درجه، جایی که SRTM دردسترس نیست. مقادیر نهایی اصلاح‌شده براساس زمین ازطریق مقیاس‌بندی لگاریتمی (10*log10(x)) به دسی‌بل تبدیل می‌شوند.

برای اطلاعات بیشتر درباره این مراحل پیش‌پردازش، لطفاً به مقاله پیش‌پردازش Sentinel-1 مراجعه کنید. برای دریافت راهنمایی بیشتر درباره کار با تصاویر Sentinel-1، به آموزش Guido Lemoine درباره اصول SAR و آموزش Mort Canty درباره تشخیص تغییر SAR مراجعه کنید.

این مجموعه در لحظه محاسبه می‌شود. اگر می‌خواهید از مجموعه زیربنایی با مقادیر توان خام (که سریع‌تر به‌روز می‌شود) استفاده کنید، COPERNICUS/S1_GRD_FLOAT را ببینید.

برای کسانی که علاقه‌مند به انجام پردازش خود هستند، صحنه‌های پردازش‌نشده S1 GRD، همان‌طور که از ESA بارگیری شده‌اند، در gs://earth-engine-public-requester-pays/sentinel1/GRD، همراه با فایل‌های مداری مربوطه (بازسازی‌شده و دقیق) در gs://earth-engine-public-requester-pays/sentinel1/AUX دردسترس هستند. داده‌های پردازش‌نشده نیز در جدول BigQuery نمایه می‌شود earth-engine-public-data.geo_index.sentinel1_index. هر ردیف در جدول حاوی اطلاعاتی درباره یک محصول S1 GRD است، ازجمله شناسه محصول، شناسه داده‌گیری، زمان اکتساب، حدود طول و عرض جغرافیایی، و مسیر داده‌های محصول در gs://earth-engine-public-requester-pays/sentinel1/GRD.

باند

باند

اندازه پیکسل: متفاوت است

نام واحدها دقیقه Max اندازه پیکسل شرح
HH دسی‌بل ‫-۵۰* ‫۱* ‫۱۰ متر

تک قطبش هم‌جهت، ارسال افقی/دریافت افقی

HV دسی‌بل ‫-۵۰* ‫۱* ‫۱۰ متر

قطبش متقاطع دو بانده، ارسال افقی/دریافت عمودی

VV دسی‌بل ‫-۵۰* ‫۱* ‫۱۰ متر

تک قطبش هم‌جهت، ارسال عمودی/دریافت عمودی

VH دسی‌بل ‫-۵۰* ‫۱* ‫۱۰ متر

قطبش متقاطع دو بانده، انتقال عمودی/دریافت افقی

angle درجه ۰* ۹۰* ‫۲۰٬۰۰۰ متر

زاویه برخورد تقریبی از بیضی‌گون

* حداقل یا حداکثر مقدار تخمینی

دارایی‌های تصویر

مشخصه‌های تصویر

نام نوع شرح
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».

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 (Interferometric Wide Swath)،‏ SM (Strip Map)، یا EW (Extra Wide Swath). جزئیات محصول را ببینید.

instrumentSwath رشته

فهرست نوارهای موجود در محصول. اکثر محصولات فقط یک نوار دارند، به‌جز محصولات TOPS SLC که شامل ۳ یا ۵ نوار هستند.

orbitNumber_start دوبرابر

عدد مدار مطلق قدیمی‌ترین خط در داده‌های تصویر.

orbitNumber_stop دوبرابر

شماره مدار مطلق جدیدترین خط در داده‌های تصویر.

relativeOrbitNumber_start دوبرابر

شماره مدار نسبی قدیمی‌ترین خط در داده‌های تصویر.

relativeOrbitNumber_stop دونفره

شماره مدار نسبی جدیدترین خط در داده‌های تصویر.

cycleNumber دوبرابر

شماره ترتیب مطلق چرخه مأموریت که قدیمی‌ترین داده‌های تصویر به آن مربوط می‌شود.

phaseIdentifier دوبرابر

شناسه فاز مأموریتی که قدیمی‌ترین داده‌های تصویر به آن اعمال می‌شود.

orbitProperties_pass رشته

جهت گردش ('ASCENDING' یا 'DESCENDING') برای قدیمی‌ترین داده‌های تصویر در محصول (شروع محصول).

orbitProperties_ascendingNodeTime دوبرابر

زمان UTC گره صعودی مدار. این عنصر برای همه محصولات به‌جز محصولات ASAR L2 OCN که از ورودی ASAR L1 تولید می‌شوند وجود دارد.

وضوح رشته

H برای زیاد یا M برای متوسط.

resolution_meters دوبرابر

وضوح به متر.

instrumentConfigurationID دونفره

شناسه پیکربندی ابزار (شناسه پایگاه داده رادار) برای این داده‌ها.

missionDataTakeID دوبرابر

شناسه یکتای datatake در مأموریت.

transmitterReceiverPolarisation STRING_LIST

قطبش انتقال/دریافت برای داده‌ها. برای هر ترکیب Tx/Rx یک عنصر وجود دارد: ['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 دوبرابر

شماره برش مطلق این برش که از ۱ شروع می‌شود. این فیلد فقط درصورتی وجود دارد که sliceProductFlag = true باشد.

totalSlices دوبرابر

تعداد کل برش‌ها در برداشت کامل داده‌ها. این فیلد فقط درصورتی وجود دارد که sliceProductFlag = true باشد.

شرایط استفاده

شرایط استفاده

استفاده از داده‌های Sentinel تحت کنترل شرایط خدمات داده‌های Copernicus Sentinel است.)

کاوش با Earth Engine

ویرایشگر کد (جاوا اسکریپت)

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 API و استفاده از geemap برای توسعه تعاملی، به صفحه محیط Python مراجعه کنید.

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
باز کردن در «ویرایشگر کد»