Стройно: многоугольник из строки?

Я сохранил строковые представления некоторых фигурных многоугольников:

'POLYGON ((51.0 3.0, 51.3 3.61, 51.3 3.0, 51.0 3.0))'

Есть ли какой-нибудь быстрый способ напрямую преобразовать его обратно в тип Polygon? Или мне нужно вручную анализировать строки для создания объектов Polygon?


person Valeria    schedule 15.08.2018    source источник


Ответы (1)


Shapely может напрямую проанализировать это:

import shapely.wkt

P = shapely.wkt.loads('POLYGON ((51.0 3.0, 51.3 3.61, 51.3 3.0, 51.0 3.0))')
print(P)
person ewcz    schedule 17.08.2018