
- Dostępność zbioru danych
- 2017-01-01T00:00:00Z–2024-01-01T00:00:00Z
- Dostawca zbioru danych
- Google Earth Engine Google DeepMind
- Tagi
Opis
Zbiór danych Google Satellite Embedding to globalna, gotowa do analizy kolekcja wyuczonych wektorów geoprzestrzennych. Każdy 10-metrowy piksel w tym zbiorze danych to 64-wymiarowa reprezentacja, czyli wektor osadzania, która koduje trajektorie czasowe warunków powierzchni w danym pikselu i wokół niego, mierzone za pomocą różnych instrumentów i zbiorów danych obserwacji Ziemi w ciągu jednego roku kalendarzowego. W przeciwieństwie do konwencjonalnych danych spektralnych i indeksów, w których pasma odpowiadają pomiarom fizycznym, osadzanie to wektory cech, które podsumowują relacje między obserwacjami z wielu źródeł i wielu trybów w mniej bezpośredni, ale bardziej skuteczny sposób.
Zbiór danych obejmuje powierzchnie lądowe i płytkie wody, w tym strefy pływów i raf, śródlądowe i przybrzeżne drogi wodne. Pokrycie w okolicach biegunów jest ograniczone przez orbity satelitów i pokrycie instrumentu.
Kolekcja składa się z obrazów o wymiarach około 163 840 × 163 840 metrów, a każdy obraz ma 64 pasma{A00, A01, …, A63}
, po jednym dla każdej osi 64-wymiarowej przestrzeni wektorów dystrybucyjnych. Wszystkie zakresy należy wykorzystywać do analizy podrzędnej, ponieważ łącznie odnoszą się one do współrzędnych 64D w przestrzeni osadzania i nie można ich interpretować niezależnie.
Wszystkie obrazy są generowane w lokalnej projekcji Universal Transverse Mercator, co jest wskazywane przez właściwość UTM_ZONE. Mają one właściwości system:time_start
i system:time_end
, które odzwierciedlają rok kalendarzowy podsumowany przez osadzenia. Na przykład obraz osadzenia z 2021 r. będzie miał wartość system:start_time
równą ee.Date('2021-01-01 00:00:00')
i wartość system:end_time
równą ee.Date('2022-01-01 00:00:00')
.
Osadzenia mają długość jednostkową, co oznacza, że mają wielkość 1 i nie wymagają dodatkowej normalizacji. Są one rozłożone na sferze jednostkowej, dzięki czemu dobrze nadają się do użycia z algorytmami klastrowania i klasyfikatorami opartymi na drzewach. Przestrzeń wektorów dystrybucyjnych jest też spójna na przestrzeni lat, a wektory dystrybucyjne z różnych lat można wykorzystać do wykrywania zmian stanu, biorąc pod uwagę iloczyn skalarny lub kąt między dwoma wektorami dystrybucyjnymi. Co więcej, wektory te są zaprojektowane tak, aby można je było łączyć liniowo, tzn. można je agregować, aby uzyskać wektory o większej rozdzielczości przestrzennej, lub przekształcać za pomocą arytmetyki wektorowej, zachowując przy tym znaczenie semantyczne i relacje odległości.
Osadzenia są generowane przez model AlphaEarth Foundations, który jest modelem osadzania danych geoprzestrzennych i asymiluje wiele strumieni danych, w tym dane optyczne, radarowe, LiDAR i inne źródła (Brown, Kazmierski, Pasquarella i in., w trakcie recenzji).
Reprezentacje są tworzone na podstawie danych z wielu czujników i obrazów, dzięki czemu skutecznie ograniczają typowe problemy, takie jak chmury, linie skanowania, artefakty czujnika czy brakujące dane. Zapewniają one bezproblemowe funkcje gotowe do analizy, które można bezpośrednio zastąpić innymi źródłami obrazów obserwacji Ziemi w analizach klasyfikacji, regresji i wykrywania zmian. Chociaż mogą być widoczne pewne artefakty związane z dużym zasięgiem i dostępnością danych, zwykle reprezentują one niewielkie przesunięcia wektorowe i na ogół nie mają znaczącego wpływu na dalsze przetwarzanie ani wyniki.
Pasma
Rozmiar piksela
10 metrów
Pasma
Nazwa | Jednostki | Minimum | Maks. | Rozmiar piksela | Opis |
---|---|---|---|---|---|
A00 |
Bez jednostki | -1 | 1 | m | Oś 0 wektora dystrybucyjnego. |
A01 |
Bez jednostki | -1 | 1 | m | Pierwsza oś wektora dystrybucyjnego. |
A02 |
Bez jednostki | -1 | 1 | m | Druga oś wektora dystrybucyjnego. |
A03 |
Bez jednostki | -1 | 1 | m | Trzecia oś wektora dystrybucyjnego. |
A04 |
Bez jednostki | -1 | 1 | m | Czwarta oś wektora dystrybucyjnego. |
A05 |
Bez jednostki | -1 | 1 | m | 5 oś wektora dystrybucyjnego. |
A06 |
Bez jednostki | -1 | 1 | m | 6 oś wektora dystrybucyjnego. |
A07 |
Bez jednostki | -1 | 1 | m | Siódma oś wektora dystrybucyjnego. |
A08 |
Bez jednostki | -1 | 1 | m | Ósma oś wektora dystrybucyjnego. |
A09 |
Bez jednostki | -1 | 1 | m | 9 oś wektora dystrybucyjnego. |
A10 |
Bez jednostki | -1 | 1 | m | 10. oś wektora dystrybucyjnego. |
A11 |
Bez jednostki | -1 | 1 | m | 11 oś wektora dystrybucyjnego. |
A12 |
Bez jednostki | -1 | 1 | m | 12 oś wektora dystrybucyjnego. |
A13 |
Bez jednostki | -1 | 1 | m | 13 oś wektora dystrybucyjnego. |
A14 |
Bez jednostki | -1 | 1 | m | 14 oś wektora dystrybucyjnego. |
A15 |
Bez jednostki | -1 | 1 | m | 15 oś wektora dystrybucyjnego. |
A16 |
Bez jednostki | -1 | 1 | m | 16 oś wektora dystrybucyjnego. |
A17 |
Bez jednostki | -1 | 1 | m | 17 oś wektora dystrybucyjnego. |
A18 |
Bez jednostki | -1 | 1 | m | 18 oś wektora dystrybucyjnego. |
A19 |
Bez jednostki | -1 | 1 | m | 19 oś wektora dystrybucyjnego. |
A20 |
Bez jednostki | -1 | 1 | m | 20 oś wektora dystrybucyjnego. |
A21 |
Bez jednostki | -1 | 1 | m | 21 oś wektora dystrybucyjnego. |
A22 |
Bez jednostki | -1 | 1 | m | 22 oś wektora dystrybucyjnego. |
A23 |
Bez jednostki | -1 | 1 | m | 23 oś wektora dystrybucyjnego. |
A24 |
Bez jednostki | -1 | 1 | m | 24 oś wektora dystrybucyjnego. |
A25 |
Bez jednostki | -1 | 1 | m | 25. oś wektora dystrybucyjnego. |
A26 |
Bez jednostki | -1 | 1 | m | 26 oś wektora dystrybucyjnego. |
A27 |
Bez jednostki | -1 | 1 | m | 27 oś wektora dystrybucyjnego. |
A28 |
Bez jednostki | -1 | 1 | m | 28 oś wektora dystrybucyjnego. |
A29 |
Bez jednostki | -1 | 1 | m | 29 oś wektora dystrybucyjnego. |
A30 |
Bez jednostki | -1 | 1 | m | 30 oś wektora dystrybucyjnego. |
A31 |
Bez jednostki | -1 | 1 | m | 31 oś wektora dystrybucyjnego. |
A32 |
Bez jednostki | -1 | 1 | m | 32 oś wektora dystrybucyjnego. |
A33 |
Bez jednostki | -1 | 1 | m | 33 oś wektora dystrybucyjnego. |
A34 |
Bez jednostki | -1 | 1 | m | 34 oś wektora dystrybucyjnego. |
A35 |
Bez jednostki | -1 | 1 | m | 35 oś wektora dystrybucyjnego. |
A36 |
Bez jednostki | -1 | 1 | m | 36 oś wektora dystrybucyjnego. |
A37 |
Bez jednostki | -1 | 1 | m | 37 oś wektora dystrybucyjnego. |
A38 |
Bez jednostki | -1 | 1 | m | 38 oś wektora dystrybucyjnego. |
A39 |
Bez jednostki | -1 | 1 | m | 39 oś wektora dystrybucyjnego. |
A40 |
Bez jednostki | -1 | 1 | m | 40 oś wektora dystrybucyjnego. |
A41 |
Bez jednostki | -1 | 1 | m | 41 oś wektora dystrybucyjnego. |
A42 |
Bez jednostki | -1 | 1 | m | 42 oś wektora dystrybucyjnego. |
A43 |
Bez jednostki | -1 | 1 | m | 43 oś wektora dystrybucyjnego. |
A44 |
Bez jednostki | -1 | 1 | m | 44 oś wektora dystrybucyjnego. |
A45 |
Bez jednostki | -1 | 1 | m | 45 oś wektora dystrybucyjnego. |
A46 |
Bez jednostki | -1 | 1 | m | 46 oś wektora dystrybucyjnego. |
A47 |
Bez jednostki | -1 | 1 | m | 47 oś wektora dystrybucyjnego. |
A48 |
Bez jednostki | -1 | 1 | m | 48 oś wektora dystrybucyjnego. |
A49 |
Bez jednostki | -1 | 1 | m | 49 oś wektora dystrybucyjnego. |
A50 |
Bez jednostki | -1 | 1 | m | 50 oś wektora dystrybucyjnego. |
A51 |
Bez jednostki | -1 | 1 | m | 51 oś wektora dystrybucyjnego. |
A52 |
Bez jednostki | -1 | 1 | m | 52 oś wektora dystrybucyjnego. |
A53 |
Bez jednostki | -1 | 1 | m | 53 oś wektora dystrybucyjnego. |
A54 |
Bez jednostki | -1 | 1 | m | 54 oś wektora dystrybucyjnego. |
A55 |
Bez jednostki | -1 | 1 | m | 55 oś wektora dystrybucyjnego. |
A56 |
Bez jednostki | -1 | 1 | m | 56 oś wektora dystrybucyjnego. |
A57 |
Bez jednostki | -1 | 1 | m | 57 oś wektora dystrybucyjnego. |
A58 |
Bez jednostki | -1 | 1 | m | 58 oś wektora dystrybucyjnego. |
A59 |
Bez jednostki | -1 | 1 | m | 59 oś wektora dystrybucyjnego. |
A60 |
Bez jednostki | -1 | 1 | m | 60-ta oś wektora dystrybucyjnego. |
A61 |
Bez jednostki | -1 | 1 | m | 61 oś wektora dystrybucyjnego. |
A62 |
Bez jednostki | -1 | 1 | m | 62 oś wektora dystrybucyjnego. |
A63 |
Bez jednostki | -1 | 1 | m | 63 oś wektora dystrybucyjnego. |
Właściwości obrazu
Właściwości obrazu
Nazwa | Typ | Opis |
---|---|---|
MODEL_VERSION | CIĄG ZNAKÓW | Ciąg wersji jednoznacznie identyfikujący wersję modelu używaną do generowania obrazu. |
PROCESSING_SOFTWARE_VERSION | CIĄG ZNAKÓW | Ciąg znaków wersji jednoznacznie identyfikujący oprogramowanie do przetwarzania danych modelu użyte do wygenerowania obrazu. |
UTM_ZONE | CIĄG ZNAKÓW | Strefa UTM układu współrzędnych użytego do utworzenia obrazu. |
DATASET_VERSION | CIĄG ZNAKÓW | Wersja zbioru danych. |
Warunki korzystania z usługi
Warunki korzystania z usługi
Ten zbiór danych jest objęty licencją CC-BY 4.0 i wymaga podania tego tekstu atrybucji: „Ten zbiór danych został opracowany przez Google i Google DeepMind”.
Odkrywanie za pomocą Earth Engine
Edytor kodu (JavaScript)
// Load collection. var dataset = ee.ImageCollection('GOOGLE/SATELLITE_EMBEDDING/V1/ANNUAL'); // Point of interest. var point = ee.Geometry.Point(-121.8036, 39.0372); // Get embedding images for two years. var image1 = dataset .filterDate('2023-01-01', '2024-01-01') .filterBounds(point) .first(); var image2 = dataset .filterDate('2024-01-01', '2025-01-01') .filterBounds(point) .first(); // Visualize three axes of the embedding space as an RGB. var visParams = {min: -0.3, max: 0.3, bands: ['A01', 'A16', 'A09']}; Map.addLayer(image1, visParams, '2023 embeddings'); Map.addLayer(image2, visParams, '2024 embeddings'); // Calculate dot product as a measure of similarity between embedding vectors. // Note for vectors with a magnitude of 1, this simplifies to the cosine of the // angle between embedding vectors. var dotProd = image1 .multiply(image2) .reduce(ee.Reducer.sum()); // Add dot product to the map. Map.addLayer( dotProd, {min: 0, max: 1, palette: ['white', 'black']}, 'Similarity between years (brighter = less similar)' ); Map.centerObject(point, 12); Map.setOptions('SATELLITE');