MultiLineString - Коллекция полилиний

class axipy.da.MultiLineString(cs=None)

Базовые классы: axipy.da.GeometryCollection

Коллекция полилиний. Может содержать только объекты типа полилиния.

Параметры

cs (Optional[CoordSystem]) – Система Координат, в которой создается геометрия.

Пример.
msl = MultiLineString() # Создадим саму коллекцию.
ls = LineString([(1, 2), (3, 4), (5, 6), (7, 8)])
msl.append(ls) # Добавим как объект по ссылке
msl.append(LineString([(11, 12), (13, 14), (15, 16)])) # Добавим как объект
msl.append([(21, 22), (23, 24), (25, 26)]) # Добавим как перечень точек как :class:`list`
msl[2].points[1] = (101, 102) # Обновим значение точки 3 полилинии по индексу 2.
msl.remove(0) # Удалим первый объект из коллекции.
msl[1].points.remove(2) # Удалим точку с индексом 1 из полилинии 2
msl[0] = [(101, 102), (103, 104), (105, 106), (107, 108)] # Обновим первую геометрию