foreground noise

free software, free society

GSoC 09: final report

with 3 comments

All main goals of my project are implemented and work. Libchamplain can now draw maps from OpenStreetMap XML data with customized drawing rules. Watch this short screencast to see that editing drawing rules actually works ;-).

champlain-gsoc-edit

Known Issues:

  • There is one known minor bug. Libmemphis can render tiles at any size, but only 256×256 can be used in libchamplain, because switching between map sources with different tile size causes memory corruption. Bigger tiles could lead to better drawing performance.
  • libmemphis is copied into the champlain source tree.
  • Some renderer (libmemphis) features are missing (e.g. point of interest data).

The Future:

I have not planned to disappear after the GSoC. I want to make sure that my code can be merged. First, I will push libmemphis to a release, so it can be removed from the champlain tree. Second, I will add some of the missing libmemphis parser/renderer features.

About these ads

Written by Simon Wenner

August 19, 2009 at 3:52 pm

Posted in gnome

3 Responses

Subscribe to comments with RSS.

  1. Great work Simon. Liked the screen-cast, and the demo at GCDS. Really hope you stick around after merging all this for other cool stuff.

    doffm

    August 19, 2009 at 6:05 pm

  2. Great to see this. Thanks (also for some fun at GCDS)!

    andre klapper

    August 20, 2009 at 9:13 am

  3. Great work Simon. Liked the screen-cast, and the demo at GCDS. Really hope you stick around after merging all this for other cool stuff.
    OH! You’re my new favorite blogger fyi

    doffm

    August 20, 2009 at 10:11 am


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

%d bloggers like this: