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

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

شرح

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

این مجموعه حاوی همه صحنه‌های 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 است، ازجمله شناسه محصول، شناسه datatake، زمان دریافت، مرزهای طول و عرض جغرافیایی، و مسیر داده‌های محصول در 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 رشته

نسخه ابزار پردازش Sentinel-1 Toolbox SAR.

SNAP_Graph_Processing_Framework_GPF_version رشته

نسخه Sentinel Application Platform (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
باز کردن در «ویرایشگر کد»