Jak wyszukiwać dane z Open Data Cube (Python / Win 10)?

Aug 26 2020

Chciałbym się dowiedzieć, jak uzyskać dostęp do obrazów satelitarnych i manipulować nimi z Open Data Cube (ODC) przy użyciu Pythona. Próbowałem postępować zgodnie z instrukcjami zawartymi whttps://datacube-core.readthedocs.io/en/latest/user/intro.html. Pierwszy krok (instalacja) poszedł gładko, ale utknąłem w drugim kroku (konfiguracja bazy danych). Po pobraniu, zainstalowaniu i wykonaniu sugerowanej wersji PostgreSQL nie byłem w stanie wpisać niezbędnych poleceń opisanych whttps://datacube-core.readthedocs.io/en/latest/ops/db_setup.html. Nawet kopiowanie i wklejanie poleceń nie działało. Nie jestem pewien, jaki jest tego powód i chciałbym wiedzieć, czy istnieje prostszy sposób uzyskania dostępu do ODC i przeszukiwania danych z niego online (bez zakładania lokalnej bazy danych i konfigurowania środowiska).

Odpowiedzi

1 AlexLeith Aug 26 2020 at 22:23

Lubię używać Dockera do lokalnych instalacji Open Data Cube. Oto prosty przykład minimalnej instalacji dla środowiska ODC opartego na platformie Docker.

Jeśli chodzi o twoje pytanie, czy możesz wyjaśnić, jakie polecenie wypróbowałeś i jaki jest wynik? Jeśli tworzysz bazę danych na postgres, powinna ona zostać uruchomiona podczas połączenia z bazą danych. W przypadku komponentów ODC musisz zainstalować środowisko Python i uruchomić w nim polecenia. Ludzie często używają do tego Condy.

farhat Aug 27 2020 at 07:34

Badacz, z którym podzieliłem się dyskusją, odpowiedział na moje pytanie. Zasadniczo ODC to platforma, która umożliwia użytkownikowi pobieranie, wstępne przetwarzanie, indeksowanie i przechowywanie obrazów w zoptymalizowany sposób. Dostęp do powstałego repozytorium można następnie zapewnić innym użytkownikom poprzez API (jak w przypadku: scihub.copernicus.eu).

Musiałem więc zapytać o dane z interfejsu API.