osmlab / Atlas
Licence: bsd-3-clause
OSM in memory
Stars: ✭ 172
Programming Languages
java
68154 projects - #9 most used programming language
Projects that are alternatives of or similar to Atlas
Osmnx
OSMnx: Python for street networks. Retrieve, model, analyze, and visualize street networks and other spatial data from OpenStreetMap.
Stars: ✭ 3,357 (+1851.74%)
Mutual labels: geospatial, spatial-analysis, maps, openstreetmap
osmscout-sailfish
OSM Scout for Sailfish OS (offline maps and navigation)
Stars: ✭ 42 (-75.58%)
Mutual labels: maps, openstreetmap, osm
openstreetmap-americana
A quintessentially American map style
Stars: ✭ 89 (-48.26%)
Mutual labels: maps, openstreetmap, osm
Osmic
CC0 SVG Map Icons, mirror of repo on Gitlab
Stars: ✭ 89 (-48.26%)
Mutual labels: osm, maps, openstreetmap
Openrailwaymap
An OpenStreetMap-based project for creating a map of the world's railway infrastructure.
Stars: ✭ 150 (-12.79%)
Mutual labels: geospatial, maps, openstreetmap
planetiler
Flexible tool to build planet-scale vector tilesets from OpenStreetMap data fast
Stars: ✭ 823 (+378.49%)
Mutual labels: maps, openstreetmap, osm
bexhill-osm
A local mapping project using data from OpenStreetMap. Includes overlays, walking directions and historical information.
Stars: ✭ 16 (-90.7%)
Mutual labels: maps, openstreetmap, osm
Mapsui
Mapsui is a .NET Map component for WPF, Xamarin.Forms, Xamarin.Android, Xamarin.iOS and UWP
Stars: ✭ 447 (+159.88%)
Mutual labels: geospatial, osm, openstreetmap
Urbansprawl
Open framework for calculating spatial urban sprawl indices and performing disaggregated population estimates using open data
Stars: ✭ 48 (-72.09%)
Mutual labels: geospatial, spatial-analysis, openstreetmap
Libosmscout
Libosmscout is a C++ library for offline map rendering, routing and location lookup based on OpenStreetMap data
Stars: ✭ 159 (-7.56%)
Mutual labels: osm, openstreetmap
Dggridr
Discrete Global Grids for R: Spatial Analysis Done Right
Stars: ✭ 101 (-41.28%)
Mutual labels: geospatial, spatial-analysis
Quickosm
QGIS plugin to fetch OSM data with the Overpass API
Stars: ✭ 91 (-47.09%)
Mutual labels: osm, openstreetmap
Leaflet Tilefilter
Change the appearance of Leaflet map tiles on the fly using a variety of canvas or CSS3 image filters. It's like Instagram for Leaflet map tiles.
Stars: ✭ 90 (-47.67%)
Mutual labels: geospatial, maps
Aphotomanager
Manage local photos on Android: gallery, geotag with photomap, privacy, tags, find, sort, view, copy, send, ... .
Stars: ✭ 164 (-4.65%)
Mutual labels: osm, openstreetmap
Cyclosm Cartocss Style
Cycle oriented CartoCSS style.
Stars: ✭ 109 (-36.63%)
Mutual labels: osm, openstreetmap
Mapfish Print
A component of MapFish for printing templated cartographic maps. This module is the Java serverside module. For support post to the mailing list: https://groups.google.com/forum/#!forum/mapfish-print-users
Stars: ✭ 159 (-7.56%)
Mutual labels: geospatial, maps
Planetutils
Scripts and a Docker container to maintain your own OpenStreetMap planet, terrain tiles, & Valhalla Tilepacks
Stars: ✭ 121 (-29.65%)
Mutual labels: maps, openstreetmap
Osmplotr
Data visualisation using OpenStreetMap objects
Stars: ✭ 122 (-29.07%)
Mutual labels: osm, openstreetmap
Cities
Poly files for cities, which can be used to create OSM files out of larger regions
Stars: ✭ 115 (-33.14%)
Mutual labels: osm, openstreetmap
Atlas
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 Node
s and Edge
s 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?
- A uni-directional navigable network (
Edge
,Node
) - Non-navigable features (
Area
,Line
,Point
,Relation
) - All tags
As well as other handy tools:
- Create it from
.osm.pbf
- Sharding
- Shard Stitching
- Shard Exploration
- Tag Filtering
- Atlas Filtering
- PBF Ingest
- Country Slicing
- Way Sectioning
- Cutting
- Routing
- Higher-level entities
- Saving / Loading
- GeoJSON Parser
- Command Line Tools
- Atlas Query Language i.e. AQL
Community
For more information, please contact our community projects lead Andrew Wiseman.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].