Fix tile generation, don't generate files from 100GB anymore

This commit is contained in:
Pieter Vander Vennet 2025-10-15 16:44:42 +02:00
parent ce435765f2
commit 7d420b0765
5 changed files with 20 additions and 7 deletions

View file

@ -66,7 +66,8 @@ class ServerPmTileExtracts extends Script {
ScriptUtils.createParentDir(targetFile)
console.log("Creating", targetFile)
const start = new Date()
await generator.generateArchive(z, x, y)
const maxzoom = OfflineBasemapManager.zoomelevels[z]
await generator.generateArchive(z, x, y, maxzoom)
const stop = new Date()
console.log(
"Creating ",
@ -82,7 +83,11 @@ class ServerPmTileExtracts extends Script {
if (req.destroyed) {
return null
}
res.writeHead(200, { "Content-Type": "application/octet-stream" })
const stats = statSync(targetFile)
res.writeHead(200, { "Content-Type": "application/octet-stream" ,
"Content-Length": stats.size
})
Server.sendFile(targetFile, res)
return null