diff --git a/src/komap.py b/src/komap.py index c68435b..3cbc964 100644 --- a/src/komap.py +++ b/src/komap.py @@ -722,8 +722,8 @@ if options.renderer == "mapnik": ST_Translate( ST_Rotate( ST_GeomFromEWKT('SRID=900913;LINESTRING(-50 0, 50 0)'), - -1*ST_Azimuth(ST_PointN(ST_ShortestLine(l.way, ST_PointOnSurface(h.way)),1), - ST_PointN(ST_ShortestLine(l.way, ST_PointOnSurface(h.way)),2) + -1*ST_Azimuth(ST_PointN(ST_ShortestLine(ST_Centroid(l.way), ST_PointOnSurface(h.way)),1), + ST_PointN(ST_ShortestLine(ST_Centroid(l.way), ST_PointOnSurface(h.way)),2) ) ), ST_X(ST_PointOnSurface(ST_Buffer(h.way,0.1))),