#mvt #tile #routing #data #page

aaru

Actionable Area Routing Utilities for OSM and MVT

6 releases

0.2.0 Apr 10, 2025
0.1.9 Nov 14, 2024
0.1.8 Jul 8, 2024

#1225 in Algorithms

Download history 11/week @ 2025-02-12 19/week @ 2025-02-26 1/week @ 2025-04-02 147/week @ 2025-04-09 15/week @ 2025-04-16 7/week @ 2025-04-30

170 downloads per month

MIT license

180KB
4K SLoC

aaru

Provides actionable area routing utilities for OSM data.

Each component is divided into its own module.

  • codec Defines parser logic and iterators over .osm.pbf data

  • geo Provides general purpose geo-utilities.

  • route Yields routing utilities for fastest route, nearest node, etc.

  • tile Provides a generic method to serve data as a slippy tile

Features

  • mmap Enables file I/O using sys/memmap (pages)
  • tracing Enables OpenTelemetry tracing for server

Dependencies

~16–31MB
~467K SLoC