Skip to content

Telenav/mesakit

Repository files navigation

   

mesakit-parent   

MesaKit is a modular toolkit for developing map and navigation software.

Welcome !  

The mission of MesaKit is to simplify the development of mapping and navigation code, and to accelerate development

Summary

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.

Quick Start  

About MesaKit
Example Code
Published Releases
How to Build This Project

Build Status  

Repository Develop
mesakit
mesakit-extensions
mesakit-examples

Reference  

Setup and Build
Development
Javadoc
CodeFlowers
System Properties

About MesaKit

MesaKit provides support for:

  • Map 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
  • Traffic
    • TMC codes
    • Tomtom and Navteq codes
    • Historical traffic data processing

Setup and Build  

Initial Setup
Building

Development  

Maven Dependencies
Developing
Releasing

Downloads  

Java 17
Maven
IntelliJ

Project Resources  

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

Sub-Projects  

mesakit
mesakit-core

Code Quality  

      mesakit-core

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.

About

A toolkit for creating mapping and navigation software.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages