Google Summer of Code Summary for the final evaluation
Posted by fannymonori on 25 August 2017 in English.My Project
I was working with OpenStreetMap during the summer on the library called libosmscout. Libosmscout offers offline rendering and routing on OpenStreetMap data, and my project’s aim was to expand the library by implementing an OpenGL based renderer.
My Work
Two components of the libosmscout project is my work:
- libosmscout-map-opengl is the OpenGL renderer.
- OSMScoutOpenGL is a simple demo application, that presents the usage of the OpenGL renderer.
Links to my commits, pull request, and issues:
- My commits on github can be viewed here: Commits by fannymonori.
- My pull requests can be viewed here: Pull requests by fannymonori. My work was constantly merged, rather than having one pull request at the end.
- The closed issues that were assigned to me: Closed issues by fannymonori
- A short description of the OpenGL renderer can be viewed here: libosmscout: OpenGL backend
Results
I met the objectives that were given in my proposal.
- All the four main features of the map (areas, ways, labels, and ground) are rendered correctly.
- Most of the styling options are supported
- It is cross-platform
- There’s a working desktop demo application
A few screenshot of my work:
Discussion
Comment from HannesHH on 2 September 2017 at 08:37
Thank you!
Comment from Vlad on 3 September 2017 at 11:34
Good work, thank you!