Como consultar dados de um Open Data Cube (Python / Win 10)?

Aug 26 2020

Gostaria de aprender como acessar e manipular imagens de satélite de um Open Data Cube (ODC) usando Python. Tentei seguir as instruções encontradas emhttps://datacube-core.readthedocs.io/en/latest/user/intro.html. A primeira etapa (instalação) correu bem, mas fiquei preso na segunda etapa (configuração do banco de dados). Depois de baixar, instalar e executar a versão sugerida do PostgreSQL, não consegui digitar os comandos necessários descritos emhttps://datacube-core.readthedocs.io/en/latest/ops/db_setup.html. Mesmo copiar e colar os comandos não funcionou. Não tenho certeza do motivo por trás disso, e gostaria de saber se existe uma maneira mais simples de acessar um ODC e consultar dados dele online (sem configurar um banco de dados local e configurar um ambiente).

Respostas

1 AlexLeith Aug 26 2020 at 22:23

Eu gosto de usar o Docker para instalações locais do Open Data Cube. Aqui está um exemplo simples de uma instalação mínima para um ambiente ODC baseado em Docker.

Para sua pergunta, você pode explicar qual comando você tentou e qual é o resultado? Se você estiver criando o banco de dados no postgres, ele deve ser executado enquanto estiver conectado ao banco de dados. Para os componentes ODC, você precisará instalar um ambiente Python e executar os comandos lá. As pessoas costumam usar o Conda para fazer isso.

farhat Aug 27 2020 at 07:34

Um pesquisador com quem compartilhei uma discussão respondeu à minha pergunta. Basicamente, um ODC é uma estrutura que permite ao usuário fazer download, pré-processar, indexar e armazenar imagens de maneira otimizada. O acesso ao repositório resultante pode então ser fornecido a outros usuários por meio de uma API (como no caso de: scihub.copernicus.eu).

Então, o que eu precisava fazer é consultar dados de uma API.