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

COPERNICUS/S1_GRD
در دسترس بودن مجموعه داده
2014-10-03T00:00:00Z–2025-10-12T23:23:16Z
ارائه دهنده مجموعه داده
قطعه موتور زمین
ee.ImageCollection("COPERNICUS/S1_GRD")
بازبینی مجدد
6 روز
برچسب ها
copernicus esa eu radar sar ماهواره ای-تصاویر نگهبان backscatter
قطبی شدن

توضیحات

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

این مجموعه شامل تمام صحنه های GRD است. هر صحنه دارای یکی از 3 وضوح (10، 25 یا 40 متر)، 4 ترکیب باند (مرتبط با قطبش صحنه) و 3 حالت ساز است. استفاده از مجموعه در زمینه موزاییک احتمالاً نیازمند فیلتر کردن به مجموعه ای همگن از باندها و پارامترها است. برای جزئیات استفاده از مجموعه و پیش پردازش، این مقاله را ببینید. بسته به تنظیمات پلاریزاسیون دستگاه، هر صحنه شامل 1 یا 2 باند از 4 باند پلاریزاسیون ممکن است. ترکیبات ممکن عبارتند از تک باند VV، تک باند HH، دو باند VV+VH و دو باند HH+HV:

  1. VV: تک قطبی شدن، انتقال عمودی/دریافت عمودی
  2. HH: تک قطبی شدن، ارسال افقی/دریافت افقی
  3. VV + VH: قطبش متقابل دو باند، انتقال عمودی / دریافت افقی
  4. HH + HV: قطبش متقاطع دو باند، انتقال افقی / دریافت عمودی

هر صحنه همچنین شامل یک باند «زاویه» اضافی است که شامل زاویه تقریبی فرود از بیضی بر حسب درجه در هر نقطه است. این باند با درون یابی ویژگی "incidenceAngle" فیلد شبکه بندی شده "geolocationGridPoint" ارائه شده با هر دارایی ایجاد می شود.

هر صحنه با جعبه ابزار Sentinel-1 با استفاده از مراحل زیر از قبل پردازش شد:

  1. حذف نویز حرارتی
  2. کالیبراسیون رادیومتری
  3. تصحیح زمین با استفاده از SRTM 30 یا ASTER DEM برای مناطقی با عرض جغرافیایی بیشتر از 60 درجه، جایی که SRTM در دسترس نیست. مقادیر نهایی تصحیح شده زمین با استفاده از مقیاس log (10*log10(x)) به دسی بل تبدیل می شوند.

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

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

باندها

باندها

نام واحدها حداقل حداکثر اندازه پیکسل توضیحات
HH دسی بل -50* 1* 10 متر

تک قطبی شدن، ارسال افقی/دریافت افقی

HV دسی بل -50* 1* 10 متر

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

VV دسی بل -50* 1* 10 متر

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

VH دسی بل -50* 1* 10 متر

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

angle درجه 0* 90* 20000 متر

زاویه فرود تقریبی از بیضی

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

ویژگی های تصویر

ویژگی های تصویر

نام تایپ کنید توضیحات
GRD_Post_Processing_facility_country STRING

نام کشوری که تاسیسات در آن قرار دارد. این عنصر در IPF قابل تنظیم است.

GRD_Post_Processing_facility_name STRING

نام تأسیساتی که مرحله پردازش در آن انجام شده است. این عنصر در IPF قابل تنظیم است.

GRD_Post_Processing_facility_organisation STRING

نام سازمان مسئول تأسیسات. این عنصر در IPF قابل تنظیم است.

GRD_Post_Processing_facility_site STRING

موقعیت جغرافیایی تاسیسات. این عنصر در IPF قابل تنظیم است.

GRD_Post_Processing_software_name STRING

نام نرم افزار.

GRD_Post_Processing_software_version STRING

شناسایی نسخه نرم افزار

GRD_Post_Processing_start دوبل

زمان شروع پردازش

GRD_Post_Processing_stop دوبل

زمان توقف پردازش

SLC_Processing_facility_country STRING

نام کشوری که تاسیسات در آن قرار دارد. این عنصر در IPF قابل تنظیم است.

SLC_Processing_facility_name STRING

نام تأسیساتی که مرحله پردازش در آن انجام شده است. این عنصر در IPF قابل تنظیم است.

