Bagikan melalui


Menyerap citra satelit di Azure Data Manager for Agriculture

Citra satelit adalah pilar dasar data pertanian. Untuk mendukung penyerapan citra yang terpotong geometri yang dapat diskalakan, Microsoft bermitra dengan Sentinel Hub by Sinergise untuk memberikan pengalaman membawa lisensi Anda sendiri (BYOL) yang mulus untuk Azure Data Manager for Agriculture. Anda dapat menggunakan pengalaman BYOL ini untuk mengelola biaya Anda sendiri. Kemampuan ini membantu Anda menyimpan gambar historis dan terbaru yang diklip bidang dalam konteks tertaut dari bidang yang relevan.

Prasyarat

  • Untuk mencari dan menyerap citra, Anda memerlukan akun pengguna yang memiliki hak langganan yang sesuai dengan Sentinel Hub.
  • Baca ketentuan layanan dan kebijakan privasi Sinergise Sentinel Hub.
  • Siapkan nilai dan providerClientSecret AndaproviderClientId.

Menyerap citra yang diklip geometri

Menggunakan data satelit di Azure Data Manager for Agriculture melibatkan langkah-langkah berikut:

Diagram yang menunjukkan aliran penyerapan data satelit: menyerap data, memantau status, mengambil metadata, dan mengunduh data.

Catatan

Microsoft Azure Data Manager for Agriculture saat ini dalam pratinjau. Untuk persyaratan hukum yang berlaku untuk fitur yang beta, dalam pratinjau, atau belum dirilis ke ketersediaan umum, lihat Ketentuan Penggunaan Tambahan untuk Pratinjau Microsoft Azure.

Microsoft Azure Data Manager for Agriculture memerlukan pendaftaran dan hanya tersedia untuk pelanggan dan mitra yang disetujui selama periode pratinjau. Untuk meminta akses ke Microsoft Data Manager for Agriculture selama periode pratinjau, gunakan formulir ini.

Visibilitas dan pengelogan konsumsi

Karena semua data yang diserap berada di bawah model BYOL, biaya pekerjaan transparan. Azure Data Manager for Agriculture menawarkan pengelogan bawaan untuk memberikan transparansi konsumsi unit pemrosesan (PU) untuk panggilan ke mitra hulu Sentinel Hub. Informasi muncul di SatelliteLogs bawah kategori pengelogan Azure Data Manager standar.

Pencarian STAC untuk citra yang tersedia

Azure Data Manager for Agriculture mendukung antarmuka pencarian SpatioTemporal Asset Catalogs (STAC) standar industri untuk menemukan metadata pada citra dalam koleksi Sentinel Hub sebelum berkomitmen untuk mengunduh piksel. Untuk melakukannya, titik akhir pencarian menerima lokasi dalam bentuk titik, poligon, atau multipoligon, ditambah tanggal/waktu mulai dan berakhir. Atau, jika Anda sudah memiliki ID item unik, Anda dapat menyediakannya sebagai array hingga lima untuk mengambil item tertentu secara langsung.

Penting

Agar konsisten dengan sintaks STAC, ID fitur diganti namanya menjadi ID item dari versi API pratinjau 2023-11-01.

Jika Anda memberikan ID item, parameter lokasi dan waktu apa pun dalam permintaan diabaikan.

Kontrol sumber petak peta tunggal

Petak peta yang diterbitkan tumpang tindih ruang di bumi untuk memastikan cakupan spasial penuh. Jika geometri yang dikueri terletak di ruang di mana lebih dari satu petak peta cocok untuk jangka waktu yang wajar, penyedia secara otomatis melakukan mosaik gambar yang dikembalikan dengan piksel yang dipilih dari rentang petak peta kandidat. Penyedia menghasilkan gambar yang dihasilkan terbaik.

Dalam beberapa kasus, menggunakan lebih dari satu petak peta tidak diinginkan dan keterlacakan ke satu sumber petak peta lebih disukai. Untuk mendukung kontrol sumber yang ketat ini, Azure Data Manager for Agriculture mendukung penentuan ID item tunggal dalam pekerjaan penyerapan.

