Настройка карт
В BPMSoft для просмотра адресов на карте и построения маршрутов используется интеграция с геоинформационной системой (ГИС). Внешний вид карты, качество изображения, точность определения места и другие характеристики зависят напрямую от используемого картографического сервиса.
В BPMSoft для выбора доступны следующие картографические сервисы:
Для работы с картами определите используемый в BPMSoft картографический сервис с помощью системной настройки «Библиотека картографического сервиса по умолчанию».
Для сервисов также требуется указание ключей доступа в системных настройках:
- «Ключ к картографическому сервису RuMap» (код «RuMapCartographicServiceKey») для сервиса RuMap;
- «Ключ Яндекс Карт JavaScript API + Геокодер» (код «YandexMapsJavaScriptApiGeocoderKey») для сервиса Яндекс Карты.
Ключи запрашиваются у поставщика картографического сервиса.
Примечание. Для сервиса «Яндекс Карты» доступны следующие технологии: JavaScript API, HTTP Геокодер, Матрица расстояний, Построение маршрута и Tiles API.
Выбор картографического сервиса
Для определения картографического сервиса, который будет использоваться в BPMSoft при просмотре адресов на карте, выполните следующие шаги:
- Перейдите в раздел «Системные настройки» одним из следующих способов:
- Откройте рабочее место «Конструктор» и перейдите в раздел «Системные настройки»;
Рисунок 1 — Переход к разделу «Системные настройки» из рабочего места
- Откройте дизайнер системы по кнопке
и перейдите в раздел «Настройка системы» → «Системные настройки»;
Рисунок 2 — Переход к разделу «Системные настройки» из дизайнера системы
- Откройте системную настройку «Библиотека картографического сервиса по умолчанию» (код «DefaultCartographicServicesLibrary»).
- На странице настройки в поле «Значение по умолчанию» выберите из выпадающего списка картографический сервис, например, «RuMap». Доступные для выбора ГИС содержатся в справочнике «Библиотеки картографических сервисов».
Рисунок 3 — Системная настройка «Библиотека картографического сервиса по умолчанию»
- Нажмите кнопку «Сохранить».
Для сервисов RuMap и Яндекс Карты также требуется указание ключа доступа. Для этого:
- Откройте системную настройку «Ключ к картографическому сервису RuMap» для RuMap или «Ключ Яндекс Карт JavaScript API + Геокодер» для Яндекс.
- В поле «Значение по умолчанию» укажите значение API ключа. При вводе значения ключ автоматически отображается в зашифрованном виде.
Примечание. API ключ предоставляет картографический сервис.
Рисунок 4 — Системная настройка «Ключ к картографическому сервису RuMap»
- Нажмите кнопку «Сохранить».
- Для применения изменений выйдите из системы и повторно авторизуйтесь.
В результате для просмотра адресов на карте и построения маршрутов будет использоваться выбранный картографический сервис.
Подробнее о просмотре карт и построении маршрутов смотрите в статье Работа с картами.
Справочник картографических сервисов
Картографические сервисы, которые доступны для использования в BPMSoft, содержатся в преднастроенном справочнике «Библиотеки картографических сервисов». Для каждого сервиса заданы URL для получения тайлов и адресов, определена необходимость указания API ключа. Подробнее о параметрах справочника «Библиотеки картографических сервисов» смотрите в Таблице 1.
Для перехода к справочнику выполните следующие шаги:
- Перейдите в раздел «Справочники» одним из следующих способов:
- Откройте рабочее место «Конструктор» и перейдите в раздел «Справочники»;
Рисунок 5 — Переход к разделу «Справочники» из рабочего места
- Откройте дизайнер системы по кнопке
и перейдите в раздел «Настройка системы» → «Справочники».
Рисунок 6 — Переход к разделу «Справочники» из дизайнера системы
- В реестре записей найдите и откройте справочник «Библиотеки картографических сервисов».
Рисунок 7 — Справочник «Библиотеки картографических сервисов»
Таблица 1 — Поля справочника «Библиотеки картографических сервисов»
Поле | Описание |
Название | Название картографического сервиса |
Код | Код, используемый для интеграции с соответствующим картографическим сервисом |
URL для получения тайлов |
URL-адрес для получения тайлов (фрагменты карты). Значения по умолчанию:
При необходимости URL-адрес для получения тайлов возможно изменить |
URL для получения адресов |
URL-адрес для получения адресов. Значения по умолчанию:
При необходимости URL-адрес для получения адресов возможно изменить |
Ключ API (да/нет) |
Признак, определяющий необходимость указания ключа доступа к картографическому сервису:
Ключ доступа указывается в системной настройке «API ключ картографических сервисов» |
Описание | Дополнительная информация о картографическом сервисе |