SLC_Processing_Facility_organisation STRING

نام سازمان مسئول تأسیسات. این عنصر در IPF قابل تنظیم است.

SLC_Processing_facility_site STRING

موقعیت جغرافیایی تاسیسات. این عنصر در IPF قابل تنظیم است.

SLC_Processing_software_name STRING

نام نرم افزار.

SLC_Processing_software_version STRING

شناسایی نسخه نرم افزار

SLC_Processing_start دوبل

زمان شروع پردازش

SLC_Processing_stop دوبل

زمان توقف پردازش

S1TBX_Calibration_Operator_version STRING

نسخه ابزار کالیبراسیون جعبه ابزار Sentinel-1.

S1TBX_SAR_Processing_version STRING

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

SNAP_Graph_Processing_Framework_GPF_version STRING

نسخه پلتفرم برنامه کاربردی Sentinel (SNAP).

startTimeANX دوبل

سنجش زمان شروع داده های ورودی نسبت به تقاطع گره صعودی. این شمارش زمان سپری شده از عبور گره صعودی مدار از [ms] است.

stopTimeANX دوبل

سنجش زمان توقف داده های ورودی نسبت به تقاطع گره صعودی. این شمارش زمان سپری شده از عبور گره صعودی مدار از [ms] است.

nssdcIdentifier STRING

به طور منحصر به فرد مأموریت را طبق استانداردهای تعریف شده توسط مرکز جهانی داده برای اطلاعات ماهواره ای (WDC-SI)، که در اینجا موجود است، شناسایی می کند.

نام خانوادگی STRING

نام کامل ماموریت به عنوان مثال "SENTINEL-1"

پلت فرم_شماره STRING

شناسه الفبایی پلت فرم در ماموریت.

platformHeading دوبل

حرکت پلت فرم نسبت به شمال، درجه

ساز STRING

اطلاعات مربوط به ابزار موجود در پلتفرمی که داده ها را به آن داده است.

instrumentMode STRING

IW ( تداخل سنج عریض )، EW ( ضرب عریض ) یا SM ( نقشه نواری )

instrumentSwath STRING

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

orbitNumber_start دوبل

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

orbitNumber_stop دوبل

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

relativeOrbitNumber_start دوبل

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

relativeOrbitNumber_stop دوبل

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

شماره چرخه دوبل

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

شناسه فاز دوبل

شناسه مرحله ماموریتی که قدیمی ترین داده های تصویر برای آن اعمال می شود.

orbitProperties_pass STRING

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

orbitProperties_ascendingNodeTime دوبل

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

وضوح STRING

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

رزولوشن_متر دوبل

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

instrumentConfigurationID دوبل

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

missionDataTakeID دوبل

شناسه منحصر به فرد داده‌گیری در مأموریت.

فرستنده گیرنده قطبش STRING_LIST

انتقال/دریافت قطبش برای داده ها. برای هر ترکیب Tx/Rx یک عنصر وجود دارد: ['VV']، ['HH']، ['VV'، 'VH']، یا ['HH'، 'HV'].

productClass STRING

کلاس محصول خروجی "A" برای Annotation یا "S" برای استاندارد.

productClassDescription STRING

شرح متنی کلاس محصول خروجی.

ترکیب محصول STRING

نوع ترکیب این محصول: "انفرادی"، "برش" یا "مونتاژ".

نوع محصول STRING

نوع محصول (سطح تصحیح) این محصول.

productTimelinessCategory STRING

به موقع بودن پردازش مورد نیاز را شرح می دهد. یکی از: NRT-10m، NRT-1h، NRT-3h، Fast-24h، آفلاین، یا پردازش مجدد

sliceProductFlag STRING

درست است اگر این برشی از یک محصول بزرگتر است یا نادرست است اگر این یک محصول کامل است.

segmentStartTime دوبل

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

sliceNumber دوبل

تعداد تکه مطلق این برش از 1 شروع می شود. این فیلد فقط در صورتی وجود دارد که 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);

راه اندازی پایتون

برای اطلاعات در مورد API پایتون و استفاده از geemap برای توسعه تعاملی به صفحه محیط پایتون مراجعه کنید.

import ee
import geemap.core as geemap

کولب (پایتون)

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