tylertoo
Copyright 2026 Nissim Lebovits and the tylertoo contributors

This product is licensed under the Apache License, Version 2.0 (see LICENSE).


Reference implementations
-------------------------

tippecanoe (https://github.com/felt/tippecanoe) is the reference
implementation for tylertoo's tiling algorithms. tylertoo contains no
tippecanoe source code. It re-implements tippecanoe algorithms in Rust,
including the 32-bit world-coordinate transform, feature dropping,
tiny-polygon reduction, simplification, clipping, and tile decoding.
Comments in the crates/core/src modules that follow tippecanoe cite the
tippecanoe source they follow. tippecanoe is distributed under the following
license:

  Copyright (c) 2022, Protomaps LLC
  Copyright (c) 2014, Mapbox Inc.
  All rights reserved.

  Redistribution and use in source and binary forms, with or without
  modification, are permitted provided that the following conditions
  are met:

  - Redistributions of source code must retain the above copyright notice,
    this list of conditions and the following disclaimer.
  - Redistributions in binary form must reproduce the above copyright notice,
    this list of conditions and the following disclaimer in the documentation
    and/or other materials provided with the distribution.

  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
  TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
  PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

planetiler (https://github.com/onthegomap/planetiler), Apache License 2.0,
Copyright 2021 Michael Barry and Planetiler Contributors, is a secondary
reference. Line coalescing in crates/core/src/overview/coalesce.rs follows
the behavior of its mergeLineStrings. tylertoo contains no planetiler source
code.


Test data
---------

The following data ships in the source repository for tests and benchmarks
only. None of it is included in the published crates, wheels, or binaries.

tests/fixtures/geometry-test-data (git submodule)
  https://github.com/chrieke/geojson-invalid-geometry
  MIT License, Copyright (c) 2024 Christoph Rieke

tests/fixtures/realdata/open-buildings.parquet
  Derived from Google-Microsoft-OSM Open Buildings by VIDA
  (https://source.coop/vida/google-microsoft-osm-open-buildings),
  Andorra subset. Open Data Commons Open Database License (ODbL) v1.0.
  Contains building footprints from Microsoft and from OpenStreetMap
  (c) OpenStreetMap contributors.

tests/fixtures/realdata/fieldmaps-*.parquet
tests/fixtures/realdata/tielt-winge-adm4.wkb
  Administrative boundaries from FieldMaps (https://fieldmaps.io), courtesy
  of Maxym Malynowsky. Each feature in the .parquet files carries the
  license of its original source in its src_lic and src_name columns:
  CC BY 4.0 (Pacific Data Hub), ODbL 1.0 (OpenStreetMap), and CC BY-IGO
  (Madagascar BNGRC). The .wkb file is one Belgian feature from the
  FieldMaps ADM4 layer.

tests/fixtures/golden/open-buildings.pmtiles
tests/fixtures/golden/fieldmaps-boundaries.pmtiles
tests/fixtures/golden/decoded/
  Generated by tippecanoe from the realdata fixtures above; they carry the
  licenses of those inputs.
