Skip to content
forked from Telenav/mesakit

A toolkit for creating mapping and navigation software.

License

Notifications You must be signed in to change notification settings

EasonYi/mesakit

 
 

Repository files navigation

   

mesakit   

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

Welcome !  

The mission of MesaKit is to simplify code and 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
Docker Build Environment

Reference  

Building
Developing
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

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 |

Projects  

mesakit-core
mesakit-graph
mesakit-map
mesakit-navigation

Javadoc Coverage  

      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.

About

A toolkit for creating mapping and navigation software.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 98.5%
  • Shell 1.3%
  • Other 0.2%