nav-e / routing Goto Github PK
View Code? Open in Web Editor NEWRouting server for nav-e, written in Go
Routing server for nav-e, written in Go
The range-anxiety
project came up with a nice range polygon feature during the GSoC 17. This needs to be ported to this project
The GSoC 17 students came up with several energy consumption models that we want to use for the energy optimal routing. Those need to be ported (ask @fabianbormann and @Flow42 for help)
One thing that got lost during the port to go is the possibility to have negative weights, which are possible with electric cars that can charge while driving. So the first step would be to implement any routing alg that can handle such situations
The CH were added to the GSoC 17 project and must be ported/re-implemented for routing
Add street properties, street limits etc during the import so they can be used to approximate energy consumption. Traffic lights might be useful too
The OSM data provides turn information. The backend should process that and provide the information for the frontend
The query results consist of osm name tags only. Those are mostly empty for streets and addresses, so we have to come up with a better solution.
The routing is still using an in-memory structure that gets created when importing pbf files
Great would be a database (preferably Postgres or SQLite) that could hold the pbf data and load chunks for routing.
See osm/cache.go
for the in-memory implementation
Currently, all nodes are imported even though most are not relevant for routing. The import process should filter those out
All osm ways are interpreted as streets, which is not correct. Add a filter for the import which ignores ways that are not meant for cars
Currently, are osm ways are imported in both directions. We need to handle one way streets correctly
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.