Skip to content

osmlab/atlas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

bf5cb90 · May 1, 2024
Sep 3, 2020
May 1, 2024
Sep 3, 2020
Apr 7, 2022
Mar 16, 2022
Mar 30, 2022
Aug 16, 2018
Dec 12, 2019
Oct 5, 2020
Oct 26, 2020
May 1, 2024
Oct 5, 2020
Jan 13, 2021
Jan 27, 2020
May 1, 2024
Jan 26, 2021
May 1, 2024
Apr 6, 2022
Nov 10, 2023
Mar 16, 2022
Jan 13, 2021
Aug 8, 2017

Repository files navigation

Atlas

Continuous Integration quality gate Maven Central CircleCI


Atlas is a way to efficiently represent OpenStreetMap data in memory. A subset of the data is in a "navigable network" form, meaning anything that is assumed to be navigable will be in a form of Nodes and Edges in a way a routing algorithm could traverse it. It also provides easy to use APIs to access geographical data. On top of it all, it is easy to shard and re-stitch, making it perfect for distributed processing!

Projects using Atlas:

  • atlas-generator: A Spark job to distribute Atlas shards generation
  • atlas-checks: A suite of tools to check OSM data integrity using Atlas, and Spark.
  • josm-atlas: A JOSM plugin to visualize Atlas data.

Getting started

For build instructions and to contribute, please see the contributing guidelines.

Start playing with Atlas directly with this sample project!

APIs

Language Level
Java Full feature
Python Basic

What's in it?

As well as other handy tools:

Community

For more information, please contact our community projects lead Andrew Wiseman.