我有这个函数可以创建格式化的 WKT 字符串
def _dump_point(obj, fmt, dim=2):
coords = obj['coordinates']
pt = 'POINT (%s)' % ' '.join(fmt % c for c in coords)
return pt
coords
是一个浮点元组,可以有 2 或 3 个元素,如 (0.3455 , 4.234)
或 (24.324 , 3.123 , 4.545)
我想使用 dim
参数在坐标中循环直到某个索引。如果 dim
是 2,我想加入元组的前 2 项,忽略第三项。
最佳答案
尝试只采用坐标[:dim]
。
pt = 'POINT (%s)' % ' '.join(fmt % c for c in coords[:dim])
关于python - 在元组中循环直到达到某个索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25163425/