* (c) 2014 Martin Mares <mj@ucw.cz>
*/
-#include <ucw/lib.h>
+#include "leo.h"
+
#include <ucw/conf.h>
#include <ucw/opt.h>
#include <stdio.h>
-#include "leo.h"
#include "osm.h"
#include "svg.h"
#include "style.h"
#include "css.h"
#include "sym.h"
#include "map.h"
+#include "graph.h"
+#include "simplify.h"
uns debug_dump_source, debug_dump_after_proj, debug_dump_after_scaling;
uns debug_dump_multipolygons, debug_dump_css, debug_dump_styling, debug_dump_symbols;
}
};
+#if 0
// FIXME: Make generic
static void draw_scale(struct svg *svg)
{
scale_text(svg, width, 5, osm_val_encode("1 km"));
svg_pop(svg);
}
+#endif
int main(int argc UNUSED, char **argv)
{
styles_init();
map_load_styles();
map_load_sources();
+ graph_build();
map_set_scale();
- map_generalize();
+ // map_generalize();
struct svg *svg = svg_open(map_svg_output);
if (!map_rotate)
sym_init();
map_apply_styles(svg);
+ simplify();
if (map_clip)
{
svg_icon_put(svg, &sir);
#endif
+#if 0
draw_scale(svg);
+#endif
if (map_clip)
svg_pop(svg);