Hi, what do you think of this modification? IMHO its ugly that grid labels overlap in the grid corners.
commit 6dc059a058af5f9dd1b5411100072aadaacdf7bb Author: Florian Lohoff <f...@zz.de> Date: Mon Sep 23 16:33:33 2013 +0000 Never print 2 labels in the grid corner The grid corners typically get a vertical and a horizontal label. These do overlap from a certain scale on. Avoid by printing only one label: A B C 1 2 2 3 3 4 B C D diff --git a/ocitysmap/layoutlib/abstract_renderer.py b/ocitysmap/layoutlib/abstract_renderer.py index 86a7483..e74fd47 100644 --- a/ocitysmap/layoutlib/abstract_renderer.py +++ b/ocitysmap/layoutlib/abstract_renderer.py @@ -196,11 +196,14 @@ class Renderer: else: continue - draw_utils.draw_simpletext_center(ctx, label, - x, grid_legend_margin_dots/2.0) - draw_utils.draw_simpletext_center(ctx, label, - x, map_area_height_dots - - grid_legend_margin_dots/2.0) + if (i < map_grid.horiz_count-1): + draw_utils.draw_simpletext_center(ctx, label, + x, grid_legend_margin_dots/2.0) + + if (i > 0): + draw_utils.draw_simpletext_center(ctx, label, + x, map_area_height_dots - + grid_legend_margin_dots/2.0) for i, label in enumerate(map_grid.vertical_labels): y = i * step_vert @@ -212,9 +215,12 @@ class Renderer: else: continue - draw_utils.draw_simpletext_center(ctx, label, + if (i > 0): + draw_utils.draw_simpletext_center(ctx, label, grid_legend_margin_dots/2.0, y) - draw_utils.draw_simpletext_center(ctx, label, + + if (i < map_grid.vert_count -1): + draw_utils.draw_simpletext_center(ctx, label, map_area_width_dots - grid_legend_margin_dots/2.0, y) -- Florian Lohoff f...@zz.de
signature.asc
Description: Digital signature