
- ความพร้อมใช้งานของชุดข้อมูล
- 2015-06-27T00:00:00Z–2025-03-09T07:03:15Z
- ผู้ให้บริการชุดข้อมูล
- สหภาพยุโรป/ESA/Copernicus
- ข้อมูลโค้ดของ Earth Engine
-
ee.ImageCollection("COPERNICUS/S2_HARMONIZED")
- ช่วงเวลาที่ควรกลับไปตรวจสอบ
- 5 วัน
- แท็ก
หลังจากวันที่ 25-01-2022 เป็นต้นไป ฉาก Sentinel-2 ที่มี PROCESSING_BASELINE เป็น "04.00" ขึ้นไปจะมีช่วง DN (ค่า) เลื่อนไป 1, 000 คอลเล็กชัน HARMONIZED จะเปลี่ยนข้อมูลในฉากที่ใหม่กว่าให้อยู่ในช่วงเดียวกับในฉากที่เก่ากว่า
Sentinel-2 เป็นภารกิจถ่ายภาพมัลติสเปกตรัมที่มีพื้นที่กว้างและความละเอียดสูง ซึ่งสนับสนุนการศึกษาการตรวจสอบที่ดินของ Copernicus รวมถึงการตรวจสอบพืชพรรณ ดิน และน้ำ รวมถึงการสังเกตการณ์ทางน้ำและพื้นที่ชายฝั่ง
ข้อมูล Sentinel-2 มีย่านสเปกตรัม UINT16 13 ย่าน ซึ่งแสดงการสะท้อนแสง TOA ที่ปรับขนาดเป็น 10,000 ดูรายละเอียดได้ที่คู่มือผู้ใช้ Sentinel-2 QA60 คือย่านความถี่ของหน้ากากบิตที่มีรูปหลายเหลี่ยมของหน้ากากเมฆแบบแรสเตอร์จนถึงเดือนกุมภาพันธ์ 2022 เมื่อระบบหยุดสร้างรูปหลายเหลี่ยมเหล่านี้ ตั้งแต่เดือนกุมภาพันธ์ 2024 เป็นต้นไป แถบ QA60 ที่สอดคล้องกันแบบเดิมจะสร้างขึ้นจากแถบการจัดประเภท MSK_CLASSI cloud โปรดดูรายละเอียดเพิ่มเติมที่คำอธิบายแบบเต็มเกี่ยวกับวิธีคำนวณมาสก์เมฆ
ผลิตภัณฑ์ Sentinel-2 แต่ละรายการ (ไฟล์เก็บถาวร ZIP) อาจมี Granule หลายรายการ แต่ละกรันจ์จะกลายเป็นชิ้นงาน Earth Engine แยกกัน รหัสชิ้นงาน EE สำหรับชิ้นงาน Sentinel-2 มีรูปแบบดังนี้ COPERNICUS/S2/20151128T002653_20151128T102149_T56MNN ในส่วนนี้ ตัวเลขส่วนแรกแสดงถึงวันที่และเวลาในการบันทึก ตัวเลขส่วนที่สองแสดงถึงวันที่และเวลาในการสร้างผลิตภัณฑ์ และสตริง 6 อักขระสุดท้ายคือตัวระบุ Granule ที่ไม่ซ้ำกันซึ่งระบุการอ้างอิงกริด UTM (ดู MGRS)
ข้อมูลระดับ 2 ที่ ESA ผลิตจะอยู่ในคอลเล็กชัน COPERNICUS/S2_SR
สำหรับชุดข้อมูลที่จะช่วยเหลือในการตรวจหาเมฆและ/หรือเงาเมฆ โปรดดู COPERNICUS/S2_CLOUD_PROBABILITY และ GOOGLE/CLOUD_SCORE_PLUS/V1/S2_HARMONIZED
ดูรายละเอียดเพิ่มเติมเกี่ยวกับความละเอียดเชิงรังสีของ Sentinel-2 ได้ที่หน้านี้
Bands
ชื่อ | ปรับขนาด | ขนาดพิกเซล | ความยาวคลื่น | คำอธิบาย | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
B1 |
0.0001 | 60 เมตร | 443.9nm (S2A) / 442.3nm (S2B) | สเปรย์ |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
B2 |
0.0001 | 10 เมตร | 496.6nm (S2A) / 492.1nm (S2B) | น้ำเงิน |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
B3 |
0.0001 | 10 เมตร | 560nm (S2A) / 559nm (S2B) | เขียว |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
B4 |
0.0001 | 10 เมตร | 664.5nm (S2A) / 665nm (S2B) | แดง |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
B5 |
0.0001 | 20 เมตร | 703.9nm (S2A) / 703.8nm (S2B) | Red Edge 1 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
B6 |
0.0001 | 20 เมตร | 740.2nm (S2A) / 739.1nm (S2B) | Red Edge 2 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
B7 |
0.0001 | 20 เมตร | 782.5nm (S2A) / 779.7nm (S2B) | Red Edge 3 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
B8 |
0.0001 | 10 เมตร | 835.1nm (S2A) / 833nm (S2B) | NIR |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
B8A |
0.0001 | 20 เมตร | 864.8nm (S2A) / 864nm (S2B) | Red Edge 4 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
B9 |
0.0001 | 60 เมตร | 945nm (S2A) / 943.2nm (S2B) | ไอน้ำ |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
B10 |
0.0001 | 60 เมตร | 1373.5nm (S2A) / 1376.9nm (S2B) | Cirrus |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
B11 |
0.0001 | 20 เมตร | 1613.7nm (S2A) / 1610.4nm (S2B) | SWIR 1 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
B12 |
0.0001 | 20 เมตร | 2202.4nm (S2A) / 2185.7nm (S2B) | SWIR 2 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
QA10 |
10 เมตร | ว่างเสมอ |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
QA20 |
20 เมตร | ว่างเสมอ |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
QA60 |
60 เมตร | มาสก์เมฆ มีการปกปิดข้อมูลระหว่างเดือนกุมภาพันธ์ 2022 ถึงเดือนกุมภาพันธ์ 2024 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
บิตมาสก์สําหรับ QA60
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MSK_CLASSI_OPAQUE |
60 เมตร | กลุ่มการจัดประเภทเมฆทึบ (0=ไม่มีเมฆ 1=มีเมฆ) มีการปกปิดก่อนเดือนกุมภาพันธ์ 2024 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MSK_CLASSI_CIRRUS |
60 เมตร | กลุ่มการจัดประเภทของเมฆชั้นสูง (0=ไม่มีเมฆ 1=มีเมฆ) มีการปกปิดก่อนเดือนกุมภาพันธ์ 2024 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MSK_CLASSI_SNOW_ICE |
60 เมตร | กลุ่มการจัดประเภทหิมะ/น้ำแข็ง (0=ไม่มีหิมะ/น้ำแข็ง, 1=มีหิมะ/น้ำแข็ง) มีการปกปิดก่อนเดือนกุมภาพันธ์ 2024 |
พร็อพเพอร์ตี้รูปภาพ
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
CLOUDY_PIXEL_PERCENTAGE | DOUBLE | เปอร์เซ็นต์พิกเซลที่มีเมฆเฉพาะเม็ดกรวดซึ่งนำมาจากข้อมูลเมตาต้นฉบับ |
CLOUD_COVERAGE_ASSESSMENT | DOUBLE | เปอร์เซ็นต์พิกเซลที่มีเมฆของทั้งไฟล์ที่เก็บถาวรซึ่งมีเม็ดข้อมูลนี้ ดึงมาจากข้อมูลเมตาต้นฉบับ |
DATASTRIP_ID | STRING | ตัวระบุที่ไม่ซ้ำกันของรายการข้อมูลผลิตภัณฑ์ (PDI) ของแถบข้อมูล |
DATATAKE_IDENTIFIER | STRING | ระบุ Datatake หนึ่งๆ ที่ไม่ซ้ำกัน รหัสประกอบด้วยดาวเทียม Sentinel-2, วันที่และเวลาเริ่มต้น, หมายเลขวงโคจรสัมบูรณ์ และพื้นฐานการประมวลผล |
DATATAKE_TYPE | STRING | โหมดการทำงานของ MSI |
DEGRADED_MSI_DATA_PERCENTAGE | DOUBLE | เปอร์เซ็นต์ของ MSI และข้อมูลรองที่เสีย |
FORMAT_CORRECTNESS | STRING | การสังเคราะห์การตรวจสอบการควบคุมคุณภาพแบบออนไลน์ (OLQC) ที่ดำเนินการในระดับเกรนูล (Product_Syntax) และแถบข้อมูล (Product_Syntax และ DS_Consistency) |
GENERAL_QUALITY | STRING | การสังเคราะห์การตรวจสอบ OLQC ที่ดำเนินการที่ระดับแถบข้อมูล (Relative_Orbit_Number) |
GENERATION_TIME | DOUBLE | เวลาในการสร้างผลิตภัณฑ์ |
GEOMETRIC_QUALITY | STRING | การสังเคราะห์การตรวจสอบ OLQC ที่ดำเนินการที่ระดับแถบข้อมูล (Attitude_Quality_Indicator) |
GRANULE_ID | STRING | ตัวระบุที่ไม่ซ้ำของ PDI ของ Granule (PDI_ID) |
MEAN_INCIDENCE_AZIMUTH_ANGLE_B1 | DOUBLE | ค่าเฉลี่ยที่มีค่าเฉลี่ยของมุมเอียงของการมองเห็นสำหรับย่านความถี่ B1 และสำหรับเครื่องตรวจจับทั้งหมด |
MEAN_INCIDENCE_AZIMUTH_ANGLE_B2 | DOUBLE | ค่าเฉลี่ยที่มีค่าเฉลี่ยของมุมเอียงของการรับชมสำหรับย่านความถี่ B2 และสำหรับเครื่องตรวจจับทั้งหมด |
MEAN_INCIDENCE_AZIMUTH_ANGLE_B3 | DOUBLE | ค่าเฉลี่ยที่มีค่าเฉลี่ยของมุมเอียงของการมองเห็นสำหรับย่านความถี่ B3 และสำหรับเครื่องตรวจจับทั้งหมด |
MEAN_INCIDENCE_AZIMUTH_ANGLE_B4 | DOUBLE | ค่าเฉลี่ยที่มีค่าเฉลี่ยของมุมเอียงของการมองเห็นสำหรับย่านความถี่ B4 และสำหรับเครื่องตรวจจับทั้งหมด |
MEAN_INCIDENCE_AZIMUTH_ANGLE_B5 | DOUBLE | ค่าเฉลี่ยที่มีค่าเฉลี่ยของมุมเอียงของการรับชมสำหรับย่านความถี่ B5 และสำหรับเครื่องตรวจจับทั้งหมด |
MEAN_INCIDENCE_AZIMUTH_ANGLE_B6 | DOUBLE | ค่าเฉลี่ยที่มีค่าเฉลี่ยของมุมเอียงของการมองเห็นสำหรับย่านความถี่ B6 และสำหรับเครื่องตรวจจับทั้งหมด |
MEAN_INCIDENCE_AZIMUTH_ANGLE_B7 | DOUBLE | ค่าเฉลี่ยที่มีค่าเฉลี่ยของมุมเอียงของการมองเห็นสำหรับย่านความถี่ B7 และสำหรับเครื่องตรวจจับทั้งหมด |
MEAN_INCIDENCE_AZIMUTH_ANGLE_B8 | DOUBLE | ค่าเฉลี่ยที่มีค่าเฉลี่ยของมุมเอียงของมุมมองการมองเห็นสำหรับย่านความถี่ B8 และสำหรับเครื่องตรวจจับทั้งหมด |
MEAN_INCIDENCE_AZIMUTH_ANGLE_B8A | DOUBLE | ค่าเฉลี่ยที่มีค่าเฉลี่ยของมุมเอียงของการมองเห็นสำหรับย่านความถี่ B8a และสำหรับเครื่องตรวจจับทั้งหมด |
MEAN_INCIDENCE_AZIMUTH_ANGLE_B9 | DOUBLE | ค่าเฉลี่ยที่มีค่าเฉลี่ยของมุมเอียงของการมองเห็นสำหรับย่านความถี่ B9 และสำหรับเครื่องตรวจจับทั้งหมด |
MEAN_INCIDENCE_AZIMUTH_ANGLE_B10 | DOUBLE | ค่าเฉลี่ยที่มีค่าเฉลี่ยของมุมเอียงของการมองเห็นสำหรับย่านความถี่ B10 และสำหรับเครื่องตรวจจับทั้งหมด |
MEAN_INCIDENCE_AZIMUTH_ANGLE_B11 | DOUBLE | ค่าเฉลี่ยที่มีค่าเฉลี่ยของมุมเอียงของการรับชมสำหรับย่านความถี่ B11 และสำหรับเครื่องตรวจจับทั้งหมด |
MEAN_INCIDENCE_AZIMUTH_ANGLE_B12 | DOUBLE | ค่าเฉลี่ยที่มีค่าเฉลี่ยของมุมเอียงของการมองเห็นสำหรับย่านความถี่ B12 และสำหรับเครื่องตรวจจับทั้งหมด |
MEAN_INCIDENCE_ZENITH_ANGLE_B1 | DOUBLE | ค่าเฉลี่ยที่มีค่าเฉลี่ยของมุมเงยของการรับชมสำหรับย่านความถี่ B1 และสำหรับเครื่องตรวจจับทั้งหมด |
MEAN_INCIDENCE_ZENITH_ANGLE_B2 | DOUBLE | ค่าเฉลี่ยที่มีค่าเฉลี่ยของมุมเงยของการมองเห็นสำหรับย่านความถี่ B2 และสำหรับเครื่องตรวจจับทั้งหมด |
MEAN_INCIDENCE_ZENITH_ANGLE_B3 | DOUBLE | ค่าเฉลี่ยที่มีค่าเฉลี่ยของมุมเงยของการมองเห็นสำหรับย่านความถี่ B3 และสำหรับเครื่องตรวจจับทั้งหมด |
MEAN_INCIDENCE_ZENITH_ANGLE_B4 | DOUBLE | ค่าเฉลี่ยที่มีค่าเฉลี่ยของมุมเงยที่รับรังสีของมุมยอดสำหรับย่านความถี่ B4 และสำหรับเครื่องตรวจจับทั้งหมด |
MEAN_INCIDENCE_ZENITH_ANGLE_B5 | DOUBLE | ค่าเฉลี่ยที่มีค่าเฉลี่ยของมุมเงยของมุมตกกระทบของภาพสำหรับย่านความถี่ B5 และสำหรับเครื่องตรวจจับทั้งหมด |
MEAN_INCIDENCE_ZENITH_ANGLE_B6 | DOUBLE | ค่าเฉลี่ยที่มีค่าเฉลี่ยของมุมเงยของมุมตกกระทบของภาพสำหรับย่านความถี่ B6 และสำหรับเครื่องตรวจจับทั้งหมด |
MEAN_INCIDENCE_ZENITH_ANGLE_B7 | DOUBLE | ค่าเฉลี่ยที่มีค่าเฉลี่ยของมุมเงยของมุมตกกระทบของภาพสำหรับย่านความถี่ B7 และสำหรับเครื่องตรวจจับทั้งหมด |
MEAN_INCIDENCE_ZENITH_ANGLE_B8 | DOUBLE | ค่าเฉลี่ยที่มีค่าเฉลี่ยของมุมเงยที่รับรังสีของมุมยอดสำหรับย่านความถี่ B8 และสำหรับเครื่องตรวจจับทั้งหมด |
MEAN_INCIDENCE_ZENITH_ANGLE_B8A | DOUBLE | ค่าเฉลี่ยที่มีค่าเฉลี่ยของมุมเงยของการมองเห็นสำหรับย่านความถี่ B8a และสำหรับเครื่องตรวจจับทั้งหมด |
MEAN_INCIDENCE_ZENITH_ANGLE_B9 | DOUBLE | ค่าเฉลี่ยที่มีค่าเฉลี่ยของมุมเงยของการมองเห็นสำหรับย่านความถี่ B9 และสำหรับเครื่องตรวจจับทั้งหมด |
MEAN_INCIDENCE_ZENITH_ANGLE_B10 | DOUBLE | ค่าเฉลี่ยที่มีค่าเฉลี่ยของมุมเงยของการมองเห็นสำหรับย่านความถี่ B10 และสำหรับเครื่องตรวจจับทั้งหมด |
MEAN_INCIDENCE_ZENITH_ANGLE_B11 | DOUBLE | ค่าเฉลี่ยที่มีค่าเฉลี่ยของมุมเงยของการมองเห็นสำหรับย่านความถี่ B11 และสำหรับเครื่องตรวจจับทั้งหมด |
MEAN_INCIDENCE_ZENITH_ANGLE_B12 | DOUBLE | ค่าเฉลี่ยที่มีค่าเฉลี่ยของมุมเงยของการมองเห็นสำหรับย่านความถี่ B12 และสำหรับเครื่องตรวจจับทั้งหมด |
MEAN_SOLAR_AZIMUTH_ANGLE | DOUBLE | ค่าเฉลี่ยที่มีค่าเฉลี่ยของมุมอาซิมุทของดวงอาทิตย์สำหรับย่านและเครื่องตรวจจับทั้งหมด |
MEAN_SOLAR_ZENITH_ANGLE | DOUBLE | ค่าเฉลี่ยที่มีค่าเฉลี่ยของมุมยอดดวงอาทิตย์สำหรับย่านและเครื่องตรวจจับทั้งหมด |
MGRS_TILE | STRING | ไทล์ระบบพิกัดกริดของกองทัพสหรัฐฯ (MGRS) |
PROCESSING_BASELINE | STRING | ข้อมูลพื้นฐานสำหรับการกําหนดค่าที่ใช้ ณ เวลาที่สร้างผลิตภัณฑ์ในแง่ของเวอร์ชันซอฟต์แวร์โปรเซสเซอร์และเวอร์ชันหลักของพารามิเตอร์การประมวลผลภาพภาคพื้นดิน (GIPP) |
PRODUCT_ID | STRING | รหัสแบบเต็มของผลิตภัณฑ์ Sentinel-2 เดิม |
RADIOMETRIC_QUALITY | STRING | อิงตามรายงาน OLQC ที่มีอยู่ใน Datastrips/QI_DATA ที่มีชื่อรายการตรวจสอบ RADIOMETRIC_QUALITY |
REFLECTANCE_CONVERSION_CORRECTION | DOUBLE | ปัจจัยการแก้ไขระยะทางระหว่างโลกกับดวงอาทิตย์ |
SENSING_ORBIT_DIRECTION | STRING | ทิศทางของวงโคจรการสแกน |
SENSING_ORBIT_NUMBER | DOUBLE | หมายเลขวงโคจรสำหรับการถ่ายภาพ |
SENSOR_QUALITY | STRING | การสังเคราะห์การตรวจสอบ OLQC ที่ดำเนินการในระดับ Granule (Missing_Lines, Corrupted_ISP และ Sensing_Time) และระดับ Datastrip (Degraded_SAD และ Datation_Model) |
SOLAR_IRRADIANCE_B1 | DOUBLE | ปริมาณการแผ่รังสีจากชั้นบรรยากาศชั้นนอกของดวงอาทิตย์โดยเฉลี่ยสำหรับย่านความถี่ B1 |
SOLAR_IRRADIANCE_B2 | DOUBLE | ปริมาณการแผ่รังสีจากนอกชั้นบรรยากาศโดยเฉลี่ยของดวงอาทิตย์สำหรับย่านความถี่ B2 |
SOLAR_IRRADIANCE_B3 | DOUBLE | ปริมาณการแผ่รังสีจากนอกชั้นบรรยากาศโดยเฉลี่ยของดวงอาทิตย์สำหรับย่านความถี่ B3 |
SOLAR_IRRADIANCE_B4 | DOUBLE | ปริมาณการแผ่รังสีจากชั้นบรรยากาศชั้นนอกของดวงอาทิตย์โดยเฉลี่ยสำหรับย่านความถี่ B4 |
SOLAR_IRRADIANCE_B5 | DOUBLE | ปริมาณการแผ่รังสีจากชั้นบรรยากาศชั้นนอกโดยเฉลี่ยของดวงอาทิตย์สำหรับย่านความถี่ B5 |
SOLAR_IRRADIANCE_B6 | DOUBLE | ปริมาณการแผ่รังสีจากชั้นบรรยากาศชั้นนอกของดวงอาทิตย์โดยเฉลี่ยสำหรับย่านความถี่ B6 |
SOLAR_IRRADIANCE_B7 | DOUBLE | ปริมาณการแผ่รังสีจากนอกชั้นบรรยากาศโดยเฉลี่ยของดวงอาทิตย์สำหรับย่านความถี่ B7 |
SOLAR_IRRADIANCE_B8 | DOUBLE | ปริมาณการแผ่รังสีของดวงอาทิตย์นอกชั้นบรรยากาศโดยเฉลี่ยสำหรับย่านความถี่ B8 |
SOLAR_IRRADIANCE_B8A | DOUBLE | ปริมาณการแผ่รังสีของดวงอาทิตย์นอกชั้นบรรยากาศโดยเฉลี่ยสำหรับย่านความถี่ B8a |
SOLAR_IRRADIANCE_B9 | DOUBLE | ปริมาณการแผ่รังสีจากชั้นบรรยากาศชั้นนอกของดวงอาทิตย์โดยเฉลี่ยสำหรับย่านความถี่ B9 |
SOLAR_IRRADIANCE_B10 | DOUBLE | ปริมาณการแผ่รังสีจากชั้นบรรยากาศชั้นนอกโดยเฉลี่ยของดวงอาทิตย์สำหรับย่านความถี่ B10 |
SOLAR_IRRADIANCE_B11 | DOUBLE | ปริมาณการแผ่รังสีจากชั้นบรรยากาศชั้นนอกโดยเฉลี่ยของดวงอาทิตย์สำหรับย่านความถี่ B11 |
SOLAR_IRRADIANCE_B12 | DOUBLE | ปริมาณการแผ่รังสีของดวงอาทิตย์นอกชั้นบรรยากาศโดยเฉลี่ยสำหรับย่านความถี่ B12 |
SPACECRAFT_NAME | STRING | ชื่อยานอวกาศ Sentinel-2: Sentinel-2A, Sentinel-2B |
ข้อกำหนดในการใช้งาน
การใช้ข้อมูล Sentinel อยู่ภายใต้บังคับของข้อกำหนดและเงื่อนไขของข้อมูล Copernicus Sentinel
สํารวจด้วย Earth Engine
/** * Function to mask clouds using the Sentinel-2 QA band * @param {ee.Image} image Sentinel-2 image * @return {ee.Image} cloud masked Sentinel-2 image */ function maskS2clouds(image) { var qa = image.select('QA60'); // Bits 10 and 11 are clouds and cirrus, respectively. var cloudBitMask = 1 << 10; var cirrusBitMask = 1 << 11; // Both flags should be set to zero, indicating clear conditions. var mask = qa.bitwiseAnd(cloudBitMask).eq(0) .and(qa.bitwiseAnd(cirrusBitMask).eq(0)); return image.updateMask(mask).divide(10000); } // Map the function over a month of data and take the median. // Load Sentinel-2 TOA reflectance data (adjusted for processing changes // that occurred after 2022-01-25). var dataset = ee.ImageCollection('COPERNICUS/S2_HARMONIZED') .filterDate('2022-01-01', '2022-01-31') // Pre-filter to get less cloudy granules. .filter(ee.Filter.lt('CLOUDY_PIXEL_PERCENTAGE', 20)) .map(maskS2clouds); var rgbVis = { min: 0.0, max: 0.3, bands: ['B4', 'B3', 'B2'], }; Map.setCenter(-9.1695, 38.6917, 12); Map.addLayer(dataset.median(), rgbVis, 'RGB');
import ee import geemap.core as geemap
def mask_s2_clouds(image): """Masks clouds in a Sentinel-2 image using the QA band. Args: image (ee.Image): A Sentinel-2 image. Returns: ee.Image: A cloud-masked Sentinel-2 image. """ qa = image.select('QA60') # Bits 10 and 11 are clouds and cirrus, respectively. cloud_bit_mask = 1 << 10 cirrus_bit_mask = 1 << 11 # Both flags should be set to zero, indicating clear conditions. mask = ( qa.bitwiseAnd(cloud_bit_mask) .eq(0) .And(qa.bitwiseAnd(cirrus_bit_mask).eq(0)) ) return image.updateMask(mask).divide(10000) dataset = ( ee.ImageCollection('COPERNICUS/S2_HARMONIZED') .filterDate('2022-01-01', '2022-01-31') # Pre-filter to get less cloudy granules. .filter(ee.Filter.lt('CLOUDY_PIXEL_PERCENTAGE', 20)) .map(mask_s2_clouds) ) rgb_vis = { 'min': 0.0, 'max': 0.3, 'bands': ['B4', 'B3', 'B2'], } m = geemap.Map() m.set_center(-9.1695, 38.6917, 12) m.add_layer(dataset.median(), rgb_vis, 'RGB') m