Come eseguire query sui dati da un Open Data Cube (Python / Win 10)?
Vorrei imparare come accedere e manipolare le immagini satellitari da un Open Data Cube (ODC) utilizzando Python. Ho provato a seguire le istruzioni trovate inhttps://datacube-core.readthedocs.io/en/latest/user/intro.html. Il primo passaggio (installazione) è andato liscio, ma sono rimasto bloccato nel secondo passaggio (configurazione del database). Dopo aver scaricato, installato ed eseguito la versione PostgreSQL suggerita, non sono stato in grado di digitare i comandi necessari descritti inhttps://datacube-core.readthedocs.io/en/latest/ops/db_setup.html. Anche il copia-incolla dei comandi non ha funzionato. Non sono sicuro del motivo alla base di questo e vorrei sapere se esiste un modo più semplice per accedere a un ODC e interrogare i dati da esso online (senza impostare un database locale e configurare un ambiente).
Risposte
Mi piace usare Docker per installazioni locali di Open Data Cube. Ecco un semplice esempio di installazione minima per un ambiente ODC basato su Docker.
Per la tua domanda, puoi spiegare quale comando hai provato e qual è il risultato? Se stai creando il database su postgres, dovrebbe essere eseguito mentre sei connesso al DB. Per i componenti ODC, sarà necessario installare un ambiente Python ed eseguire i comandi lì. Le persone spesso usano Conda per farlo.
Un ricercatore con cui ho condiviso una discussione ha risposto alla mia domanda. Fondamentalmente, un ODC è un framework che consente a un utente di scaricare, preelaborare, indicizzare e archiviare immagini in modo ottimizzato. L'accesso al repository risultante può quindi essere fornito ad altri utenti tramite un'API (come nel caso di: scihub.copernicus.eu).
Quindi quello che dovevo fare è interrogare i dati da un'API.