{"comment":{"created_at":"2011-10-11T16:02:35Z","body":"[springmeyer] Hi David. It is on my list to get integrated into trunk, but the list is long :) You should be able to apply the 'mapnik0.7.1-offsets.patch' patch to mapnik 0.7.1 to try things out. It would be great to get your feedback on how the patch works.","updated_at":"2011-10-11T16:02:35Z","url":"https://api.github.com/repos/artemp/mapnik/issues/comments/2365681","id":2365681,"user":{"avatar_url":"https://secure.gravatar.com/avatar/941f68386168a8a6b60f2529a7830af7?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","url":"https://api.github.com/users/artemp","id":59056,"login":"artemp"}},"action":"created","issue":{"number":180,"created_at":"2011-10-11T16:02:23Z","pull_request":{"diff_url":null,"patch_url":null,"html_url":null},"body":"An additional parameter for the line symbolizer, which would allow to shift a line asymmetrically to one side is currently missing.\r\n\r\nIt would allow some visualizations currently not possible: e.g. one side of a road could be painted in a color indicating a cycle way on that side, or several hiking routes with different colors could be rendered side by side instead of one route hiding the other.\r\n\r\nThe shift should be specifiable in pixels (to be able to make it consistent with line widths etc.), and maybe alternatively in map units (to paint a second line with a known constant distance to another one).\r\n\r\nThe difference to ticket http://trac.mapnik.org/ticket/51 would be, that the line would not be a border, but could have a larger distance or could overlap a main line, there could even be no main (unshifted) line, and it would allow asymmetric shifts (to only one side instead of always on both sides).","comments":18,"title":"Parameter for line symbolizer to offset line to one side","updated_at":"2011-10-11T16:02:35Z","url":"https://api.github.com/repos/artemp/mapnik/issues/180","id":1877233,"assignee":null,"milestone":{"number":2,"created_at":"2011-10-11T15:50:19Z","due_on":null,"title":"Future","creator":{"avatar_url":"https://secure.gravatar.com/avatar/941f68386168a8a6b60f2529a7830af7?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","url":"https://api.github.com/users/artemp","id":59056,"login":"artemp"},"url":"https://api.github.com/repos/artemp/mapnik/milestones/2","open_issues":21,"closed_issues":0,"description":"Tickets without a proper milestone: either because they are unsorted and unreviewed or because developers do not see capacity to work on them before a planned release.\r\n\r\nThis group should be periodically reviewed and plucked by developers to be included in other milestones if feasible to work on.","state":"open"},"closed_at":null,"user":{"avatar_url":"https://secure.gravatar.com/avatar/941f68386168a8a6b60f2529a7830af7?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","url":"https://api.github.com/users/artemp","id":59056,"login":"artemp"},"html_url":"https://github.com/artemp/mapnik/issues/180","labels":[{"name":"Core_Library","url":"https://api.github.com/repos/artemp/mapnik/labels/Core_Library","color":"FFFFFF"}],"state":"open"},"legacy":{"issue_id":1877233,"comment_id":2365681}}