clone

an offline map explorer where each world, from a game map to a city's open data, ships as one .atlas file

feat/atlas-next-horizon
atlas / testdata / corpus / README.md
README.md 1.6K rendered
1# The corpus23Real data, publicly redistributable, committed. Two volumes and one capture:45- `bundles/bend-or/` — a city volume built from open data: the district6 survey, the national hydrography enrichment, the offline-rasterized7 basemap. It is the deepest pipeline output in the tree — multipart zones,8 described shapes, a national-layer join — and it reproduces byte-for-byte9 from its archive, which is what lets tests hold real output to exact10 expectations.11- `bundles/mars/` — a NASA Trek volume: the sphere, three lenses, the WMTS12 quirks a planetary source brings. Public domain.13- `translators/nasa-trek.doc.json` — one real captured Trek document, so the14 translator's test parses what the source actually serves rather than only15 what we imagined it serves. `nasa-trek.fixture.json` is its summary.1617Each bundle directory is a JSON extraction of one build: the manifest, each18world's payload, text and unpacked locations, and a per-pyramid tile19inventory carrying content and decoded-pixel digests. No rasters and no20archives are committed — which is exactly enough to hold a reader to the21format.2223## What may live here2425Public provenance is the bar. A fixture captured from a commercial game, an26installed library, or anything else that cannot be republished does not go27here — it goes nowhere. Tests that need shapes the corpus lacks build them:28synthetic bundles through the real writer (`format/bundle`'s fixture29builder), synthetic scenes through the render tests' model factories.3031`.gitattributes` marks this whole tree `-text`: the files are compared as32bytes, and no checkout may rewrite them.