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

COPERNICUS/S1_GRD
دردسترس بودن مجموعه داده
2014-10-03T00:00:00Z–2026-10-14T23:02:49Z
تولیدکننده مجموعه داده
تکه‌کد Earth Engine
ee.ImageCollection("COPERNICUS/S1_GRD")
فاصله زمانی بازنگری
‫۶ روز
برچسب‌ها
backscatter copernicus esa eu polarization radar sar satellite-imagery sentinel

شرح

مأموریت 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 Toolbox.

S1TBX_SAR_Processing_version رشته

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

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 رشته

جهت مدار («صعودی» یا «نزولی») برای قدیمی‌ترین داده‌های تصویر در محصول (شروع محصول).

orbitProperties_ascendingNodeTime دونفره

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

وضوح رشته

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

resolution_meters دوبرابر

وضوح برحسب متر.

instrumentConfigurationID دونفره

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

missionDataTakeID دوبرابر

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

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