Skip to content
OSM in memory
Branch: dev
Clone or download
matthieun and lucaspcram Add a command that takes a JOSM OSM file and produces an OSM file (#385)
* index on chg: 3bd9b40 Override towkb (#384)

* updates

* unary argument

* PR comments
Latest commit 48a7143 Mar 22, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github
.travis
atlas-shell-tools
config
gradle
images
pyatlas
scripts Initial import Aug 8, 2017
src Add a command that takes a JOSM OSM file and produces an OSM file (#385) Mar 22, 2019
.gitignore
.travis.yml
CONTRIBUTING.md
LICENSE
README.md
build.gradle
dependencies.gradle
gradle.properties Increment version after release Mar 20, 2019
gradlew Upgrade to Gradle 5 (#377) Mar 8, 2019
gradlew.bat
settings.gradle Initial import Aug 8, 2017

README.md

Atlas

Build Status quality gate Maven Central


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.

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.

You can’t perform that action at this time.