Поделиться через


Прием спутниковых изображений в Azure Data Manager для сельского хозяйства

Спутниковые изображения являются основой для данных сельского хозяйства. Для поддержки масштабируемого приема геометрических обрезанных образов корпорация Майкрософт сотрудничает с Sentinel Hub от Sinergise, чтобы обеспечить простой доступ к собственной лицензии (BYOL) для Azure Data Manager для сельского хозяйства. Вы можете использовать этот интерфейс BYOL для управления собственными затратами. Эта возможность помогает хранить исторические и актуальные изображения в связанном контексте соответствующих полей.

Необходимые компоненты

Прием геометрических обрезанных изображений

Использование вспомогательных данных в Azure Data Manager для сельского хозяйства включает в себя следующие действия.

Схема, показывающая поток приема спутниковых данных: прием данных, отслеживание состояния, получение метаданных и скачивание данных.

Примечание.

Диспетчер данных Microsoft Azure для сельского хозяйства в настоящее время находится в предварительной версии. Юридические условия, применимые к функциям, которые находятся в бета-версии, предварительной версии или в противном случае еще не выпущены в общедоступную версию, см . в дополнительных условиях использования для предварительных версий Microsoft Azure.

Диспетчер данных Microsoft Azure для сельского хозяйства требует регистрации и доступен только утвержденным клиентам и партнерам в течение предварительного периода. Чтобы запросить доступ к Microsoft Data Manager для сельского хозяйства в течение предварительного периода, используйте эту форму.

Видимость потребления и ведение журнала

Так как все принятые данные лежат в модели BYOL, стоимость задания является прозрачной. Azure Data Manager для сельского хозяйства предоставляет встроенные журналы для обеспечения прозрачности использования единицы обработки (PU) для вызовов вышестоящего партнера Sentinel Hub. Сведения отображаются в SatelliteLogs категории стандартного ведения журнала Azure Data Manager.

Поиск доступных образов в STAC

Azure Data Manager для сельского хозяйства поддерживает стандартный интерфейс поиска каталогов активов SpatioTemporal (STAC), чтобы найти метаданные на изображениях в коллекции Sentinel Hub перед фиксацией для загрузки пикселей. Для этого конечная точка поиска принимает расположение в виде точки, многоугольника или многоугольника, а также начальной и конечной даты и времени. Кроме того, если у вас уже есть уникальный идентификатор элемента, его можно предоставить в виде массива до пяти, чтобы получить эти элементы напрямую.

Внимание

Чтобы соответствовать синтаксису STAC, идентификатор компонента переименован в идентификатор элемента из версии API 2023-11-01-preview.

Если указать идентификатор элемента, все параметры расположения и времени в запросе игнорируются.

Одноэлементная система управления версиями

Опубликованные плитки перекрывают пространство на земле, чтобы обеспечить полное пространственное покрытие. Если запрашиваемая геометрия находится в пространстве, где несколько плиток совпадают с разумным временным интервалом, поставщик автоматически мозаизает возвращаемое изображение с выбранными пикселями из диапазона кандидатов. Поставщик создает лучшее полученное изображение.

В некоторых случаях использование нескольких плиток не является желательным и возможность трассировки в одном источнике плиток предпочтительнее. Для поддержки этого строгого управления версиями Azure Data Manager для сельского хозяйства поддерживает указание одного идентификатора элемента в задании приема.

Примечание.

Эта функция доступна только в версии API 2023-11-01-preview.

Если геометрия для предоставленного идентификатора элемента имеет частичное покрытие (например, геометрия охватывает несколько плиток), возвращаемые изображения отражают только пиксели, которые присутствуют на плитке указанного элемента и приводят к частичному изображению.

Повторная подготовка

Внимание

Функциональные возможности повторной подготовки изменились с версии API 2023-11-01-preview, но она сразу же применима ко всем версиям. Старые версии использовали статическое преобразование 10 м * 10 м, установленное на экваторе. Образы, полученные до этого выпуска, могут иметь разницу в размере от приема изображений после этого выпуска.

Azure Data Manager для сельского хозяйства использует WPS84 (EPSG: 4326), плоскую систему координат. Образы Sentinel-2 представлены в UTM, системе проекции земли, которая приблизит круглую землю.

Преобразование между плоской изображением и круглой землей включает в себя приблизительный перевод. Точность этого перевода равна экватору (10 m^2) и увеличивается поле ошибки, так как точка в вопросе перемещается от экватора к полюсам.

Для согласованности Azure Data Manager для сельского хозяйства использует следующую формулу в 10 m^2 для всех вызовов Sentinel-2:

$$ Широта = \frac{10 m}{111320} $$

$$ Долгота = \frac{10 m}{\frac{111320}{cos(lat)}} $$

$$ \ Where\ lat = The\ centroid's\ широта\ from\ the\ provided\ geometry $$

Кэширование

Внимание

