13 | Документация

Возможности сервиса

Для перехода к настройке возможностей сервиса необходимо нажать на его имя в списке. Будет открыто окно свойств сервиса. Далее необходимо перейти к разделу Возможности .
Возможности картографического сервиса сгруппированы по следующим блокам:
  • Протоколы и соглашения;
  • Функциональные возможности;
  • Запуск сервиса.

Протоколы и соглашения

По умолчанию картографический сервис публикуется в соответствии с протоколом ArcGIS REST API (MapServer), см. Рисунок 37 .
Рисунок 37 - Возможности картографического сервиса. Протоколы и соглашения
Также по умолчанию для картографического сервиса включена поддержка расширенных методов для работы со слоями и объектами картографического сервиса: СoGIS SOE (Server Object Extension). Включенный СoGIS SOE для картографического сервиса позволяет выполнять такие операции как топологическое редактирование объектов, создание объектов по адресу, включение галереи изображений для слоя, выгрузку данных в файл и многое другое.
Для того чтобы включить/отключить поддержку СoGIS SOE, необходимо поставить / снять отметку в соответствующем окне ( ). Дальнейшая настройка правил СoGIS SOE выполняется в конструкторе CoGIS.
Дополнительно для опубликованного картографического сервиса можно включить поддержку протоколов и соглашений:
  • FeatureServer;
  • KML;
    Протокол KML позволяет отображать векторные данные картографического сервиса с поддержкой Z-координаты (а также с настройками высоты из поля или выражения) в 3D режиме, как трехмерные объекты, преобразуя их в формат KML.
  • WMS;
  • WFS и WFS-T;
  • WMTS;
  • TMS;
  • OGC API - Maps;
  • OGC API - Features;
  • OGC API - Tiles.
    При использовании протокола для картографического сервиса должен быть настроен тайловый кэш.
Для включения / отключения поддержки одного из протоколов необходимо поставить отметку слева от его названия.

Функциональные возможности

В CoGIS Server можно включить или отключить поддержку следующих опций для картографических сервисов (в скобках здесь и далее указаны типы сервисов, для которых поддерживается данная опция).
Выдача декларативной информации
Группа включает следующие настройки (см. Рисунок 38 ):
  • Выдавать список слоев (ArcGIS REST API, WMS, WFS) ;
    Разрешает предоставление списка слоев и таблиц в сервисе, а также детальной информации о слое или таблице.
    Опция доступна по картографическим сервисам с любым составом слоев. По умолчанию включена.
  • Выдавать легенду слоев (ArcGIS REST API, WMS) ;
    Разрешает предоставление легенды слоев.
    Опция доступна только для векторных слоев. По умолчанию включена.
  • Выдавать определяющий запрос для слоев (ArcGIS REST API) ;
    Разрешает предоставление определяющего запроса, заданного для слоя на уровне картографического проекта.
    Опция доступна только для векторных слоев. По умолчанию отключена.
  • Разрешить подзапросы в sql-фильтрах ;
    Ограничивает возможность использования вложенных запросов SELECT внутри SQL-фильтра для сервиса.
    • Рисунок 38 - Функциональные возможности картографического сервиса. Выдача декларативной информации
Выдача данных об объектах
Группа включает следующие настройки (см. Рисунок 39 ):
  • Идентификация (ArcGIS REST API, WMS, WMTS) ;
    Разрешает получение информации об объектах в точке клика во всех видимых или только в определенных слоях.
    Опция доступна как для векторных, так и для растровых слоев. По умолчанию включена.
  • Однострочный поиск ;
    Разрешает выполнять поиск объектов:
    • однострочный поиск в заданных полях всех видимых или только определенных слоев;
    • однострочный поиск объектов в слоях картографического сервиса с сортировкой по расстоянию относительно заданных координат.
      По умолчанию опция включена.
  • Выборка по sql-условию (ArcGIS REST API, WFS) ;
    Разрешает выполнять выбор объектов:
    • получение объектов в слое, отфильтрованных по заданному определяющему запросу (фильтр по атрибутам);
    • пространственная выборка объектов в слое (фильтр по геометрии);
    • поддержка хранения и предоставления 3D-координат (при условии, что БД поддерживает Z координату);
    • получение связанных объектов при наличии декларативной связи между слоями;
    • экспорт выбранных данных слоя в файлы форматов Shapefile, Excel, CSV;
    • получение файловых вложений для указанных объектов;
    • получение файловых вложений с их миниатюрами у всех объектов, входящих в указанный экстент.
      Опция доступна только для векторных слоев. По умолчанию опция включена.
  • Разрешать статистические запросы ;
    Разрешает отправлять статистические запросы к сервису (returnCountOnly и outStatistics), а также получать количество объектов для отображения в легенде.
    По умолчанию опция отмечена. Если опция отключена, то статистические запросы будут возвращать ошибку, а запросы на получение количества объектов легенды, пространственные фильтры будут игнорироваться.
  • Максимальное количество возвращаемых объектов по одному запросу (ArcGIS, WMS, WMTS, WFS) ;
    Опция доступна только для векторных слоев. По умолчанию 1000.
  • Максимальное количество возвращаемых объектов для идентификации (ArcGIS, WMS, WMTS, WFS) ;
    Опция доступна только для векторных слоев.
  • Максимальное количество возвращаемых объектов для поиска по строке (ArcGIS, WMS, WMTS, WFS) ;
    Опция доступна только для векторных слоев.
  • Выдавать геометрию для найденных объектов (ArcGIS REST API, WFS)
    Разрешает получение геометрии для найденных объектов.
    Опция доступна только для векторных слоев. По умолчанию включена.
  • Рисунок 39 - Функциональные возможности картографического сервиса. Выдача данных об объектах
