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

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

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

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

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

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

В CoGIS Server можно включить или отключить поддержку следующих операций для картографических сервисов (в скобках здесь и далее указаны типы сервисов, для которых поддерживается данная операция):
Выдача декларативной информации
Группа включает следующие настройки (см. Рисунок 32 ):
  • Выдавать список слоев (ArcGIS REST API, WMS, WFS)
  • Разрешает предоставление списка слоев и таблиц в сервисе, а также детальной информации о слое или таблице.
  • Операция доступна по картографическим сервисам с любым составом слоев. По умолчанию включена.
  • Выдавать легенду слоев (ArcGIS REST API, WMS)
  • Разрешает предоставление легенды слоев.
  • Операция доступна только для векторных слоев. По умолчанию включена.
  • Выдавать определяющий запрос для слоев (ArcGIS REST API)
  • Разрешает предоставление определяющего запроса, заданного для слоя на уровне картографического проекта.
  • Операция доступна только для векторных слоев. По умолчанию отключена.
Для включения/отключения поддержки какой-либо из операций необходимо поставить/снять отметку слева от названия операции.
Рисунок 32 - Функциональные возможности картографического сервиса. Выдача декларативной информации
Выдача данных об объектах
Группа включает следующие настройки (см. Рисунок 33 ):
  • Идентификация (ArcGIS REST API, WMS, WMTS)
  • Разрешает получение информации об объектах в точке во всех видимых или только в определенных слоях.
  • Операция доступна как для векторных, так и для растровых слоев. По умолчанию включена.
  • Однострочный поиск
  • Разрешает выполнять поиск объектов:
    • однострочный поиск в заданных полях всех видимых или только определенных слоев;
    • однострочный поиск объектов в слоях картографического сервиса с сортировкой по расстоянию относительно заданных координат.
  • По умолчанию опция включена.
  • Выборка по sql-условию (ArcGIS REST API, WFS)
  • Разрешает выполнять выбор объектов:
    • получение объектов в слое, отфильтрованных по заданному определяющему запросу (фильтр по атрибутам);
    • пространственная выборка объектов в слое (фильтр по геометрии);
    • поддержка хранения и предоставления 3D-координат (при условии, что БД поддерживает Z координату);
    • получение связанных объектов при наличии декларативной связи между слоями;
    • экспорт выбранных данных слоя в файлы форматов Shapefile, Excel, CSV;
    • получение файловых вложений для указанных объектов;
    • получение файловых вложений с их миниатюрами у всех объектов, входящих в указанный экстент.
  • Для данной операции доступна дополнительная настройка: можно задать Максимальное количество возвращаемых объектов по одному запросу .
  • Операция доступна только для векторных слоев. По умолчанию включена.
  • Максимальное количество возвращаемых объектов по одному запросу (ArcGIS, WMS, WMTS, WFS) ;
  • Максимальное количество возвращаемых объектов для идентификации (ArcGIS, WMS, WMTS, WFS) ;
  • Максимальное количество возвращаемых объектов для поиска по строке (ArcGIS, WMS, WMTS, WFS) ;
  • Выдавать геометрию для найденных объектов (ArcGIS REST API, WFS)
  • Разрешает получение геометрии для найденных объектов.
  • Операция доступна только для векторных слоев. По умолчанию включена.
Для включения/отключения поддержки какой-либо из операций необходимо поставить/снять отметку слева от названия операции.
Рисунок 33 - Функциональные возможности картографического сервиса. Выдача данных об объектах
Выдача области карты в виде изображения
Группа включает следующие настройки (см. Рисунок 34 ):
  • Генерация изображения области карты по экстенту (ArcGIS REST API, WMS) .
  • Разрешает генерацию изображения карты в заданном формате (поддерживаются форматы изображений PNG32, PNG24, PNG, JPG, TIFF, GIF, BMP) в заданной системе координат по заданному экстенту с учетом указанных слоев, диапазонов масштабов для видимости слоев и определяющих запросов (whereclause), заданных на клиенте.
  • Операция доступна как для векторных, так и для растровых слоев. По умолчанию настройка включена.
  • Для данной операции доступна дополнительная настройка Разрешить переопределять раскраску на клиенте (ArcGIS REST API) - для сервисов типа MapServer и FeatureServer можно разрешить или запретить переопределять раскраску слоев на клиенте. По умолчанию настройка включена.
  • Максимальный размер изображения в пикселях .
  • Задает максимально возможный размер генерируемого изображения в пикселях. По умолчанию установлено 100.
  • Разрешить переопределять раскраску на клиенте (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 ).
  • По умолчанию отключена.
Для включения/отключения поддержки какой-либо из операций необходимо поставить/снять отметку слева от названия операции.
Рисунок 34 - Функциональные возможности картографического сервиса. Выдача области карты в виде изображения
Редактирование
Группа позволяет выбрать один из трех вариантов редактирования для картографического сервиса (см. Рисунок 35 ):
  • На основе правил CoGIS SOE ;
  • Предполагает использование расширенных методов для работы со слоями и объектами картографического сервиса, в соответствии с правилами СoGIS SOE, заданными в конструкторе CoGIS.
  • Выбран по умолчанию.
  • Упрощенное ;
  • Не предполагает использования расширенных методов СoGIS SOE.
  • При выборе данного варианта редактирования можно включить или отключить возможность выполнения отдельных операций: Создание , Удаление и Редактирование объектов.
    • Только для перечисленных номеров слоев - укажите номера слоев сервиса, для которых будут доступны выбранные операции упрощенного варианта редактирования;
    • Только для перечисленных групп пользователей - укажите группы пользователей, для которых будут доступны выбранные операции упрощенного варианта редактирования.
  • Запрещено.
Запрещает редактирование объектов в сервисе.
Рисунок 35 - Функциональные возможности картографического сервиса. Редактирование

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

В данном разделе настраиваются правила запуска сервиса (см. Рисунок 36 ).
  • Переопределить параметры старта сервиса
  • Позволяет включить опцию отложенного старта сервиса при первом запуске. Это важно при большом количестве сервисов и позволяет отложить запуск второстепенных сервисов.
  • Переопределить приоритет старта сервиса
  • Позволяет определить приоритет запуска сервиса: Пониженный/Обычный/Повышенный
  • Переопределить время жизни сервиса без запросов
  • Задает время жизни сервиса без запросов. По истечению этого времени сервис автоматически останавливается.
  • Изолировать сервис
Позволяет запустить для данного сервиса отдельный процесс.
Рисунок 36 - Настройки запуска картографического сервиса