From 4c34b8b4f86fffbbc0914f0e977e4738c888c526 Mon Sep 17 00:00:00 2001 From: Hartmut Holzgraefe Date: Sun, 24 Apr 2016 17:33:16 +0200 Subject: [PATCH 1/3] only draw contour shade for real osm polygons, not for simple rectangular bounding box --- ocitysmap/layoutlib/single_page_renderers.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ocitysmap/layoutlib/single_page_renderers.py b/ocitysmap/layoutlib/single_page_renderers.py index 48e5a626..cbe97bc7 100644 --- a/ocitysmap/layoutlib/single_page_renderers.py +++ b/ocitysmap/layoutlib/single_page_renderers.py @@ -141,7 +141,9 @@ def __init__(self, db, rc, tmpdir, dpi, file_prefix, self._map_canvas = self._create_map_canvas( float(self._map_coords[2]), # W float(self._map_coords[3]), # H - dpi ) + dpi, + rc.osmid != 0 # only if we have a real contour polygon + ) # Prepare the grid self.grid = self._create_grid(self._map_canvas) From b65430084c56e17c065d32ab11f622e452de7889 Mon Sep 17 00:00:00 2001 From: Hartmut Holzgraefe Date: Sat, 30 Apr 2016 14:22:44 +0200 Subject: [PATCH 2/3] fix broken comparison --- ocitysmap/layoutlib/single_page_renderers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ocitysmap/layoutlib/single_page_renderers.py b/ocitysmap/layoutlib/single_page_renderers.py index cbe97bc7..ddec3fd8 100644 --- a/ocitysmap/layoutlib/single_page_renderers.py +++ b/ocitysmap/layoutlib/single_page_renderers.py @@ -142,7 +142,7 @@ def __init__(self, db, rc, tmpdir, dpi, file_prefix, float(self._map_coords[2]), # W float(self._map_coords[3]), # H dpi, - rc.osmid != 0 # only if we have a real contour polygon + rc.osmid != None ) # Prepare the grid From c4234a964c824259e2d574dc7c6caf5f4fa86453 Mon Sep 17 00:00:00 2001 From: Hartmut Holzgraefe Date: Sun, 1 May 2016 20:41:26 +0200 Subject: [PATCH 3/3] fix broken comparison once more, should finally be correct now --- ocitysmap/layoutlib/single_page_renderers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ocitysmap/layoutlib/single_page_renderers.py b/ocitysmap/layoutlib/single_page_renderers.py index ddec3fd8..af4e4356 100644 --- a/ocitysmap/layoutlib/single_page_renderers.py +++ b/ocitysmap/layoutlib/single_page_renderers.py @@ -142,7 +142,7 @@ def __init__(self, db, rc, tmpdir, dpi, file_prefix, float(self._map_coords[2]), # W float(self._map_coords[3]), # H dpi, - rc.osmid != None + rc.osmid is not None ) # Prepare the grid