我正在使用mapnik来绘制一个带有位图图像的图层。它工作得很好,但看起来图像的右下角是我坐标的x,y。如何对齐图像,使图像的中心位于我的坐标上?
point_looks = mapnik.PointSymbolizer(output_filename_abs, 'png', 32, 32)
layout_rule = mapnik.Rule()
layout_rule.symbols.append(point_looks)
point_style = mapnik.Style()
point_style.rules.append(layout_rule)发布于 2010-07-07 20:07:48
我太愚蠢了..。我使用的图像是16x16像素。因此,将大小设置为32x32会将右下角作为中心。
发布于 2014-05-24 15:22:42
您可以使用转换参数。
point_looks.transform="translate(-16,-16)"看一看SVG transform
https://stackoverflow.com/questions/3193237
复制相似问题