From 7b50d261a5d011aaf57a08fdb1cc93d604d8f227 Mon Sep 17 00:00:00 2001 From: Darafei Praliaskouski Date: Thu, 5 Jul 2012 21:52:03 +0300 Subject: [PATCH] polygon smoothing --- src/libkomapnik.py | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/src/libkomapnik.py b/src/libkomapnik.py index 9c07f3a..ec620af 100644 --- a/src/libkomapnik.py +++ b/src/libkomapnik.py @@ -91,7 +91,7 @@ def xml_linesymbolizer(color="#000000", width="1", opacity="1", linecap="butt", linecap = {"none":"butt",}.get(linecap.lower(), linecap) if dashes: - dashes = '%s'%(dashes) + dashes = 'stroke-dasharray="%s"'%(dashes) else: dashes = "" rasterizer = "" @@ -99,21 +99,14 @@ def xml_linesymbolizer(color="#000000", width="1", opacity="1", linecap="butt", # rasterizer = ' rasterizer="fast"' return """ - - %s - %s - %s - %s - %s - %s - """%(rasterizer, color, float(width), float(opacity), linejoin, linecap, dashes) + LineSymbolizer %s smooth="0.2" stroke="%s" stroke-width="%s" stroke-opacity="%s" stroke-linejoin="%s" stroke-linecap="%s" %s/>"""%(rasterizer, color, float(width), float(opacity), linejoin, linecap, dashes) def xml_polygonsymbolizer(color="#000000", opacity="1"): color = nicecolor(color) return """ - """%(color, float(opacity)) + """%(color, float(opacity)) def xml_polygonpatternsymbolizer(file=""): return """