Catatan

Fungsionalitas ini hanya tersedia dari versi API pratinjau 2023-11-01.

Jika geometri untuk ID item yang disediakan memiliki cakupan parsial (misalnya, geometri mencakup lebih dari satu petak), gambar yang dikembalikan hanya mencerminkan piksel yang ada dalam petak peta item yang ditentukan dan menghasilkan gambar parsial.

Proyeksi ulang

Penting

Fungsionalitas proyeksi ulang telah berubah dari versi API pratinjau 2023-11-01, tetapi segera berlaku untuk semua versi. Versi lama menggunakan konversi statis 10 m * 10 m yang ditetapkan di khatulistiwa. Citra yang diserap sebelum rilis ini mungkin memiliki perbedaan ukuran dari citra yang diserap setelah rilis ini.

Azure Data Manager for Agriculture menggunakan WGS84 (EPSG: 4326), sistem koordinat datar. Citra Sentinel-2 disajikan dalam UTM, sistem proyeksi tanah yang memperkirakan bumi bulat.

Menerjemahkan antara gambar datar dan bumi bulat melibatkan terjemahan perkiraan. Akurasi terjemahan ini diatur ke sama dengan khatulistiwa (10 m^2) dan meningkat dalam margin kesalahan saat titik pertanyaan bergerak menjauh dari khatulistiwa ke kutub.

Untuk konsistensi, Azure Data Manager for Agriculture menggunakan rumus berikut pada basis 10 m^2 untuk semua panggilan Sentinel-2:

$$ Garis Lintang = \frac{10 m}{111320} $$

$$ Bujur = \frac{10 m}{\frac{111320}{cos(lat)}} $$

$$ \ Where\ lat = The\ centroid's\ latitude\ from\ the\ provided\ geometry $$

penembolokan

Penting

Fungsionalitas penembolokan hanya tersedia dari versi API pratinjau 2023-11-01. Penembolokan item hanya berlaku untuk pengambilan yang didasarkan pada ID item. Untuk geometri umum dan pencarian waktu, item yang dikembalikan tidak di-cache.

Azure Data Manager for Agriculture mengoptimalkan performa dan biaya panggilan yang sangat berulang ke item yang sama. Ini menyimpan item STAC terbaru yang diambil oleh ID item selama lima hari dalam instans pelanggan dan mengaktifkan pengambilan lokal.

Untuk panggilan pertama ke titik akhir pencarian, Azure Data Manager for Agriculture memperantarai permintaan dan memicu permintaan ke penyedia upstream untuk mengambil item data yang cocok atau berpotensi. Permintaan dikenakan biaya penyedia apa pun.

Setiap pencarian berikutnya pertama kali mengarahkan ke cache untuk kecocokan. Jika ada kecocokan, data disajikan dari cache secara langsung. Proses ini tidak menghasilkan panggilan ke penyedia hulu, sehingga tidak dikenakan lebih banyak biaya penyedia. Jika tidak ada kecocokan, atau jika periode retensi lima hari berlalu, panggilan berikutnya untuk data diteruskan ke penyedia upstream. Panggilan tersebut diperlakukan sebagai panggilan pertama lainnya, sehingga hasilnya di-cache.

Jika pekerjaan penyerapan adalah untuk geometri yang identik, yang dirujuk oleh ID sumber daya yang sama, dan dengan waktu tumpang tindih ke adegan yang sudah diambil, Azure Data Manager for Agriculture menggunakan gambar yang disimpan secara lokal. Gambar tidak diunduh lagi dari penyedia upstram. Tidak ada kedaluwarsa untuk penembolokan tingkat piksel ini.

Sumber satelit yang didukung Azure Data Manager for Agriculture

Saat Azure Data Manager for Agriculture dalam pratinjau, Azure Data Manager mendukung penyerapan data dari konstelasi Sentinel-2.

