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)] # Обновим первую геометрию