APR
2
2012
|
Looking for Google Summer of Code students: OpenStreetMap vector rendering with tiling supportGoogle Summer of Code application deadline is near and we are still looking for highly motivated students to work on a Marble Virtual Globe project this summer. One of our favorite topics is "OpenStreetMap vector rendering with tiling support". And in this blog I'd like to describe our current ideas about this interesting subject a bit more in detail: Basically all the maps displayed by Marble are based on bitmap texture data. Some of these maps even consist of multiple texture layers. On top of these texture layers we display further content like placemarks and possibly even simple geometries (like GPX or KML data). A single tile for a certain zoom level is split into four tiles in the next zoom level and so on: This also works quite well across projections and zoom levels like in the case of the globe: However there is a single prominent case where it doesn't work as well as we would like it to do: For OpenStreetMap the size of the font in the pre-rendered tiles is very small. Scaling these tiles up and reprojecting them results in a somewhat fuzzy appearance of lines and labels. There is a Marble FAQ for this issue including a workaround for the case of the Mercator Projection. Marble - OSM Vector Rendering Video Currently OSM data must be downloaded and opened manually by the user. During this GSoC 2012 project a QuadTile scheme should be developed such that Marble can open and display the right part of the map without any further user interaction (other than panning/zooming).
If you are interested in this interesting project then you should act quickly: Deadline for applications is on Friday, April 6th, 2012. Apart from the usual GSoC student application guidelines your application should:
So if you are a student then we are looking forward to your application! Don't hesitate to ask us any questions. |
![]() |