Карты

Система Wialon работает с векторными картами в собственном закрытом формате AVD.

Во все продукты Wialon включен стандартный встроенный WebGIS3 сервер. Вся адресная информация, задействованная при мониторинге объектов и в отчетах, берется только с этого WebGIS. По умолчанию встроенный GIS-сервер уже прописан в конфигурационном файле.

Все карты в формате AVD можно помещать в папку maps программы. После добавления или удаления карт сервис перезапускать не требуется, он должен в течение нескольких секунд самостоятельно определить изменения.

Размер ОЗУ, который необходим для нормальной работы GIS-подсистемы, прямо пропорционален объему используемых карт. В среднем на GIS-подсистему необходимо примерно 512MB + 2*<общий размер файлов карт>. Учитывайте это перед тем, как помещать карты в директорию maps.

:!: Примечание.
Предкомпилированные карты в формате AVD Вы можете загрузить здесь.

Переменные

Переменная Описание
WIALON_WEB_DEFAULT_POS Устанавливает центр карты по умолчанию при открытии сайта мониторинга. Задается через двоеточие широта, долгота, уровень масштабирования. Например, WIALON_WEB_DEFAULT_POS = 55.739162:49.199269:9.
WIALON_WEB_GOOGLE_KEYS Задает перечень ключей Google Maps API для различных URL доступа на сайт. Для их активации требуется получить ключ (Google Maps API v2). Нотацию задания переменной смотрите ниже.
WIALON_WEB_GOOGLE_KEYS_V3 Ключ Google Maps API третьей версии. Формат: <host> <key>.
WIALON_WEB_GOOGLE_CLIENT Платный ключ Google Maps.
WIALON_WEB_GOOGLE_DEFAULT Если значение on, то при условии наличия ключей Google Maps API этот тип карт будет доступна пользователям.
WIALON_WEB_GOOGLE_HTTPS Если значение on, то карты Google Maps будут работать по защищенному протоколу.
WIALON_WEB_WEBGIS_COPYRIGHT Копирайт для карт WebGIS (отображается в левом нижнем углу карты). Для создания собственных карт см. «Настройка GIS-подсистемы».
WIALON_WEB_YANDEX_KEYS Задает перечень ключей Yandex Maps для различных URL доступа на сайт. Для их активации требуется получить ключ. Нотацию задания переменной смотрите ниже.
WIALON_WEB_YANDEX_DEFAULT Если значение on, то при условии наличия ключей Yandex Maps этот тип карт будет активирован по умолчанию.
WIALON_WEB_YANDEX_HTTPS Если значение on, то карты Yandex Maps будут работать по защищенному протоколу.
WIALON_WEB_YAHOO_DEFAULT Если значение on, то карты Yahoo будут активированы у пользователей по умолчанию.
WIALON_WEB_NAVTEQ_KEYS Переменная для подключения карт Navteq. :!: На данный момент сервис недоступен в связи с изменением формата ключей.
WIALON_WEB_REGIO_KEYS Переменная для подключения карт Regio (Прибалтика). Для их активации требуется получить ключ.
WIALON_WEB_REGIO_DEFAULT Если значение on, то карта Regio будет активированы у пользователей по умолчанию.
WIALON_WEB_REGIO_HTTPS Если значение on, то карта Regio будет работать по защищенному протоколу.
WIALON_WEB_VISICOM_KEYS Переменная для подключения карт Visicom (Украина). Для их активации требуется получить ключ.
WIALON_WEB_VISICOM_DEFAULT Если значение on, то при условии наличия ключей Visicom этот тип карт будет активирован по умолчанию.
WIALON_WEB_VISICOM_HTTPS Если значение on, то карты Visicom будут работать по защищенному протоколу.
WIALON_WEB_LUXENA_DEFAULT Если значение on, то при условии наличия ключей Luxena этот тип карт будет активирован по умолчанию.
WIALON_WEB_GIS2_DEFAULT Если значение on или 1, то карта 2GIS будет доступна.
WIALON_WEB_MYINDIA2_DEFAULT Если значение on или 1, то карта MyIndia будет доступна.
WIALON_WEB_MYINDIA2_HTTPS Если значение on, то карта MyIndia будет работать по защищенному протоколу.
WIALON_WEB_VE_HTTPS Если значение on, то карты Virtual Earth будут работать по защищенному протоколу.

Карты Yandex

Переменная WIALON_WEB_YANDEX_KEYS содержит ключи проприетарных картографических систем привязанных к конкретному URL доступа на сайт. Задается она в следующем формате. Например, к веб-серверу Wialon подключаются клиенты по двум разным URL: http://local.dns.ru:8022 и http://remote.dns.ru. Таким образом, для активации возможности использования карт Yandex необходимо получить ключи для соответствующих URL и внести их в конфигурационный файл:

WIALON_WEB_YANDEX_KEYS = <dns1<:port>> <KEY for dns1> <dns2> <KEY for dns2> ...

т.е.

WIALON_WEB_YANDEX_KEYS = local.dns.ru:8022 KEY_VALUE1 remote.dns.ru KEY_VALUE2

Примечание:

  • В файле DNS задаются без префикса http:.
  • Если порт используется стандартный (80), то указывать его не надо.

После этого в диалоге настроек пользователя на сайте мониторинга появится опция Включить карты Yandex.

Дополнительная информация по настройке GIS-подсистемы:

Was this helpful?
Thank you!