MesaKit is a modular toolkit for developing map and navigation software.
The mission of MesaKit is to simplify code and accelerate development
MesaKit provides useful APIs and tools for complex back-end map data analysis and processing problems. It may also be appropriate for serving map data in some specialized production applications. MesaKit provides a simple, object-oriented model for working with map data as a directed road network graph. It is designed to be customizable and provides built-in search functionality.
About MesaKit
Example Code
Published Releases
Docker Build Environment
Building
Developing
Javadoc
CodeFlowers
System Properties
MesaKit provides support for:
- Map Data Sources
- OpenStreetMap (OSM) Protobuf (PBF) format
- Overpass map data retrieval
- Custom data sources
- Road Network Graphs
- Simple, memory-efficient, object-oriented API
- Directional edges
- Graph metadata
- Flexible data specifications
- Flexible attributes
- Composite graphs
- Road name standardization
- Search
- Spatial indexing (quad-tree, r-tree, polygon indexing, geohashing)
- Graph query language
- Reverse Geocoding
- Administrative regions
- Tools
- Java OpenStreetMap (JOSM) graph viewer plugin
- Dijkstra and bi-Dijkstra heuristic routing
- Graph analysis tools
- Traffic
- TMC codes
- Tomtom and Navteq codes
- Historical traffic data processing
Resource | Description |
---|---|
Project Name | MesaKit |
Summary | A modular toolkit for developing mapping and navigation software |
Javadoc Coverage | <!-- |
--> |
| Lead | Jonathan Locke (Luo, Shibo) |
| Administrator | Jonathan Locke (Luo, Shibo) |
| Twitter | @OpenMesaKit |
| Issues | GitHub Issues |
| Code | GitHub |
| Checkout | git clone https://github.com/Telenav/mesakit.git
|
mesakit-core
mesakit-graph
mesakit-map
mesakit-navigation
mesakit-core
mesakit-graph-core
mesakit-graph-query
mesakit-graph-world
mesakit-map-cutter
mesakit-map-data-formats-pbf
mesakit-map-data-library
mesakit-map-geography
mesakit-map-measurements
mesakit-map-overpass
mesakit-map-region
mesakit-map-road-model
mesakit-map-road-name-parser
mesakit-map-road-name-standardizer
mesakit-map-ui
mesakit-map-utilities-geohash
mesakit-map-utilities-geojson
mesakit-map-utilities-grid
mesakit-navigation-routing
Issues | Change Log | Java Migration Notes
Copyright © 2011-2021 Telenav, Inc. Distributed under Apache License, Version 2.0
This documentation was generated by Lexakai. UML diagrams courtesy of PlantUML.