[Development] My understanding on a GoSC project

Paolo Angelelli paolo.angelelli at qt.io
Wed Feb 21 13:53:15 CET 2018

Hi Yuchen, great to hear you are interested in this project!

You are quite right there, such a plugin should essentially wrap valhalla.
The project steps you describe seem already a good approximation of a potential project.

Actually, a starting point for wrapping Valhalla could be looking at the project
where valhalla is wrapped into a standalone server.

Some missing bits, imo, are 
- documentation of a data generation pipeline
(Valhalla needs data to work on, and the outcome of the project should ideally contain
instructions and tools to produce these data starting from the OSM db file(s)),
- Example QML application using the plugin

If you are serious about this project, next step would be trying to find a mentor for it,
who will also help you writing the project proposal.
Please contact us on IRC (Freenode, #qt-gsoc channel), or write me an email, so
we can take it further!


On Wed, 21 Feb 2018 12:16:22 +0800
Yuchen Wang <wyc8094 at gmail.com> wrote:

> Dear all:
> 	My name is Yuchen Wong, a student from China. I have 3-year experience in c++ programming and quite interested in the Valhalla Offline routing plugin.
> 	In my opinion, it is a wrapper of Valhalla. In the guideline from qt, a GeoService plugin should implement at least one ManagerEngine class. Thus I think we can divide this project into following steps:
> - Investigating Valhalla’s document and divide its function.
> - Match Valhalla’s function with the functions we want to implement.
> - Code following what we have got.
> - Documentation
> 	It is the last year of my undergraduate. I wanna have fun with this project during my last summer vacation. 3 months is quite OK for me i believe.
> Yuchen Wong
> 2018.2.21
> Sent from my iPad
> _______________________________________________
> Development mailing list
> Development at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/development

More information about the Development mailing list