GSoC 09: final report
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
.
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.

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
Great to see this. Thanks (also for some fun at GCDS)!
andre klapper
August 20, 2009 at 9:13 am
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