Функции кэширования доступны только в версии API 2023-11-01-preview. Кэширование элементов применимо только для извлечения, основанного на идентификаторе элемента. Для типичного поиска геометрии и времени возвращаемые элементы не кэшируются.

Azure Data Manager для сельского хозяйства оптимизирует производительность и стоимость высокократных вызовов одного и того же элемента. Он кэширует последние элементы STAC, полученные идентификатором элемента в течение пяти дней в экземпляре клиента, и включает локальное извлечение.

Для первого вызова конечной точки поиска Azure Data Manager для сельского хозяйства брокеры запроса и запускают запрос к вышестоящему поставщику, чтобы получить соответствующие или пересекающиеся элементы данных. Запрос вызывает любые сборы поставщиков.

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

Если задание приема выполняется для идентичной геометрии, на которую ссылается тот же идентификатор ресурса и с перекрывающимся временем на уже извлеченную сцену, Azure Data Manager для сельского хозяйства использует локально сохраненное изображение. Образ снова не скачан из вышестоящего поставщика. Для кэширования на уровне пикселей срок действия не истек.

Вспомогательные источники, поддерживаемые Azure Data Manager для сельского хозяйства

Хотя Azure Data Manager для сельского хозяйства находится в предварительной версии, он поддерживает прием данных из созвездия Sentinel-2.

Sentinel-2

Sentinel-2 является спутником, которое Европейское космическое агентство (ESA) запустило под миссией Коперникуса. Это созвездие имеет пару спутников и несет многоспектральные полезные данные инструментирования (MSI), которые образцы 13 спектральных полос: четыре полосы в 10 м, шесть полос в 20 м, и три полосы в 60-м пространственном разрешении.

Sentinel-2 имеет два продукта:

  • Данные уровня 1 для верхней части атмосферы.
  • Данные уровня 2 для нижней части атмосферы. Этот вариант атмосферно исправляется.

Azure Data Manager для сельского хозяйства поддерживает прием и получение Sentinel_2_L2A и Sentinel_2_L1C данных из Sentinel 2.

Имена изображений и разрешения

API, используемые для приема и чтения вспомогательных данных (для Sentinel-2) в Azure Data Manager для сельского хозяйства, поддерживают следующие имена и разрешения изображений:

Категория Имя образа Description Разрешение
Необработанные полосы B01 Прибрежная атмосфера 60 м
Необработанные полосы B02 Синий 10 м
Необработанные полосы B03 Зеленый 10 м
Необработанные полосы B04 Красный 10 м
Необработанные полосы B05 Красные края растительности 20 м
Необработанные полосы B06 Красные края растительности 20 м
Необработанные полосы B07 Красные края растительности 20 м
Необработанные полосы B08 Вблизи инфракрасного (NIR) 10 м
Необработанные полосы B8A Узкий NIR 20 м
Необработанные полосы B09 Водяной пар 60 м
Необработанные полосы B11 Коротковолновый инфракрасный (SWIR) 20 м
Необработанные полосы B12 SWIR 20 м
Выходные данные процессора Sen2Cor AOT Карта оптической толщины аэрозоля 10 м
Выходные данные процессора Sen2Cor SCL Данные классификации сцен 20 м
Выходные данные процессора Sen2Cor SNW Вероятность снега 20 м
Выходные данные процессора Sen2Cor CLD Вероятность облака 20 м
Производные индексы NDVI Нормализованный индекс растительности 10 м/20 м/60 м (определяемый пользователем)
Производные индексы NDWI Нормализованный индекс воды разности 10 м/20 м/60 м (определяемый пользователем)
Производные индексы EVI Расширенный индекс растительности 10 м/20 м/60 м (определяемый пользователем)
Производные индексы ЛАЙ Индекс конечной области 10 м/20 м/60 м (определяемый пользователем)
Производные индексы LAIMask Маска индекса конечной области 10 м/20 м/60 м (определяемый пользователем)
CLP Облачная вероятность на основе s2cloudless Значения варьируются от 0 (без облаков) до 255 (облаков). 10 м/20 м/60 м (определяемый пользователем)
CLM Облачные маски на основе S2cloudless 1 Значение представляет облака, 0 не представляет облако и 255 не представляет данных. 10 м/20 м/60 м (определяемый пользователем)
dataMask Двоичная маска для обозначения доступности данных 0 Значение представляет недоступность данных или пикселей, расположенных за пределами интересующей области. Неприменимо, по значению пикселя

Примечания

Azure Data Manager для сельского хозяйства использует CRS EPSG: 4326 для данных Sentinel-2. Разрешения, приведенные в API, находятся в экваторе.

Для предварительной версии:

  • Для каждого клиента может выполняться не более пяти вспомогательных заданий.
  • Вспомогательное задание может получать данные не более одного года в одном вызове API.
  • Поддерживаются только ТИФ.
  • Поддерживаются только 10-м, 20-м и 60-м изображения.

Следующие шаги