- זמינות קבוצת הנתונים
- 2014-10-03T00:00:00Z–2026-10-27T22:54:06Z
- מפיק קבוצת הנתונים
- האיחוד האירופי/סוכנות החלל האירופית/קופרניקוס
- מרווח הזמן בין כל אחזור של נתונים עדכניים
- 6 ימים
- תגים
תיאור
משימת סנטינל-1 מספקת נתונים ממכשיר מכ"ם מפתח סינתטי (SAR) בתחום C-band עם קיטוב כפול בתדר 5.405GHz (תחום C-band). האוסף הזה כולל את הסצנות של S1 Ground Range Detected (GRD), שעובדו באמצעות Sentinel-1 Toolbox כדי ליצור מוצר מכויל שעבר תיקון אורתוגונלי. האוסף מתעדכן מדי יום. נכסים חדשים נטמעים תוך יומיים מהמועד שבו הם הופכים לזמינים.
האוסף הזה מכיל את כל הסצנות של GRD. לכל סצנה יש אחת מ-3 רזולוציות (10, 25 או 40 מטרים), 4 שילובי תדרים (בהתאם לקיטוב הסצנה) ו-3 מצבי מכשיר. כדי להשתמש באוסף בהקשר של פסיפס, סביר להניח שיהיה צורך לסנן אותו לקבוצה הומוגנית של ערוצים ופרמטרים. במאמר הזה מוסבר איך להשתמש באוספים ולעבד אותם מראש. כל סצנה מכילה פס קיטוב אחד או שניים מתוך 4 פסים אפשריים, בהתאם להגדרות הקיטוב של המכשיר. השילובים האפשריים הם תחום תדרים יחיד VV, תחום תדרים יחיד HH, שני תחומי תדרים VV+VH ושני תחומי תדרים HH+HV:
- VV: קיטוב משותף יחיד, שידור אנכי/קליטה אנכית
- HH: קיטוב משותף יחיד, שידור אופקי/קליטה אופקית
- VV + VH: קיטוב צולב בשני תחומי תדרים, שידור אנכי/קליטה אופקית
- HH + HV: קיטוב צולב בשני תחומי תדרים, שידור אופקי/קליטה אנכית
כל סצנה כוללת גם פס "זווית" נוסף שמכיל את זווית הפגיעה המשוערת מאליפסואיד במעלות בכל נקודה. הרצועה הזו נוצרת על ידי אינטרפולציה של המאפיין incidenceAngle של השדה geolocationGridPoint שסופק עם כל נכס.
כל סצנה עברה עיבוד מראש באמצעות Sentinel-1 Toolbox לפי השלבים הבאים:
- הסרת רעש תרמי
- כיול רדיומטרי
- תיקון פני השטח באמצעות SRTM 30 או ASTER DEM לאזורים שגדולים מקו רוחב של 60 מעלות, שבהם SRTM לא זמין. הערכים הסופיים שעברו תיקון פני שטח מומרים לדציבלים באמצעות שינוי קנה מידה לוגריתמי (10*log10(x)).
מידע נוסף על שלבי העיבוד המקדים האלה זמין במאמר Sentinel-1 Pre-processing. למידע נוסף על עבודה עם תמונות Sentinel-1, קראו את המדריך של גווידו למויין על העקרונות הבסיסיים של SAR ואת המדריך של מורט קנטי על זיהוי שינויים ב-SAR.
האוסף הזה מחושב בזמן אמת. אם אתם רוצים להשתמש באוסף הבסיסי עם ערכי הספק גולמיים (שמתעדכן מהר יותר), עיינו ב-COPERNICUS/S1_GRD_FLOAT.
למי שמעוניין לבצע עיבוד משלו, הסצנות הלא מעובדות של S1 GRD, כפי שהורדו מ-ESA, זמינות בכתובת gs://earth-engine-public-requester-pays/sentinel1/GRD, יחד עם קובצי המסלול המתאימים (משוחזרים ומדויקים) בכתובת gs://earth-engine-public-requester-pays/sentinel1/AUX.
הנתונים שלא עברו עיבוד נוספים לאינדקס גם בטבלה earth-engine-public-data.geo_index.sentinel1_index ב-BigQuery. כל שורה בטבלה מכילה מידע על מוצר S1 GRD אחד, כולל מזהה המוצר, מזהה ה-datatake, זמן האיסוף, גבולות קווי הרוחב והאורך והנתיב לנתוני המוצר ב-gs://earth-engine-public-requester-pays/sentinel1/GRD.
תחום תדרים
תחום תדרים
גודל הפיקסל: משתנה
| שם | יחידות | מינימום | מקסימום | גודל הפיקסל | תיאור |
|---|---|---|---|---|---|
HH |
דציבל | -50* | 1* | 10 מטרים | קיטוב משותף יחיד, שידור אופקי/קליטה אופקית |
HV |
דציבל | -50* | 1* | 10 מטרים | קיטוב צולב בשני תחומי תדרים, שידור אופקי/קליטה אנכית |
VV |
דציבל | -50* | 1* | 10 מטרים | קיטוב משותף יחיד, שידור אנכי/קליטה אנכית |
VH |
דציבל | -50* | 1* | 10 מטרים | קיטוב צולב בשני תחומי תדרים, שידור אנכי/קליטה אופקית |
angle |
deg | 0* | 90* | 20,000 מטרים | זווית פגיעה משוערת מאליפסואיד |
מאפייני תמונה
מאפייני תמונה
| שם | סוג | תיאור |
|---|---|---|
| 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 | נקודה צפה בדיוק כפול (Double Precision Floating Point) | שעת ההתחלה של העיבוד. |
| GRD_Post_Processing_stop | נקודה צפה בדיוק כפול (Double Precision Floating Point) | שעת הסיום של העיבוד. |
| 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 | נקודה צפה בדיוק כפול (Double Precision Floating Point) | שעת ההתחלה של העיבוד. |
| SLC_Processing_stop | נקודה צפה בדיוק כפול (Double Precision Floating Point) | שעת הסיום של העיבוד. |
| S1TBX_Calibration_Operator_version | מחרוזת | גרסת כלי הכיול של Sentinel-1 Toolbox. |
| S1TBX_SAR_Processing_version | מחרוזת | גרסת כלי העיבוד של Sentinel-1 Toolbox SAR. |
| SNAP_Graph_Processing_Framework_GPF_version | מחרוזת | גרסת Sentinel Application Platform (SNAP). |
| startTimeANX | נקודה צפה בדיוק כפול (Double Precision Floating Point) | שעת ההתחלה של החישה של נתוני הקלט ביחס לחציית הצומת העולה. זהו מספר הזמן שחלף מאז חציית הצומת העולה של המסלול [ms]. |
| stopTimeANX | נקודה צפה בדיוק כפול (Double Precision Floating Point) | זמן הסיום של החישה של נתוני הקלט ביחס לחציית הצומת העולה. זהו מספר הזמן שחלף מאז חציית הצומת העולה של המסלול [ms]. |
| nssdcIdentifier | מחרוזת | מזהה ייחודי של המשימה לפי התקנים שהוגדרו על ידי World Data Center for Satellite Information (WDC-SI), שזמינים כאן. |
| familyName | מחרוזת | השם המלא של המשימה. לדוגמה: "SENTINEL-1" |
| platform_number | מחרוזת | המזהה האלפאנומרי של הפלטפורמה במשימה. |
| platformHeading | נקודה צפה בדיוק כפול (Double Precision Floating Point) | כיוון הפלטפורמה ביחס לצפון, במעלות |
| לבצע אינסטרומנטציה | מחרוזת | מידע שקשור למכשיר בפלטפורמה שאספה את הנתונים. |
| instrumentMode | מחרוזת | IW (Interferometric Wide Swath), SM (Strip Map) או EW (Extra Wide Swath). לפרטי המוצר |
| instrumentSwath | מחרוזת | רשימת הרצועות שכלולות במוצר. רוב המוצרים יכילו רק רצועה אחת, למעט מוצרי TOPS SLC שכוללים 3 או 5 רצועות. |
| orbitNumber_start | נקודה צפה בדיוק כפול (Double Precision Floating Point) | מספר המסלול המוחלט של הקו הישן ביותר בנתוני התמונה. |
| orbitNumber_stop | נקודה צפה בדיוק כפול (Double Precision Floating Point) | מספר המסלול המוחלט של השורה האחרונה בנתוני התמונה. |
| relativeOrbitNumber_start | נקודה צפה בדיוק כפול (Double Precision Floating Point) | מספר המסלול היחסי של השורה הישנה ביותר בנתוני התמונה. |
| relativeOrbitNumber_stop | נקודה צפה בדיוק כפול (Double Precision Floating Point) | מספר המסלול היחסי של הקו האחרון בנתוני התמונה. |
| cycleNumber | נקודה צפה בדיוק כפול (Double Precision Floating Point) | המספר הסידורי המוחלט של מחזור המשימה שאליו מתייחסים נתוני התמונה הישנים ביותר. |
| phaseIdentifier | נקודה צפה בדיוק כפול (Double Precision Floating Point) | המזהה של שלב המשימה שאליו מתייחסים נתוני התמונה הישנים ביותר. |
| orbitProperties_pass | מחרוזת | כיוון המסלול ('ASCENDING' או 'DESCENDING') של נתוני התמונה הישנים ביותר במוצר (תחילת המוצר). |
| orbitProperties_ascendingNodeTime | נקודה צפה בדיוק כפול (Double Precision Floating Point) | זמן UTC של הצומת העולה של המסלול. הרכיב הזה קיים בכל המוצרים, חוץ ממוצרי ASAR L2 OCN שנוצרים מקלט ASAR L1. |
| רזולוציה | מחרוזת | H לרמה גבוהה או M לרמה בינונית. |
| resolution_meters | נקודה צפה בדיוק כפול (Double Precision Floating Point) | רזולוציה במטרים. |
| instrumentConfigurationID | נקודה צפה בדיוק כפול (Double Precision Floating Point) | מזהה הגדרת המכשיר (מזהה מסד הנתונים של Radar) של הנתונים האלה. |
| missionDataTakeID | נקודה צפה בדיוק כפול (Double Precision Floating Point) | המזהה הייחודי של ה-datatake במשימה. |
| 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 | מחרוזת | True אם זה חלק ממוצר גדול יותר, או False אם זה מוצר שלם. |
| segmentStartTime | נקודה צפה בדיוק כפול (Double Precision Floating Point) | שעת ההתחלה של החישה של המקטע שאליו שייך החלק הזה. השדה הזה מופיע רק אם sliceProductFlag = true |
| sliceNumber | נקודה צפה בדיוק כפול (Double Precision Floating Point) | מספר הפרוסה המוחלט של הפרוסה הזו, החל מ-1. השדה הזה מופיע רק אם sliceProductFlag = true. |
| totalSlices | נקודה צפה בדיוק כפול (Double Precision Floating Point) | מספר הפרוסות הכולל במערך הנתונים המלא. השדה הזה מופיע רק אם sliceProductFlag = true. |
תנאים והגבלות
תנאים והגבלות
השימוש בנתוני Sentinel כפוף לתנאים ולהגבלות על נתוני Sentinel בתוכנית Copernicus.
סיור עם פלטפורמת Earth Engine
Code Editor (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