ISTL: cloud native indexed STL files
2026-11-03 , Gardenia

Applying the principles behind geoparquet to build an index for large STL files enables cloud-native access to section for geoprocessing without large data transfer or memory usage.


Urban wind simulation tools often require STL files as their input. The source data at rest is often large STL files representing the surrounding context of a site being evaluated. In traditional workflows, data preparation of slicing out the relevant context is done by the user on local hardware or in a VM.

When we moved a wind simulation workflow to the cloud, the memory requirements of this pre-processing overwhelmed the standard serverless offerings (Lambda function). We had to fall back to using a VM to handle this conversion, which doesn't scale horizontally and often goes unused.

Inspired by GeoParquet's bounding box around row groups, I devised an index footer for standard STL files which would allow a caller to use range requests to pull the subsection of the (pre-sorted) triangles which intersect an area of interest, decreasing the disk and memory usage of these types of workflows.

I'm currently testing the reader and writers, and it will be publicly available by the time the conference begins


Topics: Select 1–3 areas of interest that best describe your proposal.: Cloud-Native Geo

Daniel is a software engineer working on modelling and simulation tools in the web and cloud.

I've done a bit of everything from web mapping to HPC simulations.
Easily nerdsniped with low level geometrical algorithms and performance optimizations

This speaker also appears in: