News for hackers. Stuff that matters.
Re:Terracotta: Serverless GeoTiff Tile Server by jhgb on Tuesday July 27, 2021 @06:02AM (#27970615)
> like changing contrast, applying colormaps, or band math

Surely these are examples of things that a client could do with raster data independent of the capabilities of a server?

Re:Terracotta: Serverless GeoTiff Tile Server by dionhaefner on Tuesday July 27, 2021 @06:34AM (#27970812)
Only if the client has access to the full bit depth. The rendered PNGs are uint8, but the underlying raw data is often stored in 16 or even 32 bit precision.
Re:Terracotta: Serverless GeoTiff Tile Server by jhgb on Tuesday July 27, 2021 @07:59AM (#27971392)
I imagine that with HTTP range requests, it shouldn't be hard to access original TIFF data. Javascript or WebAssembly can then work with arbitrary bytevectors.
Re:Terracotta: Serverless GeoTiff Tile Server by dionhaefner on Tuesday July 27, 2021 @09:36AM (#27972250)
Yes, it’s possible. There are some proofs of concept for that IIRC. If you prefer to write everything in Javascript you can do that and do all heavy lifting in the client (plus some extra work to provide indexing and metadata like Terracotta).