-
Volker Krause authored
This is an experiment to see if we could get to station and airport maps. So far this contains a basic scene graph and a QPainter-based renderer, map projection, primitive floor level separation, zoom level based LoD and a MapCSS parser/evaluator. The last bit allows to define both the visual appearance as well as the selection of which elements to show in a completely declarative way (including live reloading at runtime). There's still plenty of gaps though, many MapCSS properties aren't supported yet, proper z ordering is missing, multi-polygons show render glitches, cased lines aren't implemented yet, label layouting is non- existent, and there is still the unsolved problem of actually getting the OSM data. For the last bit, Marble's vector tile server looks most promising, but needs a content update. Anyway, considering how little time it took to get to this state, this looks promising to pursue further.
1b06fef1