
- 데이터 세트 제공
- 2014-10-03T00:00:00Z–2025-09-01T16:50:56Z
- 데이터 세트 제공업체
- 유럽 연합/ESA/코페르니쿠스
- 다시 방문 간격
- 6일
- 태그
설명
Sentinel-1 미션은 5.405GHz (C 대역)에서 이중 편파 C 대역 합성 개구 레이더 (SAR) 기기의 데이터를 제공합니다. 이 컬렉션에는 Sentinel-1 Toolbox를 사용하여 보정되고 직교 보정된 제품을 생성하도록 처리된 S1 지상 범위 감지 (GRD) 장면이 포함됩니다. 컬렉션은 매일 업데이트됩니다. 새 애셋은 사용 가능해진 후 2일 이내에 인제스트됩니다.
이 컬렉션에는 모든 GRD 장면이 포함되어 있습니다. 각 장면에는 3가지 해상도(10, 25, 40미터), 4가지 밴드 조합 (장면 편광에 해당), 3가지 기기 모드가 있습니다. 모자이크 컨텍스트에서 컬렉션을 사용하려면 동질적인 밴드 및 매개변수 집합으로 필터링해야 할 수 있습니다. 컬렉션 사용 및 전처리에 관한 자세한 내용은 이 도움말을 참고하세요. 각 장면에는 기기의 편광 설정에 따라 가능한 4개의 편광 대역 중 1개 또는 2개가 포함됩니다. 가능한 조합은 단일 대역 VV, 단일 대역 HH, 이중 대역 VV+VH, 이중 대역 HH+HV입니다.
- VV: 단일 동편파, 수직 전송/수직 수신
- HH: 단일 동극화, 수평 전송/수평 수신
- VV + VH: 이중 대역 교차 편파, 수직 전송/수평 수신
- HH + HV: 이중 대역 교차 편파, 가로 전송/세로 수신
각 장면에는 모든 지점에서 타원체의 대략적인 입사각(도)이 포함된 추가 'angle' 밴드도 포함됩니다. 이 밴드는 각 애셋과 함께 제공되는 'geolocationGridPoint' 그리드 필드의 'incidenceAngle' 속성을 보간하여 생성됩니다.
각 장면은 다음 단계를 사용하여 Sentinel-1 Toolbox로 사전 처리되었습니다.
- 열 노이즈 제거
- 방사광학 보정
- SRTM을 사용할 수 없는 위도 60도 이상의 지역에 SRTM 30 또는 ASTER DEM을 사용한 지형 보정 최종 지형 보정 값은 로그 스케일링(10*log10(x))을 통해 데시벨로 변환됩니다.
이러한 전처리 단계에 대한 자세한 내용은 Sentinel-1 전처리 도움말을 참고하세요. Sentinel-1 이미지 작업에 관한 자세한 내용은 SAR 기본사항에 관한 Guido Lemoine의 튜토리얼 및 SAR 변화 감지에 관한 Mort Canty의 튜토리얼을 참고하세요.
이 컬렉션은 즉석에서 계산됩니다. 기본 컬렉션을 원시 전력 값 (더 빠르게 업데이트됨)과 함께 사용하려면 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 | 문자열 | 시설이 위치한 국가의 이름입니다. 이 요소는 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 | 처리 시작 시간입니다. |
GRD_Post_Processing_stop | DOUBLE | 처리 중지 시간입니다. |
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 | 처리 시작 시간입니다. |
SLC_Processing_stop | DOUBLE | 처리 중지 시간입니다. |
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 | 상승 노드 교차를 기준으로 하는 입력 데이터의 감지 시작 시간입니다. 궤도 상승 노드 교차 이후 경과된 시간입니다[ms]. |
stopTimeANX | DOUBLE | 상승 노드 교차를 기준으로 입력 데이터의 감지 중지 시간입니다. 궤도 상승 노드 교차 이후 경과된 시간입니다[ms]. |
nssdcIdentifier | 문자열 | 여기에서 확인할 수 있는 위성 정보 세계 데이터 센터 (WDC-SI)에서 정의한 표준에 따라 미션을 고유하게 식별합니다. |
familyName | 문자열 | 전체 미션 이름입니다. 예: 'SENTINEL-1' |
platform_number | 문자열 | 미션 내 플랫폼의 영숫자 식별자입니다. |
platformHeading | DOUBLE | 북쪽을 기준으로 한 플랫폼 방향(도) |
계측 | 문자열 | 데이터를 획득한 플랫폼의 기기와 관련된 정보입니다. |
instrumentMode | 문자열 | IW (Interferometric Wide Swath), EW (Extra Wide Swath) 또는 SM (Strip Map) |
instrumentSwath | 문자열 | 제품에 포함된 스와스의 목록입니다. 대부분의 제품에는 하나의 스와스만 포함됩니다. 단, TOPS SLC 제품에는 3개 또는 5개의 스와스가 포함됩니다. |
orbitNumber_start | DOUBLE | 이미지 데이터 내 가장 오래된 라인의 절대 궤도 번호입니다. |
orbitNumber_stop | DOUBLE | 이미지 데이터 내 가장 최근 줄의 절대 궤도 번호입니다. |
relativeOrbitNumber_start | DOUBLE | 이미지 데이터 내 가장 오래된 선의 상대 궤도 번호입니다. |
relativeOrbitNumber_stop | DOUBLE | 이미지 데이터 내 가장 최근 줄의 상대 궤도 번호입니다. |
cycleNumber | DOUBLE | 가장 오래된 이미지 데이터가 적용되는 미션 주기의 절대 시퀀스 번호입니다. |
phaseIdentifier | DOUBLE | 가장 오래된 이미지 데이터가 적용되는 미션 단계의 ID입니다. |
orbitProperties_pass | 문자열 | 제품에서 가장 오래된 이미지 데이터(제품 시작)의 궤도 방향('ASCENDING' 또는 'DESCENDING')입니다. |
orbitProperties_ascendingNodeTime | DOUBLE | 궤도의 상승 노드 UTC 시간입니다. 이 요소는 ASAR L1 입력에서 생성된 ASAR L2 OCN 제품을 제외한 모든 제품에 있습니다. |
resolution | 문자열 | 높음은 H, 중간은 M입니다. |
resolution_meters | DOUBLE | 해상도(단위: 미터)입니다. |
instrumentConfigurationID | DOUBLE | 이 데이터의 기기 구성 ID (레이더 데이터베이스 ID)입니다. |
missionDataTakeID | DOUBLE | 미션 내 데이터 수집의 고유 ID입니다. |
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 | 이 슬라이스가 속한 세그먼트의 감지 시작 시간입니다. 이 필드는 sliceProductFlag = true인 경우에만 표시됩니다. |
sliceNumber | DOUBLE | 이 슬라이스의 절대 슬라이스 번호(1부터 시작)입니다. 이 필드는 sliceProductFlag = true인 경우에만 표시됩니다. |
totalSlices | DOUBLE | 전체 데이터 테이크의 슬라이스 총수입니다. 이 필드는 sliceProductFlag = true인 경우에만 표시됩니다. |
이용약관
이용약관
Sentinel 데이터 사용에는 코페르니쿠스 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