fix data download
This commit is contained in:
parent
25af93cfeb
commit
978c8cd962
1 changed files with 5 additions and 3 deletions
|
@ -218,18 +218,20 @@ export const serve_data = {
|
||||||
);
|
);
|
||||||
const demManager = await demManagerInit.getManager();
|
const demManager = await demManagerInit.getManager();
|
||||||
|
|
||||||
const $data = await demManager.fetchContourTile(
|
const { arrayBuffer } = await demManager.fetchContourTile(
|
||||||
z,
|
z,
|
||||||
x,
|
x,
|
||||||
y,
|
y,
|
||||||
{ levels: [10] },
|
{ levels: [100] },
|
||||||
new AbortController(),
|
new AbortController(),
|
||||||
);
|
);
|
||||||
|
|
||||||
// Set the Content-Type header here
|
// Set the Content-Type header here
|
||||||
res.setHeader('Content-Type', 'application/x-protobuf');
|
res.setHeader('Content-Type', 'application/x-protobuf');
|
||||||
res.setHeader('Content-Encoding', 'gzip');
|
res.setHeader('Content-Encoding', 'gzip');
|
||||||
res.send($data);
|
let data = Buffer.from(arrayBuffer);
|
||||||
|
data = await gzipP(data);
|
||||||
|
res.send(data);
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
return res
|
return res
|
||||||
.status(500)
|
.status(500)
|
||||||
|
|
Loading…
Reference in a new issue