4.8. Описание настроек слоев NextGIS Mobile

Добавлено в версии 2.2.

Карта представляет собой набор растровых и векторных слоев. Порядок и видимость слоев настраивается при помощи дерева слоев. В пользовательском интерфейсе программы имеется выезжающая панель дерева слоев, которая отображает состав карты в виде набора слоев, позволяет менять порядок отображения слоев, а также включать и выключать их видимость. Дополнительные операции над слоями вынесены в отдельное меню слоя. Дерево слоев представлено на рисунке Рис. 4.46..

Меню слоя зависит от его типа. Для векторного слоя меню имеет следующий состав (см. Рис. 4.112.):

  1. Увеличить до охвата.
  2. Таблица объектов.
  3. Поделиться.
  4. Редактировать.
  5. Удалить.
  6. Настройки.
../../_images/ngmobile_layers_tree_menu.png

Рис. 4.112. Меню для векторного слоя.

4.8.1. Окно настроек векторного слоя

При выборе пункта «Настройки» в меню слоя открывается окно настроек векторного слоя. Окно настроек для модификации векторного слоя имеет следующие вкладки настроек свойств слоя (см. Рис. 4.113.):

  1. Стиль.
  2. Поля.
  3. Синхронизация.
  4. Общие.
  5. Кэш.
../../_images/ngmobile_preferences_window_vector_layer2.png

Рис. 4.113. Меню настроек для векторного слоя.

В окне настроек слоя имеются следующие блоки настроек:

  1. Стиль (Отрисовка, Цвет заливки, Цвет обводки, Толщина, Тип).
  2. Поля.
  3. Синхронизация (Включить/Выключить синхронизацию, Направление синхронизации, Автоматическая синхронизация, Интервал синхронизации).
  4. Общие (Информация о слое, Основные настройки)
  5. Кэш (Перестроить кэш).

Первый блок настроек - Стиль - содержит следующую информацию:

  1. Данные этого блока настроек редактируются, также допускается возможность отмены всех внесенных изменений.
  2. Отрисовка слоя может осуществляться Обычно и По правилу (см. Рис. 4.114.):
../../_images/ngmobile_rendering.png

Рис. 4.114. Отрисовка По правилу.

Значения атрибутов слоя - _id, admin_leve, name - могут быть выбраны при необхоимости из имеющегося списка значений (см. Рис. 4.115.):

../../_images/ngmobile_choice_field_value_attribute.png

Рис. 4.115. Выбор значения атрибутов слоя.

  1. Цвет заливки - это инструмент, который позволяет заполнить цветом (залить, закрасить) выбранный объект, часть изображения или слой. Допускает возможность редактирования цвета отображения слоя, а также возможность отмены внесенных изменений.
  2. Цвет обводки - это инструмент, который позволяет обвести границы нужного объекта. Допускает возможность редактирования цвета границы слоя, а также возможность отмены внесенных изменений.
  3. Толщина - изменяемый параметр. Толщину обводки можно задать в зависимости от изображения, возможно отменить внесенные изменения. Линия обводки может быть:
    • Сплошная.
    • Пунктир.
    • Сплошная по границам.
  4. Окно Текст с возможностью проставления отметки и Переключатель кнопки Поля. В активном состоянии, при проставленной отметке в окошке Текст и включенном переключателе кнопки Поля, активируют возможность вывода на экран необходимого текста одного из атрибутов поля (см. Рис. 4.116.):
../../_images/ngmobile_buttons_text_and_fields.png

Рис. 4.116. Активное состояние окна Текст и переключателя Поля.

Второй блок настроек - Поля - содержит следующую информацию и предлагает на выбор следующие атрибуты слоя:

  1. _id - Целочисленное.
  2. ADMIN_LEVE - Строка.
  3. NAME - Строка.

Третий блок настроек - Синхронизация - предлагает следующие возможности:

  1. Включить и отключить синхронизацию путем проставления метки/галочки в пустом окошке с правой стороны экрана.
  2. Выбрать направление синхронизации (см. Рис. 4.117.):
../../_images/ngmobile_synchronization_direction.png

Рис. 4.117. Выбор направления синхронизации.

  1. Включить/отключить автоматическую синхронизацию путем проставления метки/галочки в пустом окошке с правой стороны экрана.
  2. Задать интервал синхронизации при включенной автоматической синхронизации от 5 минут до нескольких часов.

Четвертый блок настроек - Общие - содержит следующую информацию о слое:

  1. Информация о слое:
    • Локальный путь.
    • Удаленный путь.
  2. Основные настройки допускают редактирование параметров слоя:
    • имени слоя,
    • масштабных уровней/уровня зума, на котором виден слой.

Пятый блок настроек - Кэш - содержит кнопку для перестроения кэша для оптимизации процессов создания слоя с возможностью сохранения и отмены внесенных изменений.

4.8.2. Окно настроек растрового слоя

Контекстное меню растрового слоя имеет следующий состав (см. Рис. 4.118.):

  1. Загрузить тайлы.
  2. Удалить.
  3. Настройки.
../../_images/raster_layer_menu.png

Рис. 4.118. Меню растрового слоя.

4.8.3. Окно настроек растрового слоя

Окно настроек для модификации растрового слоя имеет следующие вкладки настроек свойств слоя:

  1. Стиль.
  2. Общие.
  3. Кэш.

Окно настроек для растрового слоя имеет следующий вид (см. Рис. 4.119.):

../../_images/ngmobile_settings_window_for_a_raster_layer.png

Рис. 4.119. Окно настроек для растрового слоя.

В окне настроек растрового слоя имеются следующие блоки настроек:

1. Первый блок - Стиль - содержит информацию о настройках изображения слоя. Допускается редактирование параметров слоя в данном блоке:

  • Непрозрачность. Степень общей непрозрачности слоя определяет, насколько сильно он скрывает или отображает содержимое нижележащего слоя. Слой со степенью непрозрачности 1 % является практически прозрачным. Совершенно непрозрачный слой имеет степень непрозрачности 100 %.
  • Контраст. Контрастность слоя может быть изменена для придания выразительности изображению.
  • Яркость. Яркость слоя может быть изменена для придания яркости изображению.
  • Градации серого (цветовой режим изображений, значения яркости серой шкалы выражена в процентах, при этом 0 % представляет белый цвет (отсутствие чёрного пигмента на белом фоне), 100 % — черный цвет).

2. Второй блок - Общие - содержит информацию о слое. Допускается редактирование параметров слоя в данном блоке:

  • Информация о слое (Локальный путь, Удаленный путь).
  • Основные настройки (Имя слоя, Масштабные уровни/Уровень зума, на которых виден слой (см. Рис. 4.120.):
../../_images/ngmobile_general_settings.png

Рис. 4.120. Окно настроек Общие.

  1. Третий блок - Кэш - содержит кнопку для удаления кэша (см. Рис. 4.121.):
../../_images/ngmobile_cache_settings.png

Рис. 4.121. Окно настройки Кеша.

В выпадающем списке Размера кеша тайлов TMS имеются следующие варианты:

  • Без кэша.
  • 1 экран.
  • 2 экрана (рекомендовано).
  • 3 экрана.

Примечание

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