rendrom/rosreestr2coord

Двойное повторение последней точки

Closed this issue · 2 comments

Пример 50:33:0010409:1118

[[37.814402900972084, 55.055095840428116], [37.81415970905837, 55.055229333666595], [37.81374763387124, 55.05507842823376], [37.813754389202174, 55.05486077516536], [37.814402900972084, 55.055095840428116], [37.814402900972084, 55.055095840428116]]
[37.814402900972084, 55.055095840428116], [37.814402900972084, 55.055095840428116]

видно что последняя (замыкающая geojson) и предпоследняя точка одинаковы
изза этого софт может говорить о самопересечении
может быть стоит вырезать дублирующиеся подряд точки?

может быть

xy.append(xy[0])

тут строчка стала лишней?
предлагаю добавить if xy[-1] != xy[0]:

Проверил предложение выше - работает в моем случае
Готовлю PR :)