【发布时间】:2023-02-17 20:07:19
【问题描述】:
我这里有一个例子
poly_context = {'type': 'MULTIPOLYGON',
'coordinates': [[[[1, 2], [2, 1], [4, 3], [3, 4]]]]}
poly_shape = shapely.geometry.asShape(poly_context)
【问题讨论】:
-
缩放是一种仿射变换,因此您可以使用
shapely.affinity.scale()。 -
affinity.scale 只能按比例缩放多边形,我想按固定标量放大它。
-
要使其成为固定标量,只需将
xfact和yfact参数设置为相同的值即可。 -
@martineau,你应该把这个作为答案