Перейти к основному содержимому

Заливка полигона текстурой

Для кастомизации стилевого слоя с типом polygon помимо цвета и параметров обводки вы можете задать текстурный паттерн, который будет бесшовно применён к полигону. Текстура задаётся с помощью SVG-изображения: вы можете добавить собственное изображение или использовать существующую иконку из стиля.

Чтобы растянуть текстуру по ширине и высоте независимо, некоторым браузерам (например, Firefox) требуется наличие атрибута preserveAspectRatio со значением none у SVG-изображения.

предупреждение

Заливка полигона текстурой доступна только в Редакторе стилей.

Использование существующей в стиле иконки

Выберите существующий на карте полигон, который нужно залить текстурой (в данном случае, стилевой слой с именем River). На вкладке Стиль выберите любую существующую иконку.

При необходимости вы можете изменить размер ячейки текстурного паттерна в полях Ширина и Высота в разделе Размер текстуры, и задать её прозрачность в разделе Прозрачность текстуры.

Существующая текстура

Добавление собственной текстуры на полигон

Процесс заливки полигона собственной текстурой схож с применением существующей иконки, описанным выше.

  1. Добавьте текстуру (иконку) к стилю в меню ИконкиЗагрузить иконкиВыбрать файлы:

    load_icons

    choose_files

  2. Создайте новый стилевой слой с типом polygon и выберите данные Водные объекты (Water area) для него: Создать новый слойДанныеВодные объекты (Water area).

    Выбор данных

  3. Выберите добавленную текстуру и для лучшего визуального эффекта увеличьте размер её ячейки до 256×256 пикселей.

    Собственная текстура