Once upon a time I introduced lunarender map renderer here.
A month ago somebody asked on github if project is still alive. I told him project was suspended.
But this was impulse for later development.
I began to investigating how to solve major problems with my renderer.
GeoJson as rescue
I decided to switch to GeoJson as native input format. It will solve major problems with my renderer.
Firstly, there is nice nodejs app osmtogeojson. I will use it for assembling multipolygons.
Secondly, there are geojson-encoded vector tiles from Mapzen. I will use them to render large areas of maps in “tile by tile” fashion.
Planned features for v2
- cross-platform installation (aka no win binaries in linux zip)
- better command line parameters (inspired by Pandoc)
- better user manual (inspired by Pandoc again)
- multiple input formats (OSM XML, GeoJson, Mapzen tiles)
- multiple output formats (SVG, PNG, PDF, GeoJson)
- more map projections (probably via proj4)
- ability to render large area from vector tiles
- some improvements in rules syntax
Icon editor
I am also thinking about creating svg icon/texture editor. I used Piskelapp for my pixel-art-style icons, but it has no support for saving in SVG.
Feedback welcome
Feel free to ask some questions or suggest some ideas.
Discussion