Публикация всех слоев карты по ZWS

Публикация карты по ZWS позволяет быстро опубликовать все слои, входящих в состав карты.

[Примечание]Примечание

При публикации карты публикуются только слои, входящие в состав карты. Сам файл карты не создается; его следует создать самостоятельно из слоев, опубликованных в веб. Например, можно использовать ZuluGIS Online для создания карты для веб, подробнее.

Публикация выполняется с помощью утилиты Публикация данных для веб-служб ZuluServer 2021 (ZsWsSetup.exe). Утилита входит в состав ZuluServer и располагается в том же каталоге, где установлен ZuluServer, а также доступна в меню Пуск. Требуется доступ администратора на компьютере, где установлен ZuluServer.

Далее приведен общий порядок публикации всех слоев карты по ZWS:

  1. Запустите утилиту Публикация данных для веб-служб ZuluServer 2021.

    [Внимание]Внимание

    Следует запускать с правами администратора.

  2. Создайте пространство имён – в левой части окна выберите Пространства имен и нажмите кнопку Добавить.

    Если нужное пространство уже имеется, то выберите его из соответствующего списка.

    Создание пространства имен

    Рисунок 99. Создание пространства имен


  3. В открывшемся окне введите уникальное имя для пространства имен и нажмите кнопку ОК.

    [Примечание]Примечание

    Пространство имен – это некое абстрактное объединение опубликованных слоев по какому-то признаку (один и тот же город, проект, область или т.д.). Например, для демонстрационных примеров пространство имен можно назвать examples.

    Допустимыми в имени являются латинские буквы, арабские цифры и символ "_".

    Имя пространства имен должно быть уникальным в рамках ZuluServer. Например, если создать пространство имен examples, то это имя уже будет "занято" и повторно создать пространство имен с таким же именем не получится.

    Имена слоев внутри одного пространства имен уникальные. В одном пространстве имен не может быть слоев с одинаковым именем.

    Ввод имени пространства

    Рисунок 100. Ввод имени пространства


  4. В левой части окна выберите созданное пространство имен и в верхнем правом углу нажмите кнопку Добавить...:

    Управление слоями пространства имен

    Рисунок 101. Управление слоями пространства имен


  5. Чтобы выбрать слой для публикации, в открывшемся окне нажмите кнопку Обзор....

    В окне выборе файлов проверьте, что указан тип файлов Карты ZuluGIS (*.zmp), и укажите карту для публикации.

    [Предупреждение]Предупреждение

    Карта для веб-публикации должна быть опубликована на сервере и находиться в корневом каталоге данных сервера (по умолчанию папка Data).

    Выбор типа файлов для публикации

    Рисунок 102. Выбор типа файлов для публикации


  6. Установите галочку Опубликовать все векторные слои карты:

    Добавление карты в пространство имён

    Рисунок 103. Добавление карты в пространство имён


  7. Вы можете указать дополнительные параметры веб-публикации сразу для всех слоев карты (или позже настроить отдельно для каждого слоя):

    1. Имя слоя и Доступ по ZWS – при необходимости вы можете изменить имя слоя или отключить его публикацию (отключить опцию Доступ).

      [Примечание]Примечание

      Имя слоя при публикации при ZWS служебное и используется для обращения к слою при выполнении запросов ZWS. В ZuluGIS Mobile и ZuluGIS Online пользователь будет видеть пользовательское Название слоя.

      <Layer>
        <Name>Имя_пространство_имен:Имя слоя при публикации</Name>
        <Title>Название слоя ZuluGIS </Title>
      </Layer>

    2. Параметры отображения:

      • По умолчанию

        Слой будет отображаться со стандартными настройками отображения.

      • Из настроек слоя

        При отображении слоя будут использоваться индивидуальные настройки отображения (масштаб отображения слоя, типов и режимов, направлений), сохранённые в слое. Подробнее о сохранении настроек внутри слоя: https://www.politerm.com/zuludoc/index.html#layer_setup_save.html

      • Интервал обновления слоя.

        [Примечание]Примечание

        Интервал обновления – указывается в секундах частота обращения клиента к серверу для проверки актуальности текущих данных.

        Можно использовать, когда данные слоя меняются "внешними средствами", например, при записи в базу данных слоя SCADA системой или изменении данных с помощью запросов внутри СУБД.

    3. Поиск по ID – включает в опубликованном слое возможность быстрого поиска по ID идентификатору объекта, например, https://www.politerm.com/zulugisonline/webhelp/index.html#map_search.html и https://politerm.com/zulugismobile/webhelp/index.html#search_rules.html.

    4. Редактирование геометрии через веб-службы отключено – при включении данной опции геометрию объектов (перемещение, добавление, удаление объектов) слоя нельзя будет отредактировать из веб-приложений: ZuluGIS Online, ZuluGIS Mobile и т.п. Сменить режим или изменить информацию по объектам слоя в этом случае возможно.

    5. Редактировать в ZuluGIS Mobile только по GPS – при включении данной опции этот слой будет редактироваться в ZuluGIS Mobile только по текущим GPS-координатам устройства. В ZuluGIS Mobile при вводе нового объекта будет доступна только кнопка ввода по текущим координатам устройства.

    6. Расчетная модель – для проведения расчетов из ZuluGIS Online указывается расчетная модель инженерной сети: ZuluThermo, ZuluHydro, ZuluSteam, ZuluGaz или ZuluDrain. Данный параметр следует обязательно указывать только в том случае, если планируется вести гидравлические расчеты из веб-интерфейса через тонкого клиента с использованием ZuluNetTools.

  8. Для сохранения настроек нажмите кнопку ОК. На экране отобразится список опубликованных слоев.

  9. Чтобы настроить отображение для определенного слоя, выберите его двойным щелчком и внесите необходимые изменения:

  10. Для сохранения изменения выберите команду главного меню Файл|Сохранить.

    Указанные слои будут опубликованы в веб и доступны для дальнейшей работы.