From 0b71db7ea3e48b6c030f500d10cedae6a6510a51 Mon Sep 17 00:00:00 2001 From: Tawera Manaena Date: Tue, 4 Nov 2025 11:44:22 +1300 Subject: [PATCH 1/2] fix(cli-config): add parameters for elevation preview urls --- packages/cli-config/src/cli/action.import.ts | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/packages/cli-config/src/cli/action.import.ts b/packages/cli-config/src/cli/action.import.ts index 527bd064e4..c622931272 100644 --- a/packages/cli-config/src/cli/action.import.ts +++ b/packages/cli-config/src/cli/action.import.ts @@ -410,10 +410,19 @@ async function prepareUrl( if (configImagery == null) throw new Error(`Failed to find imagery config from config bundle file. Id: ${id}`); const center = getPreviewUrl({ imagery: configImagery }); + const urls = { - layer: `${PublicUrlBase}?config=${configPath}&i=${center.name}&p=${tileMatrix.identifier}&debug#@${center.location.lat},${center.location.lon},z${center.location.zoom}`, - tag: `${PublicUrlBase}?config=${configPath}&p=${tileMatrix.identifier}&debug#@${center.location.lat},${center.location.lon},z${center.location.zoom}`, + layer: `${PublicUrlBase}@${center.location.lat},${center.location.lon},z${center.location.zoom}?config=${configPath}&i=${center.name}&p=${tileMatrix.identifier}&debug`, + tag: `${PublicUrlBase}@${center.location.lat},${center.location.lon},z${center.location.zoom}?config=${configPath}&p=${tileMatrix.identifier}&debug`, }; + + if (configImagery.category?.toLowerCase() == 'elevation') { + const elevationParameters = `&pipeline=terrain-rgb&format=png`; + + urls.layer += elevationParameters; + urls.tag += elevationParameters; + } + return urls; } From e89c4686b5e2cee7d1357a977b044449954bdb35 Mon Sep 17 00:00:00 2001 From: Tawera Manaena Date: Tue, 4 Nov 2025 13:09:39 +1300 Subject: [PATCH 2/2] fix(cli-config): lint --- packages/cli-config/src/cli/action.import.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/cli-config/src/cli/action.import.ts b/packages/cli-config/src/cli/action.import.ts index c622931272..4cfd41a00a 100644 --- a/packages/cli-config/src/cli/action.import.ts +++ b/packages/cli-config/src/cli/action.import.ts @@ -416,7 +416,7 @@ async function prepareUrl( tag: `${PublicUrlBase}@${center.location.lat},${center.location.lon},z${center.location.zoom}?config=${configPath}&p=${tileMatrix.identifier}&debug`, }; - if (configImagery.category?.toLowerCase() == 'elevation') { + if (configImagery.category?.toLowerCase() === 'elevation') { const elevationParameters = `&pipeline=terrain-rgb&format=png`; urls.layer += elevationParameters;