
- ความพร้อมใช้งานของชุดข้อมูล
- 2014-10-03T00:00:00Z–2025-10-13T02:52:29Z
- ผู้ให้บริการชุดข้อมูล
- สหภาพยุโรป/ESA/Copernicus
- ช่วงเวลาการกลับมา
- 6 วัน
- แท็ก
คำอธิบาย
ภารกิจ Sentinel-1 ให้ข้อมูลจากเครื่องมือเรดาร์ชนิดช่องรับคลื่นสังเคราะห์ (SAR) ในย่านความถี่ C-Band ที่มีโพลาไรเซชันคู่ ที่ความถี่ 5.405 GHz (ย่านความถี่ C-Band) คอลเล็กชันนี้ ประกอบด้วยฉากที่ตรวจพบช่วงภาคพื้นดินของ S1 (GRD) ซึ่งประมวลผล โดยใช้กล่องเครื่องมือ Sentinel-1 เพื่อสร้างผลิตภัณฑ์ที่ได้รับการปรับเทียบและแก้ไขภาพออร์โท โดยคอลเล็กชันจะอัปเดตทุกวัน ระบบจะนำเข้าเนื้อหาใหม่ภายใน 2 วันหลังจากที่พร้อมใช้งาน
คอลเล็กชันนี้ มีฉาก GRD ทั้งหมด แต่ละฉากมี 1 ใน 3 ความละเอียด (10, 25 หรือ 40 เมตร), การรวมแบนด์ 4 แบบ (สอดคล้องกับ การโพลาไรซ์ของฉาก) และโหมดเครื่องมือ 3 โหมด การใช้คอลเล็กชัน ในบริบทของโมเสกอาจต้องกรองลงไปจนถึงชุดแถบและพารามิเตอร์ที่เหมือนกัน ดูรายละเอียดการใช้งานคอลเล็กชันและการประมวลผลล่วงหน้าได้ที่บทความนี้ แต่ละฉากจะมีแถบโพลาไรเซชันที่เป็นไปได้ 4 แถบ โดยมี 1 หรือ 2 แถบ ทั้งนี้ขึ้นอยู่กับการตั้งค่าโพลาไรเซชันของเครื่องมือ การผสมผสานที่เป็นไปได้ คือ VV แถบความถี่เดียว, HH แถบความถี่เดียว, VV+VH แถบความถี่คู่ และ HH+HV แถบความถี่คู่
- VV: single co-polarization, vertical transmit/vertical receive
- HH: โคโพลาไรเซชันเดี่ยว, ส่งแนวนอน/รับแนวนอน
- VV + VH: ครอสส์โพลาไรเซชันแบบดูอัลแบนด์, ส่งแนวตั้ง/รับแนวนอน
- HH + HV: ครอสส์โพลาไรเซชันแบบดูอัลแบนด์, ส่งแนวนอน/รับแนวตั้ง
แต่ละฉากยังมีแถบ "มุม" เพิ่มเติมซึ่งมี มุมตกกระทบโดยประมาณจากรูปทรงรีเป็นองศาในทุกจุด แถบนี้สร้างขึ้นโดยการประมาณค่าพร็อพเพอร์ตี้ "incidenceAngle" ของฟิลด์กริด "geolocationGridPoint" ที่จัดไว้ให้พร้อมกับเนื้อหาแต่ละรายการ
แต่ละฉากได้รับการประมวลผลล่วงหน้าด้วย กล่องเครื่องมือ Sentinel-1 โดยใช้ขั้นตอนต่อไปนี้
- การลบสัญญาณรบกวนจากความร้อน
- การปรับเทียบรังสีเมตริก
- การแก้ไขภูมิประเทศโดยใช้ SRTM 30 หรือ ASTER DEM สำหรับพื้นที่ที่ละติจูดมากกว่า 60 องศา ซึ่งไม่มี SRTM ระบบจะแปลงค่าที่แก้ไขภูมิประเทศแล้วขั้นสุดท้ายเป็นเดซิเบลผ่านการปรับขนาดแบบลอการิทึม (10*log10(x))
ดูข้อมูลเพิ่มเติมเกี่ยวกับขั้นตอนการประมวลผลล่วงหน้าเหล่านี้ได้ที่ บทความการประมวลผลล่วงหน้าของ Sentinel-1 ดูคำแนะนำเพิ่มเติมเกี่ยวกับการทำงานกับภาพจาก Sentinel-1 ได้ที่บทแนะนำของ Guido Lemoine เกี่ยวกับพื้นฐานของ SAR และบทแนะนำของ Mort Canty เกี่ยวกับการตรวจหาการเปลี่ยนแปลงของ SAR
ระบบจะคำนวณคอลเล็กชันนี้แบบเรียลไทม์ หากต้องการใช้คอลเล็กชันพื้นฐานที่มีค่ากำลังดิบ (ซึ่งอัปเดตได้เร็วกว่า) โปรดดู COPERNICUS/S1_GRD_FLOAT
ย่านความถี่
ย่านความถี่
ชื่อ | หน่วย | ต่ำสุด | สูงสุด | ขนาดพิกเซล | คำอธิบาย |
---|---|---|---|---|---|
HH |
dB | -50* | 1* | 10 เมตร | การโพลาไรซ์ร่วมแบบเดี่ยว, ส่งแนวนอน/รับแนวนอน |
HV |
dB | -50* | 1* | 10 เมตร | การโพลาไรซ์แบบครอสแบนด์คู่ การส่งในแนวนอน/การรับในแนวตั้ง |
VV |
dB | -50* | 1* | 10 เมตร | การโพลาไรซ์ร่วมแบบเดี่ยว, ส่งแนวตั้ง/รับแนวตั้ง |
VH |
dB | -50* | 1* | 10 เมตร | การโพลาไรซ์แบบไขว้แบบดูอัลแบนด์, การส่งแนวตั้ง/การรับแนวนอน |
angle |
deg | 0* | 90* | 20,000 เมตร | มุมตกกระทบโดยประมาณจากรูปทรงรี |
คุณสมบัติของรูปภาพ
คุณสมบัติของรูปภาพ
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
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 | DOUBLE | เวลาเริ่มต้นการประมวลผล |
GRD_Post_Processing_stop | DOUBLE | เวลาหยุดการประมวลผล |
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 | DOUBLE | เวลาเริ่มต้นการประมวลผล |
SLC_Processing_stop | DOUBLE | เวลาหยุดการประมวลผล |
S1TBX_Calibration_Operator_version | STRING | เวอร์ชันเครื่องมือปรับเทียบ Sentinel-1 Toolbox |
S1TBX_SAR_Processing_version | STRING | เวอร์ชันเครื่องมือประมวลผล SAR ของกล่องเครื่องมือ Sentinel-1 |
SNAP_Graph_Processing_Framework_GPF_version | STRING | เวอร์ชันของ Sentinel Application Platform (SNAP) |
startTimeANX | DOUBLE | เวลาเริ่มต้นการตรวจจับของข้อมูลอินพุตที่สัมพันธ์กับ จุดตัดของโหนดที่ขึ้น นี่คือจำนวนเวลาที่ผ่านไป นับตั้งแต่โหนดที่วงโคจรขึ้นข้าม [มิลลิวินาที] |
stopTimeANX | DOUBLE | เวลาหยุดการตรวจจับของข้อมูลอินพุตที่สัมพันธ์กับ จุดตัดของโหนดขาขึ้น นี่คือจำนวนเวลาที่ผ่านไป นับตั้งแต่โหนดที่วงโคจรขึ้นข้าม [มิลลิวินาที] |
nssdcIdentifier | STRING | ระบุภารกิจที่ไม่ซ้ำกันตามมาตรฐาน ที่กำหนดโดยศูนย์ข้อมูลโลกสำหรับข้อมูลดาวเทียม (WDC-SI) ซึ่งดูได้ที่นี่ |
familyName | STRING | ชื่อภารกิจแบบเต็ม เช่น "SENTINEL-1" |
platform_number | STRING | ตัวระบุที่เป็นตัวอักษรและตัวเลขของแพลตฟอร์มภายในภารกิจ |
platformHeading | DOUBLE | ส่วนหัวของแพลตฟอร์มเทียบกับทิศเหนือ องศา |
เครื่องมือ | STRING | ข้อมูลที่เกี่ยวข้องกับเครื่องมือในแพลตฟอร์มที่ได้ข้อมูลมา |
instrumentMode | STRING | IW (Interferometric Wide Swath), EW (Extra Wide Swath) หรือ SM (Strip Map) |
instrumentSwath | STRING | รายการแถบที่อยู่ในผลิตภัณฑ์ ผลิตภัณฑ์ส่วนใหญ่ จะมีแถบเดียว ยกเว้นผลิตภัณฑ์ TOPS SLC ซึ่งมี 3 หรือ 5 แถบ |
orbitNumber_start | DOUBLE | หมายเลขวงโคจรสัมบูรณ์ของเส้นที่เก่าที่สุดภายในข้อมูลภาพ |
orbitNumber_stop | DOUBLE | หมายเลขวงโคจรสัมบูรณ์ของบรรทัดล่าสุดภายในข้อมูลภาพ |
relativeOrbitNumber_start | DOUBLE | หมายเลขวงโคจรสัมพัทธ์ของบรรทัดที่เก่าที่สุดภายในข้อมูลภาพ |
relativeOrbitNumber_stop | DOUBLE | หมายเลขออบิทสัมพัทธ์ของบรรทัดล่าสุดภายในข้อมูลรูปภาพ |
cycleNumber | DOUBLE | หมายเลขลำดับสัมบูรณ์ของรอบภารกิจที่ใช้กับข้อมูลรูปภาพที่เก่าที่สุด |
phaseIdentifier | DOUBLE | รหัสของระยะภารกิจที่ใช้ข้อมูลรูปภาพที่เก่าที่สุด |
orbitProperties_pass | STRING | ทิศทางการโคจร ("ขึ้น" หรือ "ลง") สำหรับข้อมูลรูปภาพที่เก่าที่สุดในผลิตภัณฑ์ (จุดเริ่มต้นของผลิตภัณฑ์) |
orbitProperties_ascendingNodeTime | DOUBLE | เวลา UTC ของจุดขึ้นของวงโคจร องค์ประกอบนี้ มีอยู่ในผลิตภัณฑ์ทั้งหมด ยกเว้นผลิตภัณฑ์ ASAR L2 OCN ซึ่งสร้างจากอินพุต ASAR L1 |
ความละเอียด | STRING | H สำหรับสูงหรือ M สำหรับปานกลาง |
resolution_meters | DOUBLE | ความละเอียดเป็นเมตร |
instrumentConfigurationID | DOUBLE | รหัสการกำหนดค่าเครื่องมือ (รหัสฐานข้อมูลเรดาร์) สำหรับข้อมูลนี้ |
missionDataTakeID | DOUBLE | รหัสที่ไม่ซ้ำกันของข้อมูลที่ถ่ายภายในภารกิจ |
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, Off-line หรือ Reprocessing |
sliceProductFlag | STRING | เป็นจริงหากนี่คือชิ้นส่วนจากผลิตภัณฑ์ที่ใหญ่ขึ้น หรือเป็นเท็จหากนี่คือผลิตภัณฑ์ที่สมบูรณ์ |
segmentStartTime | DOUBLE | เวลาเริ่มต้นการตรวจจับของส่วนที่สไลซ์นี้ เป็นของ ฟิลด์นี้จะปรากฏก็ต่อเมื่อ sliceProductFlag = true |
sliceNumber | DOUBLE | หมายเลขชิ้นส่วนที่แน่นอนของชิ้นส่วนนี้ โดยเริ่มต้นที่ 1 ฟิลด์นี้จะปรากฏก็ต่อเมื่อ sliceProductFlag = true เท่านั้น |
totalSlices | DOUBLE | จำนวนชิ้นทั้งหมดในการดึงข้อมูลที่สมบูรณ์ ฟิลด์นี้จะปรากฏก็ต่อเมื่อ sliceProductFlag = true เท่านั้น |
ข้อกำหนดในการใช้งาน
ข้อกำหนดในการใช้งาน
การใช้ข้อมูล Sentinel อยู่ภายใต้ข้อกำหนดและเงื่อนไขของข้อมูล Copernicus Sentinel
สำรวจด้วย Earth Engine
ตัวแก้ไขโค้ด (JavaScript)
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);
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