GraphHopper - Fast and Open Source Road Routing Engine in Java

  •        1442

GraphHopper is a fast and Open Source road routing engine. It works with OpenStreetMap data. It has additional implementations for A*, Dijkstra and the bidirected versions, Takes care of the road type, the surface, barriers, access restrictions, ferries, Supports Car, Bike, Pedestrian and you can easily create your own or customize existing vehicles and lot more. It is tuned towards road networks with OpenStreetMap data but can be useful for public transport problems as well.

http://graphhopper.com
https://github.com/graphhopper/graphhopper/

Tags
Implementation
License
Platform

   




Related Projects

map-matching - Map Matching based on GraphHopper i

  •    Java

Super pom of the GraphHopper Map Matching component

SUMO - Simulation of Urban Mobility

  •    C++

"Simulation of Urban MObility" (SUMO) is an open source, highly portable, microscopic traffic simulation package designed to handle large road networks and different modes of transport. It is mainly developed by employees of the Institute of Transportation Systems at the German Aerospace Center. It allows for intermodal simulation including pedestrians and comes with a large set of tools for scenario creation.

CycleAtlas

  •    Java

CycleAtlas is a cycling diary based on a custom road atlas. It can be used to store or to plan new rides. Functions includes generation of planimetry, profiles and route time tables of rides. A map editor is included, in order to create a custom road map

Gird Map Generator

  •    

A gird road map generator supports quot;map widthquot;,quot;map heightquot;,quot; edge removingquot; and quot;uniformityquot; those four adjustment. output result contains quot;node filesquot; and quot;edge filesquot;(adjacency list style). Other detail can be found in readme file.

the-road-to-learn-react - The Road to learn React: Your journey to master plain yet pragmatic React

  •    

The official repository for The Road to learn React. In addition, here you can find the Source Code and Complete Course. If you want to leave a review, you can do it on Amazon or Goodreads. This book is hosted on Leanpub as well. You can help to improve the book by opening Issues and Pull Requests (PR).


RoutePlanner

  •    Python

RoutePlanner is a highway trip planning program, similar to programs like Rand McNally's quot;TripMaker.quot; It allows you to plan road trips between two or more destinations, using various interchangeable map files (or databases).

jQuery-Store-Locator-Plugin - A store locator plugin using Google Maps API version 3

  •    Javascript

This jQuery plugin takes advantage of Google Maps API version 3 to create an easy to implement store locator. No back-end programming is required, you just need to feed it KML, XML, or JSON data with all the location information. How you create the data file is up to you. I originally created this for a company that didn’t have many locations, so I just used a static XML file. You will need to geocode your locations beforehand or use a geocoding API service if you want to try to do it on the fly. The reason for this is that all free geocoding APIs have strict limits that would easily be exceeded. In the end, you're much better off storing the coordinates versus having to look them up for each location on each request. A note on the distance calculation: this plugin currently uses a distance function that I found on the blog of Chris Pietschmann. Google Maps API version 3 does include a distance calculation service (Google Distance Matrix API) but I decided not to use it because of the current request limits, which seem somewhat low. For v2 I also tried experimenting with the Directions API to request distances but also found the limits to be too restrictive. So, the distance calculation is “as the crow flies” instead of a road distance calculation. However, if you use the inline directions option that does provide the distance that's returned via the directions request.

CarND-Path-Planning-Project - Create a path planner that is able to navigate a car safely around a virtual highway

  •    C++

