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

COPERNICUS/S1_GRD
Доступность набора данных
2014-10-03T00:00:00Z–2025-12-22T16:18:24Z
Поставщик наборов данных
Фрагмент кода земляного двигателя
ee.ImageCollection("COPERNICUS/S1_GRD")
Интервал повторного посещения
6 дней
Теги
copernicus esa eu radar sar satellite-imagery sentinel backscatter
поляризация

Описание

Миссия Sentinel-1 предоставляет данные с двухполяризационного радиолокатора с синтезированной апертурой (SAR) C-диапазона на частоте 5,405 ГГц (C-диапазон). Эта коллекция включает в себя сцены S1 Ground Range Detected (GRD), обработанные с помощью Sentinel-1 Toolbox для создания калиброванного ортокорректированного продукта. Коллекция обновляется ежедневно. Новые данные добавляются в течение двух дней после их появления.

Эта коллекция содержит все сцены GRD. Каждая сцена имеет одно из 3 разрешений (10, 25 или 40 метров), 4 комбинации полос (соответствующие поляризации сцены) и 3 режима работы прибора. Использование коллекции в контексте мозаичного изображения, вероятно, потребует фильтрации до однородного набора полос и параметров. Подробности использования коллекции и предварительной обработки см. в этой статье . Каждая сцена содержит либо 1, либо 2 из 4 возможных полос поляризации, в зависимости от настроек поляризации прибора. Возможные комбинации: однополосная VV, однополосная HH, двухполосная VV+VH и двухполосная HH+HV:

  1. VV: однополяризационная модуляция, вертикальная передача/вертикальный прием
  2. HH: однополяризационная передача/горизонтальный прием
  3. VV + VH: двухдиапазонная кроссполяризация, вертикальная передача/горизонтальный прием
  4. HH + HV: двухдиапазонная кроссполяризация, горизонтальная передача/вертикальный прием

Каждая сцена также включает дополнительную полосу «угла», содержащую приблизительный угол падения эллипсоида в градусах в каждой точке. Эта полоса генерируется путем интерполяции свойства «угол падения» поля сетки «geolocationGridPoint», предоставляемого с каждым ресурсом.

Каждая сцена была предварительно обработана с помощью Sentinel-1 Toolbox, используя следующие шаги:

  1. Удаление теплового шума
  2. Радиометрическая калибровка
  3. Коррекция рельефа выполняется с использованием SRTM 30 или ASTER DEM для районов, расположенных более чем на 60 градусах широты, где SRTM недоступен. Итоговые значения с коррекцией рельефа преобразуются в децибелы с помощью логарифмического масштабирования (10*log10(x)).

Для получения более подробной информации об этих этапах предварительной обработки, пожалуйста, обратитесь к статье «Предварительная обработка Sentinel-1» . Дополнительные рекомендации по работе с изображениями Sentinel-1 см. в руководстве Гвидо Лемойна по основам SAR и в руководстве Морта Канти по обнаружению изменений SAR .

Эта коллекция вычисляется в режиме реального времени. Если вы хотите использовать базовую коллекцию с необработанными значениями мощности (которая обновляется быстрее), см. COPERNICUS/S1_GRD_FLOAT.

Группы

Группы

Имя Единицы Мин Макс Размер пикселя Описание
HH дБ -50* 1* 10 метров

Однополяризационная передача/горизонтальный прием

HV дБ -50* 1* 10 метров

Двухдиапазонная кроссполяризация, горизонтальная передача/вертикальный прием

VV дБ -50* 1* 10 метров

Однополяризационный, вертикальная передача/вертикальный прием

VH дБ -50* 1* 10 метров

Двухдиапазонная кроссполяризация, вертикальная передача/горизонтальный прием

angle град 0* 90* 20000 метров

Приблизительный угол падения с эллипсоида

* расчетное минимальное или максимальное значение

Свойства изображения

Свойства изображения

Имя Тип Описание
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 ДВОЙНОЙ

Время начала обработки.

GRD_Post_Processing_stop ДВОЙНОЙ

Время остановки обработки.

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 ДВОЙНОЙ

Время начала обработки.

SLC_Processing_stop ДВОЙНОЙ

Время остановки обработки.

S1TBX_Calibration_Operator_version НИТЬ

Версия инструмента калибровки Sentinel-1 Toolbox.

S1TBX_SAR_Processing_version НИТЬ

Версия инструмента обработки SAR Sentinel-1 Toolbox.

SNAP_Graph_Processing_Framework_GPF_version НИТЬ

