У меня есть некоторые координаты utm, и теперь я хочу создать с ними многоугольник.
thislist = [39.435138344488145, 22.73229454094485, 39.43684333469196, 22.73215634579526, 39.43681019007974, 22.731609175156223, 39.43507007579199, 22.731759378861057, 39.43511979394629, 22.732236812065707, 39.435138344488145, 22.73229454094485]
n = 2
def divide_chunks(l, n):
for i in range(0, len(l), n):
yield l[i:i + n]
for index, x in enumerate(divide_chunks(thislist, n)):
exec("list{} = x".format(index + 1))
try:
print(thislist)
except NameError:
print("Not a valid list")
chunks = [thislist[x:x+2] for x in range(0, len(thislist), 2)]
list_dict = {i: chunks[i] for i in range(0, len(chunks))}
for i in range(0, len(chunks)):
utm_line = utm.from_latlon(list_dict[i][0], list_dict[i][1])
print(utm_line)