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

COPERNICUS/S1_GRD
ডেটাসেটের উপলভ্যতা
2014-10-03T00:00:00Z–2026-10-16T14:20:40Z
ডেটাসেট প্রোডিউসার
Earth Engine স্নিপেট
ee.ImageCollection("COPERNICUS/S1_GRD")
পর্যালোচনা করার ইন্টারভ্যাল
৬ দিন
ট্যাগ
ব্যাকস্ক্যাটার কোপার্নিকাস esa eu পোলারাইজেশন রাডার sar স্যাটেলাইট-ইমেজ সেন্টিনেল

বিবরণ

Sentinel-1 মিশন ৫.৪০৫GHz (C ব্যান্ড)-এ ডুয়াল-পোলারাইজেশন C-ব্যান্ড সিন্থেটিক অ্যাপারচার রেডার (SAR) ইনস্ট্রুমেন্ট থেকে ডেটা প্রদান করে। এই সংগ্রহে S1 গ্রাউন্ড রেঞ্জ ডিটেক্টেড (GRD) দৃশ্য অন্তর্ভুক্ত, যা ক্যালিব্রেট করা, অর্থো-সংশোধিত প্রোডাক্ট তৈরি করতে Sentinel-1 টুলবক্স ব্যবহার করে প্রসেস করা হয়েছে। সংগ্রহ প্রতিদিন আপডেট করা হয়। নতুন অ্যাসেট উপলভ্য হওয়ার দুই দিনের মধ্যে তা ইনজেস্ট করা হয়।

এই সংগ্রহে সব GRD সিন আছে। প্রতিটি দৃশ্যে ৩টি রেজোলিউশনের মধ্যে একটি (১০, ২৫ বা ৪০ মিটার), ৪টি ব্যান্ড কম্বিনেশন (দৃশ্য পোলারাইজেশনের সাথে সম্পর্কিত) এবং ৩টি ইন্সট্রুমেন্ট মোড রয়েছে। মোজাইক প্রসঙ্গে কালেকশন ব্যবহার করার জন্য সম্ভবত ব্যান্ড ও প্যারামিটারের সমজাতীয় সেট ফিল্টার করতে হবে। সংগ্রহ, ব্যবহার ও প্রিপ্রসেসিং সম্পর্কে বিস্তারিত জানতে এই নিবন্ধ দেখুন। প্রতিটি দৃশ্যে ৪টি সম্ভাব্য পোলারাইজেশন ব্যান্ডের মধ্যে ১ বা ২টি থাকে, যা ইনস্ট্রুমেন্টের পোলারাইজেশন সেটিংসের উপর নির্ভর করে। সম্ভাব্য কম্বিনেশনগুলি হল সিঙ্গেল ব্যান্ড VV, সিঙ্গেল ব্যান্ড HH, ডুয়াল ব্যান্ড VV+VH এবং ডুয়াল ব্যান্ড HH+HV:

  1. VV: সিঙ্গেল কো-পোলারাইজেশন, ভার্টিক্যাল ট্রান্সমিট/ভার্টিক্যাল রিসিভ
  2. HH: সিঙ্গেল কো-পোলারাইজেশন, অনুভূমিক ট্রান্সমিট/অনুভূমিক রিসিভ
  3. VV + VH: ডুয়াল-ব্যান্ড ক্রস-পোলারাইজেশন, উল্লম্ব ট্রান্সমিট/অনুভূমিক রিসিভ
  4. HH + HV: ডুয়াল-ব্যান্ড ক্রস-পোলারাইজেশন, অনুভূমিক ট্রান্সমিট/উল্লম্ব রিসিভ

এছাড়াও, প্রতিটি দৃশ্যে একটি অতিরিক্ত 'অ্যাঙ্গেল' ব্যান্ড থাকে যাতে প্রতিটি পয়েন্টে উপবৃত্তাকার থেকে আনুমানিক ইনসিডেন্স অ্যাঙ্গেল ডিগ্রিতে থাকে। প্রতিটি অ্যাসেটের সাথে প্রদান করা 'geolocationGridPoint' গ্রিডেড ফিল্ডের 'incidenceAngle' প্রপার্টি ইন্টারপোলেট করে এই ব্যান্ড তৈরি করা হয়।

প্রতিটি দৃশ্য Sentinel-1 টুলবক্স দিয়ে প্রি-প্রসেস করা হয়েছে, যার জন্য নিম্নলিখিত ধাপগুলি অনুসরণ করা হয়েছে:

  1. থার্মাল নয়েজ রিমুভাল
  2. রেডিওমেট্রিক ক্যালিব্রেশন
  3. ৬০ ডিগ্রির বেশি অক্ষাংশের এলাকার জন্য SRTM 30 বা ASTER DEM ব্যবহার করে ভূখণ্ড সংশোধন, যেখানে SRTM উপলভ্য নয়। চূড়ান্ত টেরেন-কারেক্টেড ভ্যালু লগ স্কেলিংয়ের (10*log10(x)) মাধ্যমে ডেসিবেলে কনভার্ট করা হয়।

