ListLayers - Список слоев карты

class axipy.render.ListLayers

Группа слоев. Может включать в себя как слои axipy.render.Layer так и группы слоев axipy.render.ListLayers. Пример использования см axipy.render.Map.layers

Methods:

add_group(name)

Создает пустую группу.

append(layer)

Добавляет слой в карту.

at(index)

Возвращает слой или группы слоев по их индексу.

group(indexes, name)

Группировка слоев и групп в соответствие со списком их индексов.

move(from_index, to_index)

Перемещает слой или вложенную группу слоев в списке слоев по его индексу.

remove(index)

Удаляет слой по индексу.

ungroup(index)

Разгруппировка группы слоев по его индексу.

Attributes:

count

Количество слоев и групп слоев.

title

Наименование группы.

add_group(name)

Создает пустую группу.

Параметры

name (str) – Наименование создаваемой группы.

append(layer)

Добавляет слой в карту. Добавление группы слоев не поддерживается и производится путем группировки существующих элементов посредством метода group().

Параметры

layer (Layer) – Добавляемый слой.

Исключение

ValueError – Если слой уже содержится в карте.

at(index)

Возвращает слой или группы слоев по их индексу.

Параметры

index (int) – Индекс слоя или группы в списке.

Например:

layers.at(2)
layers[2]
Тип результата

Union[Layer, ListLayers]

property count

Количество слоев и групп слоев. Так же допустимо использование функции len()

Тип результата

int

group(indexes, name)

Группировка слоев и групп в соответствие со списком их индексов. При этом создается новая группа и все элементы (слои и группы слоев) помещаются внутрь этой группы.

Параметры
  • indexes (List[int]) – Список индексов элементов, которые необходимо объединить.

  • name (str) – Наименование создаваемой группы.

move(from_index, to_index)

Перемещает слой или вложенную группу слоев в списке слоев по его индексу.

Параметры
  • from_index (int) – Индекс слоя для перемещения.

  • to_index (int) – Целевой индекс.

remove(index)

Удаляет слой по индексу.

Параметры

index (int) – Индекс удаляемого слоя.

property title

Наименование группы.

Тип результата

str

ungroup(index)

Разгруппировка группы слоев по его индексу. при этом все внутренние элементы переносятся на верхний уровень данного списка. Если по индексу располагается не группа, то будет выброшено исключение.

Параметры

index (int) – Индекс группы слоев.