lint format
This commit is contained in:
parent
6fddbae157
commit
8186aa1df0
1 changed files with 133 additions and 143 deletions
|
@ -123,15 +123,13 @@ export const serve_data = {
|
||||||
return res.status(200).send(data);
|
return res.status(200).send(data);
|
||||||
});
|
});
|
||||||
|
|
||||||
app.get('/:id/elevation/:z/:x/:y',
|
app.get('/:id/elevation/:z/:x/:y', async (req, res, next) => {
|
||||||
async (req, res, next) => {
|
|
||||||
try {
|
try {
|
||||||
const item = repo?.[req.params.id];
|
const item = repo?.[req.params.id];
|
||||||
if (!item) return res.sendStatus(404);
|
if (!item) return res.sendStatus(404);
|
||||||
if (!item.source) return res.status(404).send('Missing source');
|
if (!item.source) return res.status(404).send('Missing source');
|
||||||
if (!item.tileJSON) return res.status(404).send('Missing tileJSON');
|
if (!item.tileJSON) return res.status(404).send('Missing tileJSON');
|
||||||
if (!item.sourceType)
|
if (!item.sourceType) return res.status(404).send('Missing sourceType');
|
||||||
return res.status(404).send('Missing sourceType');
|
|
||||||
const { source, tileJSON, sourceType } = item;
|
const { source, tileJSON, sourceType } = item;
|
||||||
if (sourceType !== 'pmtiles' && sourceType !== 'mbtiles') {
|
if (sourceType !== 'pmtiles' && sourceType !== 'mbtiles') {
|
||||||
return res
|
return res
|
||||||
|
@ -191,13 +189,7 @@ export const serve_data = {
|
||||||
const { minX, minY } = new SphericalMercator().xyz(tileCenter, z);
|
const { minX, minY } = new SphericalMercator().xyz(tileCenter, z);
|
||||||
xy = [minX, minY];
|
xy = [minX, minY];
|
||||||
}
|
}
|
||||||
const fetchTile = await fetchTileData(
|
const fetchTile = await fetchTileData(source, sourceType, z, x, y);
|
||||||
source,
|
|
||||||
sourceType,
|
|
||||||
z,
|
|
||||||
x,
|
|
||||||
y,
|
|
||||||
);
|
|
||||||
if (fetchTile == null) return res.status(204).send();
|
if (fetchTile == null) return res.status(204).send();
|
||||||
|
|
||||||
let data = fetchTile.data;
|
let data = fetchTile.data;
|
||||||
|
@ -227,8 +219,7 @@ export const serve_data = {
|
||||||
const blue = imgdata.data[index + 2];
|
const blue = imgdata.data[index + 2];
|
||||||
let elevation;
|
let elevation;
|
||||||
if (encoding === 'mapbox') {
|
if (encoding === 'mapbox') {
|
||||||
elevation =
|
elevation = -10000 + (red * 256 * 256 + green * 256 + blue) * 0.1;
|
||||||
-10000 + (red * 256 * 256 + green * 256 + blue) * 0.1;
|
|
||||||
} else if (encoding === 'terrarium') {
|
} else if (encoding === 'terrarium') {
|
||||||
elevation = red * 256 + green + blue / 256 - 32768;
|
elevation = red * 256 + green + blue / 256 - 32768;
|
||||||
} else {
|
} else {
|
||||||
|
@ -266,8 +257,7 @@ export const serve_data = {
|
||||||
.header('Content-Type', 'text/plain')
|
.header('Content-Type', 'text/plain')
|
||||||
.send(err.message);
|
.send(err.message);
|
||||||
}
|
}
|
||||||
},
|
});
|
||||||
);
|
|
||||||
|
|
||||||
app.get('/:id.json', (req, res) => {
|
app.get('/:id.json', (req, res) => {
|
||||||
const item = repo[req.params.id];
|
const item = repo[req.params.id];
|
||||||
|
|
Loading…
Reference in a new issue