এই প্রি-প্রসেসিং ধাপ সম্পর্কে আরও তথ্যের জন্য, Sentinel-1 প্রি-প্রসেসিং নিবন্ধ দেখুন। Sentinel-1 ইমেজারি নিয়ে কাজ করার ব্যাপারে আরও পরামর্শের জন্য, SAR-এর প্রাথমিক বিষয় নিয়ে Guido Lemoine-এর টিউটোরিয়াল এবং SAR-এ পরিবর্তন শনাক্তকরণ নিয়ে Mort Canty-এর টিউটোরিয়াল দেখুন।

এই কালেকশন অন-দ্য-ফ্লাই গণনা করা হয়। আপনি যদি র পাওয়ার ভ্যালু (যা দ্রুত আপডেট হয়) সহ অন্তর্নিহিত কালেকশন ব্যবহার করতে চান, তাহলে COPERNICUS/S1_GRD_FLOAT দেখুন।

যারা নিজেরাই প্রসেস করতে চান, তাদের জন্য ESA থেকে ডাউনলোড করা আনপ্রসেসড S1 GRD দৃশ্য 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-এ প্রোডাক্টের ডেটার পাথ অন্তর্ভুক্ত থাকে।

ব্যান্ড

ব্যান্ড

পিক্সেল সাইজ: আলাদা আলাদা

নাম একক ন্যূনতম সর্বাধিক পিক্সেলের সাইজ বিবরণ
HH ডেসিবেল (dB) -৫০* ১* ১০ মিটার

সিঙ্গেল কো-পোলারাইজেশন, অনুভূমিক ট্রান্সমিট/অনুভূমিক রিসিভ

HV ডেসিবেল (dB) -৫০* ১* ১০ মিটার

ডুয়াল-ব্যান্ড ক্রস-পোলারাইজেশন, অনুভূমিক ট্রান্সমিট/উল্লম্ব রিসিভ

VV ডেসিবেল (dB) -৫০* ১* ১০ মিটার

সিঙ্গেল কো-পোলারাইজেশন, ভার্টিক্যাল ট্রান্সমিট/ভার্টিক্যাল রিসিভ

VH ডেসিবেল (dB) -৫০* ১* ১০ মিটার

ডুয়াল-ব্যান্ড ক্রস-পোলারাইজেশন, উল্লম্ব ট্রান্সমিট/অনুভূমিক রিসিভ

angle deg ০* ৯০* ২০০০০ মিটার

উপবৃত্তাকার থেকে আনুমানিক আপতন কোণ

* আনুমানিক সর্বনিম্ন বা সর্বোচ্চ ভ্যালু

ছবির প্রপার্টি

ছবির প্রপার্টি

নাম ধরন বিবরণ
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 টুলবক্স SAR প্রসেসিং টুল ভার্সন।

SNAP_Graph_Processing_Framework_GPF_version STRING

Sentinel Application Platform (SNAP) ভার্সন।

startTimeANX ডবল সাইজ

অ্যাসেন্ডিং নোড ক্রসিংয়ের সাপেক্ষে ইনপুট ডেটার সেন্সিং শুরুর সময়। এটি অরবিট অ্যাসেন্ডিং নোড ক্রসিং [ms] থেকে অতিক্রান্ত সময়ের গণনা।

stopTimeANX ডবল সাইজ

অ্যাসেন্ডিং নোড ক্রসিংয়ের সাপেক্ষে ইনপুট ডেটার সেন্সিং স্টপ টাইম। এটি অরবিট অ্যাসেন্ডিং নোড ক্রসিং [ms] থেকে অতিক্রান্ত সময়ের গণনা।

nssdcIdentifier STRING

World Data Center for Satellite Information (WDC-SI)-এর দ্বারা সংজ্ঞায়িত স্ট্যান্ডার্ড অনুযায়ী মিশনকে অনন্যভাবে শনাক্ত করে, যা এখানে উপলভ্য।

familyName STRING

মিশনের সম্পূর্ণ নাম। যেমন, "SENTINEL-1"

platform_number STRING

মিশনের মধ্যে প্ল্যাটফর্মের বর্ণসাংখ্যিক শনাক্তকারী।

platformHeading ডবল সাইজ

উত্তর দিকের সাপেক্ষে প্ল্যাটফর্মের হেডিং, ডিগ্রি

ইন্সট্রুমেন্ট STRING

