ARPA-SIMC / meteotiles

Visualizzatore web di prodotti meteorologici georeferenziati
0 stars 0 forks source link

Gestione reftime per interfaccia "fixed" #62

Closed edigiacomo closed 1 year ago

edigiacomo commented 1 year ago

Attualmente, l'esecuzione di arkimaps non produce prodotti per più reftime e le successive esecuzioni sovrascrivono il file products, quindi solo l'ultimo reftime prodotto è utilizzato.

Allo stato attuale, la configurazione per l'interfaccia "fixed" prevede che si possano specificare le coppie modelli/prodotti che si vogliono visualizzare, ma senza specificare il reftime. Qui il filtro per selezionare i prodotti https://github.com/ARPA-SIMC/meteotiles/blob/cc8275bf3cffab54a78dd02b94580487a2c2af84/src/fixedproduct.js#L110-L115 e qui https://github.com/ARPA-SIMC/meteotiles/blob/cc8275bf3cffab54a78dd02b94580487a2c2af84/products-config/cosmo-2I/preci1h-wind10m.json#L11-L17 la parte di configurazione in cui sono indicati i prodotti da selezionare.

Quindi, se il file dei prodotti contiene più reftime per un prodotto, attualmente l'interfaccia "fixed" li mostrerà tutti. Una soluzione può essere quella di usare il reftime più recente, ma questo non risolve il problema di voler visualizzare un reftime particolare (in infomet, sono tipicamente disponibili le ultime tre corse).

Una soluzione potrebbe essere quella di fornire il reftime come parametro della richiesta GET e, se mancante, usare quello più recente, e.g. fixedproducts.html?configURL=path/to/config.json&reftime=2023-10-18T00:00:00Z.

edigiacomo commented 1 year ago

Con la commit 8181bce è stata introdotta la possibilità di indicare quale reftime si vuole selezionare (parametro GET reftime); nel caso in cui il parametro non sia indicato, viene preso quello più recente per cui c'è almeno un prodotto.