Jak wyszukiwać dane z Open Data Cube (Python / Win 10)?
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
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.
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.