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:
For build instructions and to contribute, please see the contributing guidelines.
Start playing with Atlas directly with this sample project!
| Language | Level |
|---|---|
| Java | Full feature |
| Python | Basic |
Edge, Node)Area, Line, Point, Relation)As well as other handy tools:
.osm.pbfFor more information, please contact our community projects lead Andrew Wiseman.