|Version 8 (modified by simon, 5 years ago) (diff)|
Rendering is split in 3 steps. Reading rendering rules, Reading OSM input file, rendering. Memory usage is not an main issue during the first two steps. Therefore Hashtables and B-Trees are built to improve parsing speed. After this two steps, the Hashes and B-Trees are destroyed.
Main objectives of Memphis are to directly rendering PNGs with a low memory overhead. In addition Memphis should be portable and fast.
|London Z11 Tile at Z13||Winterthur Z12 Tile at Z14|
LibMemphis provides a GObject based API to render OpenStreetMap data on a cairo surface.