Sentinel-2

Sentinel-2 adalah konstelasi satelit yang diluncurkan European Space Agency (ESA) di bawah misi Copernicus. Konstelasi ini memiliki sepasang satelit dan membawa payload instrumen multispektral (MSI) yang mengambil sampel 13 pita spektral: empat pita pada 10 m, enam pita pada 20 m, dan tiga pita pada resolusi spasial 60 m.

Sentinel-2 memiliki dua produk:

  • Data tingkat 1 untuk bagian atas atmosfer.
  • Data tingkat 2 untuk bagian bawah atmosfer. Varian ini dikoreksi secara atmosfer.

Azure Data Manager for Agriculture mendukung penyerapan dan pengambilan data Sentinel_2_L2A dan Sentinel_2_L1C dari Sentinel 2.

Nama dan resolusi gambar

API yang Anda gunakan untuk menyerap dan membaca data satelit (untuk Sentinel-2) di Azure Data Manager for Agriculture mendukung nama dan resolusi gambar berikut:

Kategori Nama gambar Deskripsi Resolusi asli
Pita mentah B01 Aerosol pesisir 60 m
Pita mentah B02 Biru 10 m
Pita mentah B03 Hijau 10 m
Pita mentah B04 Merah 10 m
Pita mentah B05 Tepi merah vegetasi 20 m
Pita mentah B06 Tepi merah vegetasi 20 m
Pita mentah B07 Tepi merah vegetasi 20 m
Pita mentah B08 Dekat inframerah (NIR) 10 m
Pita mentah B8A NIR Sempit 20 m
Pita mentah B09 Uap air 60 m
Pita mentah B11 Inframerah gelombang pendek (SWIR) 20 m
Pita mentah B12 SWIR 20 m
Output prosesor Sen2Cor AOT Peta ketebalan optik aerosol 10 m
Output prosesor Sen2Cor SCL Data klasifikasi adegan 20 m
Output prosesor Sen2Cor SNW Probabilitas salju 20 m
Output prosesor Sen2Cor CLD Probabilitas cloud 20 m
Indeks turunan NDVI Indeks vegetasi perbedaan yang dinormalisasi 10 m/20 m/60 m (ditentukan pengguna)
Indeks turunan NDWI Indeks air perbedaan yang dinormalisasi 10 m/20 m/60 m (ditentukan pengguna)
Indeks turunan EVI Indeks vegetasi yang disempurnakan 10 m/20 m/60 m (ditentukan pengguna)
Indeks turunan LAI Indeks area daun 10 m/20 m/60 m (ditentukan pengguna)
Indeks turunan LAIMask Masker indeks area daun 10 m/20 m/60 m (ditentukan pengguna)
CLP Probabilitas cloud berdasarkan s2cloudless Nilai berkisar dari 0 (tanpa cloud) hingga 255 (cloud). 10 m/20 m/60 m (ditentukan pengguna)
CLM Masker cloud berdasarkan s2cloudless 1 Nilai mewakili cloud, 0 tidak mewakili cloud, dan 255 tidak mewakili data. 10 m/20 m/60 m (ditentukan pengguna)
dataMask Masker biner untuk menunjukkan ketersediaan data 0 Nilai mewakili tidak tersedianya data atau piksel yang terletak di luar area yang diminati. Tidak berlaku, per nilai piksel

Poin yang perlu diperhatikan

Azure Data Manager for Agriculture menggunakan CRS EPSG: 4326 untuk data Sentinel-2. Resolusi yang dikutip dalam API berada di ekuator.

Untuk pratinjau:

  • Maksimal lima pekerjaan satelit dapat berjalan bersamaan, per penyewa.
  • Pekerjaan satelit dapat menyerap data selama maksimal satu tahun dalam satu panggilan API.
  • Hanya TIF yang didukung.
  • Hanya gambar 10 m, 20 m, dan 60 m yang didukung.

Langkah berikutnya