[OSM-dev] GSoC - Data Tile Service
Torsten Rahn
tackat at t-online.de
Sun May 20 21:32:38 BST 2012
Hi,
Actually in the Marble Team we have a GSoC 2012 project which has related
aims.
Tiled OpenStreetMap vector rendering for Marble
During this project it's planned to extend Marble so that it will support
tiled vector rendering. This will include a prototype server implementation as
well as client side parsing/rendering code.
We intend to start off based on our current .osm vector rendering support in
Marble (which has been done during the previous GSoC 2011, see
http://www.youtube.com/watch?v=QnZDkxj2SUU ). Inspite of the fact that .osm is
certainly not the best pick for tiled vector data there are good and important
reasons for us (the Marble team) to take this approach
1. We want to further improve support for life-.osm rendering in Marble.
2. Tiled vector rendering is a huge topic, so we don't want to loose focus and
we don't want to get lost in the complexity of developing support for another
file-format or even worse developing a new file format altogether. Such a
project would fill a whole GSoC project already (read: possibly yours ;-) )
So initially we want to focus on getting the tile download management (which
exists inside Marble already) adapted for the vector case. This shouldn't be
too hard given Marble's architecture which focuses on reuse of our own APIs
and components.
So during this stage we'll also develop a small prototype server that serves
tiled and .osm files that are tiled and filtered per zoom level. The
assumptions there look similar to yours.
We'll identify the most needed changes (to our client code or the temporary
.osm file format adjustments e.g. for handling cross-tile-polygons). And then
we'll continue development depending on that.
Once we have covered all the "high-level" issues we might revisit the file
format again. So if you make progress early with your GSoC project we might
consider using your results at that stage :-)
If you're interested in our project we can share further details (right now
some servers at kde.org seem to be down at the moment unfortunately).
Best Regards,
Torsten Rahn
On Samstag, 19. Mai 2012 01:01:45 Michael Daines wrote:
> Hi everyone,
>
> My name is Michael Daines, and for this year's GSoC I proposed to create a
> service to provide fast, up-to-date map data accessible by tile. Some
> example uses are client-side rendering, editors, and client-side
> interactivity. My plan is for the project to be available as both a
> publicly-accessible service and as an application that's easy to set up
> and customize for yourself (even on a small home server).
>
> The wiki page for my project is here:
>
>
> http://wiki.openstreetmap.org/wiki/Google_Summer_of_Code/2012/Data_Tile_Se
> rvice
>
> I'm looking for feedback about a couple things, so if this seems like it
> might be helpful for a project you're working on or want to work on, I'd
> like to hear from you about what I've written about so far on the wiki
> page.
>
> - How would you use a data tile service? I've added some notes about the
> requirements for a few use cases so far on the wiki page, but I'm hoping
> to collect more ideas. - What do you think about the tile format?
> - What do you think about the "customizations" for data tiles that I've
> mentioned on the wiki? These are mainly optimizations to reduce the size
> of tiles, particularly at lower zoom levels. - Would you like to set up a
> data tile service on your own server? Since this is an important part of
> the project, I'm interested in finding testers.
>
> Another issue is what kind of tile sets will be made publicly available as
> part of this project. I imagine the answer will become clearer as the
> project progresses, but one possibility is a tile set with complete data
> at a single high zoom level. A smaller goal my timeline mentions as a
> milestone is making available a tile set with a single zoom level which
> includes all data for a particular geographical area (possibly the SF bay
> area).
>
>
> Thanks!
>
>
> _______________________________________________
> dev mailing list
> dev at openstreetmap.org
> http://lists.openstreetmap.org/listinfo/dev
More information about the dev
mailing list