Версия платформы приложений Sentinel (SNAP).

startTimeANX ДВОЙНОЙ

Запись времени начала ввода данных относительно точки пересечения восходящего узла орбиты. Это подсчет времени, прошедшего с момента пересечения восходящего узла орбиты [мс].

stopTimeANX ДВОЙНОЙ

Измерение времени остановки входных данных относительно точки пересечения восходящего узла орбиты. Это подсчет времени, прошедшего с момента пересечения восходящего узла орбиты [мс].

nssdcIdentifier НИТЬ

Уникально идентифицирует миссию в соответствии со стандартами, определенными Всемирным центром данных спутниковой информации (WDC-SI), которые доступны здесь .

фамилия НИТЬ

Полное название миссии. Например, "SENTINEL-1"

номер_платформы НИТЬ

Буквенно-цифровой идентификатор платформы в рамках миссии.

platformHeading ДВОЙНОЙ

Направление платформы относительно севера, градусы

инструмент НИТЬ

Информация, относящаяся к инструменту на платформе, с которой были получены данные.

instrumentMode НИТЬ

IW (интерферометрическая широкая полоса), SM (полосная карта) или EW (сверхширокая полоса). См. подробную информацию о продукте .

полоса инструментов НИТЬ

Список вальцов, входящих в состав изделия. Большинство изделий содержат только один ватик, за исключением изделий TOPS SLC, которые включают 3 или 5 вальцов.

orbitNumber_start ДВОЙНОЙ

Абсолютный номер орбиты самой старой линии в данных изображения.

orbitNumber_stop ДВОЙНОЙ

Абсолютный номер орбиты самой последней строки в данных изображения.

relativeOrbitNumber_start ДВОЙНОЙ

Относительный номер орбиты самой старой линии в данных изображения.

relativeOrbitNumber_stop ДВОЙНОЙ

Относительный номер орбиты самой последней строки в данных изображения.

номер цикла ДВОЙНОЙ

Абсолютный порядковый номер цикла миссии, к которому относятся самые старые данные изображения.

phaseIdentifier ДВОЙНОЙ

Идентификатор этапа миссии, к которому относятся самые старые данные изображения.

orbitProperties_pass НИТЬ

Направление орбиты («восходящее» или «нисходящее») для самых старых данных изображения в продукте (начало продукта).

orbitProperties_ascendingNodeTime ДВОЙНОЙ

Время UTC восходящего узла орбиты. Этот элемент присутствует для всех продуктов, за исключением продуктов ASAR L2 OCN, которые генерируются на основе входных данных ASAR L1.

разрешение НИТЬ

H означает высокий уровень, M — средний.

разрешение_метры ДВОЙНОЙ

Разрешение в метрах.

instrumentConfigurationID ДВОЙНОЙ

Идентификатор конфигурации прибора (идентификатор базы данных радара) для этих данных.

missionDataTakeID ДВОЙНОЙ

Уникальный идентификатор сбора данных в рамках миссии.

передатчикПриём Поляризация СПИСОК_СТРОК

Поляризация передачи/приема данных. Для каждой комбинации Tx/Rx имеется один элемент: ['VV'], ['HH'], ['VV', 'VH'] или ['HH', 'HV'].

продуктКласс НИТЬ

Для аннотаций используйте класс продукта "A", а для стандартов — "S".

описание класса продукта НИТЬ

Текстовое описание класса выходной продукции.

состав продукта НИТЬ

Тип состава данного продукта: «Индивидуальный», «Ломтик» или «Собранный».

тип продукта НИТЬ

Тип продукта (уровень коррекции) данного продукта.

Категория своевременности продукта НИТЬ

Указывает требуемые сроки обработки. Один из вариантов: NRT-10m, NRT-1h, NRT-3h, Fast-24h, Off-line или Reprocessing.

sliceProductFlag НИТЬ

Значение true, если это фрагмент более крупного продукта, или false, если это полный продукт.

segmentStartTime ДВОЙНОЙ

Определение времени начала сегмента, к которому принадлежит данный фрагмент. Это поле присутствует только в том случае, если sliceProductFlag = true.

sliceNumber ДВОЙНОЙ

Абсолютный порядковый номер этого среза, начиная с 1. Это поле присутствует только в том случае, если sliceProductFlag = true.

totalSlices ДВОЙНОЙ

Общее количество срезов в полных данных. Это поле присутствует только в том случае, если 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);

настройка Python

Информацию об API Python и использовании 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
Открыть в редакторе кода