From 2c64e69682fe956436b070d597e344f3ad782d8f Mon Sep 17 00:00:00 2001 From: satellitestudiodesign Date: Tue, 6 Aug 2024 09:44:37 +0200 Subject: [PATCH] fix positions time range --- .../fourwings/positions/FourwingsPositionsTileLayer.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/libs/deck-layers/src/layers/fourwings/positions/FourwingsPositionsTileLayer.ts b/libs/deck-layers/src/layers/fourwings/positions/FourwingsPositionsTileLayer.ts index 0ef80690b4..0127b49b06 100644 --- a/libs/deck-layers/src/layers/fourwings/positions/FourwingsPositionsTileLayer.ts +++ b/libs/deck-layers/src/layers/fourwings/positions/FourwingsPositionsTileLayer.ts @@ -26,6 +26,7 @@ import { getColorRamp, getLayerGroupOffset, getSteps, + getUTCDateTime, GFWMVTLoader, hexToDeckColor, LayerGroup, @@ -38,7 +39,6 @@ import { POSITIONS_VISUALIZATION_MAX_ZOOM, SUPPORTED_POSITION_PROPERTIES, } from '../fourwings.config' -import { getISODateFromTS } from '../heatmap/fourwings-heatmap.utils' import { FourwingsColorObject, FourwingsTileLayerColorScale } from '../fourwings.types' import type { FourwingsLayer } from '../FourwingsLayer' import { PATH_BASENAME } from '../../layers.config' @@ -392,7 +392,10 @@ export class FourwingsPositionsTileLayer extends CompositeLayer< extentEnd && extentEnd < endTime ? DateTime.fromMillis(extentEnd).plus({ day: 1 }).toMillis() : endTime - + const startIso = getUTCDateTime(start < end ? start : end) + .startOf('hour') + .toISO() + const endIso = getUTCDateTime(end).startOf('hour').toISO() const params = { datasets: sublayers.map((sublayer) => sublayer.datasets.join(',')), filters: sublayers.map((sublayer) => sublayer.filter), @@ -404,7 +407,7 @@ export class FourwingsPositionsTileLayer extends CompositeLayer< sublayerProperties?.join(',') ), }), - 'date-range': `${getISODateFromTS(start < end ? start : end)},${getISODateFromTS(end)}`, + 'date-range': `${startIso},${endIso}`, } const baseUrl = GFWAPI.generateUrl(this.props.tilesUrl as string, { absolute: true })