You can download the Term3 Simulator which contains the Path Planning Project from the [releases tab (https://github.com/udacity/self-driving-car-sim/releases/tag/T3_v1.2). In this project your goal is to safely navigate around a virtual highway with other traffic that is driving +-10 MPH of the 50 MPH speed limit. You will be provided the car's localization and sensor fusion data, there is also a sparse map list of waypoints around the highway. The car should try to go as close as possible to the 50 MPH speed limit, which means passing slower traffic when possible, note that other cars will try to change lanes too. The car should avoid hitting other cars at all cost as well as driving inside of the marked road lanes at all times, unless going from one lane to another. The car should be able to make one complete loop around the 6946m highway. Since the car is trying to go 50 MPH, it should take a little over 5 minutes to complete 1 loop. Also the car should not experience total acceleration over 10 m/s^2 and jerk that is greater than 10 m/s^3.

eslint-plugin-compat - Lint the browser compatibility of your code

  •    Javascript

See the Road Map for the details. Add "compat" to .eslintrc "plugins" section, add "browser": true to "env", then configure the "compat/compat" rule.

transit-map - The server and client used in transit map simulations like swisstrains.ch

  •    Javascript

This project animates vehicles (markers) on a map using the public transport timetables to interpolate their positions along the routes (polylines). NEW: Plug and play your GTFS files ! Check the GTFS-viz for more information.

TFS On The Road

  •    

TFS On The Road is a TFS client for Windows Phone 7. With it you can have a good view from your TFS even if you are "on the road". It allows you to access projects, work items(including attachments), changesets, builds, branches, and work item queries.

maptail - maptail is a realtime map view of GeoIP data

  •    Javascript

maptail is a realtime map view of GeoIP data. Attach it to your server to track visitors, tail a log, pipe to its stdin or use it as a library to build your own implementation. Just emit IP addresses to it from any source and you'll automagically get a cool map with yellow dots and stuff like that streamed in with websockets or whatever transport you'd like to use. Omit the -g to install as a module.

Transportr - Free Public Transport Assistant without Ads or Tracking

  •    Kotlin

The public transport companion that respects your privacy and your freedom. Transportr is a non-profit app developed by people around the world to make using public transport as easy as possible wherever you are. If you find any issues with this app, please report them at the issue tracker. Contributions are both encouraged and appreciated. If you like to contribute please check the website for more information.

sceneparsing - Development kit for MIT Scene Parsing Benchmark

  •    Lua

Please open an issue for questions, comments, and bug reports. The goal of this benchmark is to segment and parse an image into different image regions associated with semantic categories, such as sky, road, person, and bed. It is similar to semantic segmentation tasks in COCO and Pascal Dataset, but the data is more scene-centric and with a diverse range of object categories. The data for this benchmark comes from ADE20K Dataset (the full dataset will be released after the benchmark) which contains more than 20K scene-centric images exhaustively annotated with objects and object parts. Specifically, the benchmark data is divided into 20K images for training, 2K images for validation, and another batch of held-out images for testing. There are in total 150 semantic categories included in the benchmark for evaluation, which include stuffs like sky, road, grass, and discrete objects like person, car, bed. Note that non-uniform distribution of objects occurs in the images, mimicking a more natural object occurrence in daily scenes.

RoadRunner - Road Runner is a library for android which allow you to make your own loading animation using a SVG image

  •    Java

Road Runner is a library for android which allow you to make your own loading animation using a SVG image

Wireless Routing using Dijkstra's Shortest Path Algorithm

  •    

Explains Dijkstra's shortest path algorithm, for wireless network routing. The users can create a random map with dynamic transmission range and choose a source and destination mobile node (by clicking) in the map and see the shortest path visually in the Silverlight output.

osrm-backend - Open Source Routing Machine - C++ backend

  •    C++

High performance routing engine written in C++14 designed to run on OpenStreetMap data. To quickly try OSRM use our demo server which comes with both the backend and a frontend on top.

RTA

  •    

Road Transport Authority (RTA) is an online information source developed to facilitate the users in applying for various licenses and registrations. This tool has been designed to facilitate the flow of information within the organization.

librgr

  •    C

API to access rgr (regular grid road) data files for 3D road surface descriptions used in advanced tire simulation models. Provides memory mapped data file access to keep RAM footprint low. Tracking of active surface area for visualisation etc.