Создать символы для карты из растрового рисунка

Символы являются средством графического представления объектов на карте. При проектировании структуры слоя рекомендуется заранее продумать и подготовить набор символов.

Созданные символы можно будет использовать как для нанесения простых объектов, так и для типовых объектов.

В ZuluGIS символы могут создаваться в векторном редакторе символов, в растровом графическом редакторе и загружаться из готового растрового изображения. В данном примере рассмотрим вариант импорта условных изображений формата *.svg и создания из них символов в структуре слоя. Максимальный размер добавляемого растрового изображения – 256x256 пикселей. Растровые изображения для примера скачаны из свободных источников интернета. Для того чтобы повторить пример необходимо заранее их скачать.

Для создания символов:

  1. Откройте карту со слоем, в который надо добавить символы.

  2. Выберите меню Слой|Структура слоя..., в открывшемся окне укажите слой для добавления символов и нажмите кнопку Открыть. Так как карта уже открыта, то для выбора слоя удобней нажать кнопку .

  3. В открывшемся диалоге структуры слоя слева выберите пункт Символы.

  4. Справа нажмите кнопку Новый....

    Диалог структуры слоя

    Рисунок 219. Диалог структуры слоя


  5. Откроется редактор символов. В данном примере символы будут добавляться в виде растровых рисунков формата *.svg размером 128*128 пикселей.

    Нажмите кнопку Вставить рисунок. В открывшемся окне укажите папку и выберите растровое изображение и нажмите кнопку Открыть.

  6. В редакторе символов пересечение синих линий - это будущая точка привязки символа. После добавления изображение загрузится таким образом, что будущая точка привязки будет смещена в правый нижний угол. Удобней же работать когда точка привязки в центре объекта. Точку привязки можно изменить введя новые координаты в ответствующие поля. Или можно переместить изображение, так чтобы существующая точка была в его центре. Рассмотрим второй вариант. Для перемещения изображения подведите к нему курсор, нажмите и не отпускайте левую кнопку мыши и затем переместите объект так, чтобы пересечение линий было в центре.

    Перемещение изображения

    Рисунок 220. Перемещение изображения


  7. В поле Название, введите название символа.

    Редактор символов

    Рисунок 221. Редактор символов


  8. Для сохранения изменений нажмите кнопку Сохранить и закройте окно. В структуре слоя отобразится созданный символ.

    Структура слоя

    Рисунок 222. Структура слоя


  9. Для создания остальных символов повторите пункты 4-8. Добавьте необходимое количество символов, затем нажмите кнопку Сохранить в структуре слоя.

    Структура слоя с созданными символами

    Рисунок 223. Структура слоя с созданными символами


После создания символов необходимо определить, каким образом они будут использоваться при работе с объектами слоя. Символы могут применяться как для простыми простых объектов, так и для типовых объектов.

Если символ предназначен для простого объекта, его можно сразу использовать при создании объектов на карте.

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