Выдача области карты в виде изображения
Группа включает следующие настройки (см. Рисунок 40 ):
  • Генерация изображения области карты по экстенту (ArcGIS REST API, WMS) .
    Разрешает генерацию изображения карты в заданном формате (поддерживаются форматы изображений PNG32, PNG24, PNG, JPG, TIFF, GIF, BMP) в заданной системе координат по заданному экстенту с учетом указанных слоев, диапазонов масштабов для видимости слоев и определяющих запросов (whereclause), заданных на клиенте.
    Опция доступна как для векторных, так и для растровых слоев. По умолчанию настройка включена.
    Для данной опции доступна дополнительная настройка Разрешить переопределять раскраску на клиенте (ArcGIS REST API) - для сервисов типа MapServer и FeatureServer можно разрешить или запретить переопределять раскраску слоев на клиенте. По умолчанию настройка включена.
  • Максимальный размер изображения в пикселях .
    Задает максимально возможный размер генерируемого изображения в пикселях. По умолчанию установлено 4096 .
  • Разрешить переопределять раскраску на клиенте (ArcGIS REST API) ;
  • Поддержка растрового кэша (ArcGIS REST API, WMTS, TMS) .
    Включает поддержку растрового кэша в виде тайлов в формате PNG-изображений.
    Настроить параметры формирования тайлового кэша можно в разделе Тайловый кэш свойств сервиса (см. подробнее в разделе 4.5 ).
    По умолчанию отключена.
  • Поддержка векторного кэша (ArcGIS REST API, TMS) .
    Включает поддержку векторного кэша в виде совокупности PBF-файлов, формируемых по спецификации Mapbox Vector Tiles для передачи векторных данных в сжатом виде, и JSON-файлов, формируемых по спецификации Mapbox Style Specification для передачи информации об оформлении данных.
    Настроить параметры формирования тайлового кэша можно в разделе Тайловый кэш свойств сервиса (см. подробнее в разделе 4.5 ).
    По умолчанию отключена.
  • Рисунок 40 - Функциональные возможности картографического сервиса. Выдача области карты в виде изображения
Редактирование
Группа позволяет выбрать один из трех вариантов редактирования для картографического сервиса (см. Рисунок 41 ):
  • На основе правил CoGIS SOE ;
    Предполагает использование расширенных методов для работы со слоями и объектами картографического сервиса, в соответствии с правилами СoGIS SOE, заданными в конструкторе CoGIS.
    Выбран по умолчанию.
  • Упрощенное ;
    Не предполагает использования расширенных методов СoGIS SOE (настройки плагина Редактирование , использование других плагинов и геотриггеров).
    При выборе данного варианта редактирования можно включить или отключить возможность выполнения только отдельных операций: Создание , Удаление и Изменение (Редактирование) объектов. При этом не потребуется добавлять плагин Редактирование в разделе Правила SOE .
    • Только для перечисленных номеров слоев - укажите номера слоев сервиса, для которых будут доступны выбранные операции упрощенного варианта редактирования;
    • Только для перечисленных групп пользователей - укажите группы пользователей, для которых будут доступны выбранные операции упрощенного варианта редактирования.
  • Запрещено.
    Запрещает редактирование объектов в сервисе.
Данные настройки применяются к картографическим сервисам типов MapServer и FeatureServer.
Рисунок 41 - Функциональные возможности картографического сервиса. Редактирование

Запуск сервиса

В данном разделе настраиваются правила запуска сервиса (см. Рисунок 42 ).
  • Переопределить параметры старта сервиса ;
    Позволяет включить опцию Отложенного старта сервиса при первом запросе . Это важно при большом количестве сервисов и позволяет отложить запуск второстепенных сервисов.
  • Переопределить приоритет старта сервиса ;
    Позволяет определить приоритет запуска сервиса: Пониженный / Обычный / Повышенный .
  • Переопределить время жизни сервиса без запросов ;
    Задает время жизни сервиса без запросов. По истечению этого времени сервис автоматически останавливается.
  • Изолировать сервис ;
    Позволяет запустить для данного сервиса отдельный процесс.
  • Преобразовать в 3D-модель .
    Опция доступна только для картографических сервисов на основе KML/KMZ файла, содержащего трехмерные данные.
    Позволяет преобразовать картографический сервис (MapServer) в сервис с 3D моделью (Model3dServer) (см. п. 8 ).
  • Рисунок 42 - Настройки запуска картографического сервиса