প্ল্যাটফর্মে যে ইনস্ট্রুমেন্ট থেকে ডেটা সংগ্রহ করা হয়েছে সেই সম্পর্কিত তথ্য।

instrumentMode STRING

IW (ইন্টারফেরোমেট্রিক ওয়াইড সোয়াথ), SM (স্ট্রিপ ম্যাপ) বা EW (এক্সট্রা ওয়াইড সোয়াথ)। প্রোডাক্টের বিবরণ দেখুন।

instrumentSwath STRING

প্রোডাক্টের মধ্যে থাকা সোয়াথের তালিকা। TOPS SLC প্রোডাক্ট ছাড়া বেশিরভাগ প্রোডাক্টে শুধুমাত্র একটি সোয়াথ থাকে, যেখানে ৩ বা ৫টি সোয়াথ থাকে।

orbitNumber_start ডবল সাইজ

ছবির ডেটার মধ্যে সবচেয়ে পুরনো লাইনের অ্যাবসোলিউট অরবিট নম্বর।

orbitNumber_stop ডবল সাইজ

ছবির ডেটার মধ্যে সবচেয়ে সাম্প্রতিক লাইনের অ্যাবসোলিউট অরবিট নম্বর।

relativeOrbitNumber_start ডবল সাইজ

ছবি ডেটার মধ্যে সবচেয়ে পুরনো লাইনের আপেক্ষিক কক্ষপথ নম্বর।

relativeOrbitNumber_stop ডবল সাইজ

ইমেজ ডেটার মধ্যে সবচেয়ে সাম্প্রতিক লাইনের আপেক্ষিক কক্ষপথ নম্বর।

cycleNumber ডবল সাইজ

মিশন সাইকেলের অ্যাবসোলিউট সিকুয়েন্স নম্বর যার উপর সবচেয়ে পুরনো ছবির ডেটা প্রযোজ্য হয়।

phaseIdentifier ডবল সাইজ

মিশন ফেজের আইডি যার জন্য সবচেয়ে পুরনো ছবির ডেটা প্রযোজ্য।

orbitProperties_pass STRING

প্রোডাক্টের সবচেয়ে পুরনো ইমেজ ডেটার (প্রোডাক্টের শুরু) জন্য অরবিটের দিক ('ASCENDING' বা 'DESCENDING')।

orbitProperties_ascendingNodeTime ডবল সাইজ

অরবিটের অ্যাসেন্ডিং নোডের UTC সময়। ASAR L1 ইনপুট থেকে তৈরি ASAR L2 OCN প্রোডাক্ট ছাড়া সব প্রোডাক্টের জন্য এই এলিমেন্টটি উপলভ্য।

রেজোলিউশন STRING

H মানে হাই বা M মানে মিডিয়াম।

resolution_meters ডবল সাইজ

মিটার এককে রেজোলিউশন।

instrumentConfigurationID ডবল সাইজ

এই ডেটার জন্য ইনস্ট্রুমেন্ট কনফিগারেশন আইডি (রাডার ডেটাবেস আইডি)।

missionDataTakeID ডবল সাইজ

মিশনের মধ্যে ডেটাটেকের অনন্য আইডি।

transmitterReceiverPolarisation STRING_LIST

ডেটার জন্য পোলারাইজেশন ট্রান্সমিট/রিসিভ করুন। প্রতিটি Tx/Rx কম্বিনেশনের জন্য একটি করে এলিমেন্ট আছে: ['VV'], ['HH'], ['VV', 'VH'] অথবা ['HH', 'HV']।

productClass STRING

অ্যানোটেশনের জন্য আউটপুট প্রোডাক্ট ক্লাস "A" অথবা স্ট্যান্ডার্ডের জন্য "S"।

productClassDescription STRING

আউটপুট প্রোডাক্ট ক্লাসের টেক্সট বিবরণ।

productComposition STRING

এই প্রোডাক্টের কম্পোজিশনের ধরন: "ব্যক্তিগত", "স্লাইস" বা "অ্যাসেম্বল করা"।

productType STRING

এই প্রোডাক্টের প্রোডাক্টের ধরন (সংশোধন লেভেল)।

productTimelinessCategory STRING

প্রসেসিংয়ের জন্য প্রয়োজনীয় সময়সীমা বর্ণনা করে। এগুলির মধ্যে যেকোনও একটি: NRT-10m, NRT-1h, NRT-3h, Fast-24h, অফলাইন বা রিপ্রসেসিং

sliceProductFlag STRING

এটি কোনও বড় প্রোডাক্টের অংশ হলে ট্রু, সম্পূর্ণ প্রোডাক্ট হলে ফলস হিসেবে বিবেচিত হয়।

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
কোড এডিটরে খুলুন