Skip to content

Data availability

OpenLiDARViewer is local-first: it processes the scans a user opens in their own browser, and it neither ships nor requires a proprietary dataset to run. This document records where the data referenced by the project comes from and how it can be obtained.

Bundled test fixtures

Small fixtures live under tests/ and are used only by the automated test suite. Their provenance and licensing are recorded in THIRD_PARTY_NOTICES.md (section "Test fixtures"). Most are synthetic, generated by the scripts under scripts/ (for example scripts/make-fixtures.py) with fixed seeds, so they are reproducible and carry no third-party redistribution constraints. Any fixture derived from an external source is listed in THIRD_PARTY_NOTICES.md with its origin and license.

External / streamed open data

The viewer can stream public open-data point clouds (for example COPC and EPT sources) that the user chooses. These datasets are hosted by their respective providers and are not redistributed by this repository. A catalog of known public sources, with links, is maintained in docs/public-lidar-catalog.md, and provider attributions are listed in public/credits.html and docs/credits.md. Availability, licensing, and terms of each dataset are governed by its provider; consult the provider before reuse.

Reproducing analysis outputs

The committed benchmark and calibration outputs under benchmarks/out/ are regenerated deterministically from fixed-seed inputs by npm run repro (see docs/benchmarks.md). No external data download is required to reproduce them.

Summary

  • No proprietary dataset is required to build, test, or run OpenLiDARViewer.
  • Bundled fixtures are synthetic or explicitly licensed (see THIRD_PARTY_NOTICES.md).
  • External point clouds are user-supplied or streamed from third-party open-data hosts; this repository redistributes none of them.

MIT licensed. Local-first: the viewer never uploads your data.