Модуль «Интеграция с картами» — различия между версиями

Материал из TaxiMaster
Перейти к: навигация, поиск
(Подготовка модуля интеграции с картами Ингит к работе)
Строка 23: Строка 23:
 
Существует несколько карт, у которых существует модуль интеграции с программой {{ТМ}}:
 
Существует несколько карт, у которых существует модуль интеграции с программой {{ТМ}}:
  
# [[Карты Ингит]]
 
# [[Карта Мосмап]]
 
 
# [[Карта в польском формате]]
 
# [[Карта в польском формате]]
 
# [[Модуль интеграции с бесплатными картами|Карта 2ГИС]]
 
# [[Модуль интеграции с бесплатными картами|Карта 2ГИС]]
 
# [[#Модуль интеграции с картами 2ГИС Онлайн|Карта 2ГИС Онлайн]]
 
# [[#Модуль интеграции с картами 2ГИС Онлайн|Карта 2ГИС Онлайн]]
 
# [[Карты СитиГИД|Карта СитиГИД]]
 
# [[Карты СитиГИД|Карта СитиГИД]]
# [[#Модуль интеграции с картами Онлайн карты|Карта Онлайн карты]]
+
# [[#Модуль интеграции с картами Онлайн карты|Онлайн карты]]
 
 
== Модуль интеграции с картами Ингит ==
 
 
 
[[Карты Ингит|Модуль интеграции с картами Ингит]] позволяет осуществлять все [[#Функции модуля|функции модуля]].
 
 
 
=== Подготовка модуля интеграции с картами Ингит к работе ===
 
 
 
Подготовка модуля к работе может состоять из нескольких этапов:
 
 
 
# Регистрация {{путь|[[GWX|GWX.dll]]}} в системе.
 
# Задание в [[Клиент {{ТМ}}|клиентской части]] пути к карте в [[Параметры {{ТМ}}#Карта|параметрах]] или в {{коммент|[[tme_system_settings.cfg|настроечном файле]]|Задание начальных настроек путем редактирования настроечного файла всегда быстрее, но требует знания принципов настройки, которые описаны в настоящей документации.}}.
 
# Импорт улиц из [[Карты Ингит|карты]] в базу данных с помощью [[Карты Ингит#Импорт улиц из карт Ингит с помощью TMSI|утилиты импорта улиц]].
 
 
 
Очевидно, что перед подготовкой модуля нужно установить программное обеспечение, поставляемое вместе с картой Ингит, и настроить его работу (в частности, зарегистрировать объект [[GWX]]).
 
 
 
== Модуль интеграции с картами Мосмап ==
 
 
 
Данный модуль по возможностям идентичен модулю интеграции с картами Ингит.
 
  
 
== Модуль интеграции с картами СитиГИД ==
 
== Модуль интеграции с картами СитиГИД ==
 
+
Карты СитиГИД позволяют осуществлять все [[#Функции модуля|функции модуля]].
Данный модуль по возможностям идентичен модулю интеграции с картами Ингит и Мосмап.
 
  
 
== Модуль интеграции с картами в польском формате ==
 
== Модуль интеграции с картами в польском формате ==
Строка 86: Строка 65:
  
 
При интеграции с данной картой в настройках Такси-Мастер {{путь|Файл - Настройки - Карта}} будет отсутствовать закладка "Основные". В различных окнах Такси-Мастер, где отображается карта, возможно будет выбрать только онлайн карты Яндекс и Google.
 
При интеграции с данной картой в настройках Такси-Мастер {{путь|Файл - Настройки - Карта}} будет отсутствовать закладка "Основные". В различных окнах Такси-Мастер, где отображается карта, возможно будет выбрать только онлайн карты Яндекс и Google.
При выборе интеграции с данной картой работа с адресами будет происходить точно так же, как и при работе без карты. Но при этом, по сравнению с работой без карты, будут доступны новые возможности:
+
При выборе интеграции с данной картой будут доступны данные возможности:
 
*Будет доступно окно "Положение экипажей".
 
*Будет доступно окно "Положение экипажей".
 
*Будет доступно окно "Водители / Трекинг экипажей".
 
*Будет доступно окно "Водители / Трекинг экипажей".
Строка 99: Строка 78:
 
== Первоначальная настройка модуля «Интеграция с картами» ==
 
== Первоначальная настройка модуля «Интеграция с картами» ==
  
Для карт Ингит, Мосмап и карт в польском формате первоначальная настройка идентична. Для начала необходимо установить дистрибутив карты, а затем задать в [[Клиент {{ТМ}}|клиентской части]] путь к карте в [[Параметры {{ТМ}}#Карта|параметрах]]. После этого карта будет установлена в вашу программу Такси-Мастер. Чтобы увидеть карту, вы должны нажать кнопку {{field|Карта}}, после чего ее изображение появится в программе. Таким образом получается, что данные карты работают непосредственно в окне программы Такси-Мастер.
+
Для начала необходимо установить дистрибутив карты, а затем задать в [[Клиент {{ТМ}}|клиентской части]] путь к карте в [[Параметры {{ТМ}}#Карта|параметрах]]. После этого карта будет установлена в вашу программу Такси-Мастер. Чтобы увидеть карту, вы должны нажать кнопку {{field|Карта}}, после чего ее изображение появится в программе. Таким образом получается, что данные карты работают непосредственно в окне программы Такси-Мастер.
  
 
[[Файл:Карты в ТМ 2.png|center]]
 
[[Файл:Карты в ТМ 2.png|center]]
Строка 117: Строка 96:
 
[[Файл:Онлайн карты-запрос адреса.png|center]]
 
[[Файл:Онлайн карты-запрос адреса.png|center]]
  
Включить вспомогательные Онлайн-карты можно в настройках {{путь|Файл - Настройки - Карта - вкладка "Онлайн карты" - блок "Поиск координат адреса, если адрес не найден в основной карте"}}. Где каждой онлайн-карте задается одно из значений:
+
Включить вспомогательные Онлайн-карты можно в настройках {{путь|Файл - Настройки - Карта - вкладка "Онлайн карты" - Функционал - блок "Поиск координат адреса, если адрес не найден в основной карте"}}. Где каждой онлайн-карте задается одно из значений:
 
*'''Не использовать'''. Данная карта не будет использоваться для поиска адресов.
 
*'''Не использовать'''. Данная карта не будет использоваться для поиска адресов.
 
*'''Максимальный приоритет'''. Если в карточке заказа какой-либо адрес не будет найден по основной карте, то запрос адреса автоматически будет посылаться в данные онлайн-карты.
 
*'''Максимальный приоритет'''. Если в карточке заказа какой-либо адрес не будет найден по основной карте, то запрос адреса автоматически будет посылаться в данные онлайн-карты.

Версия 13:03, 7 ноября 2017

Модуль «Интеграция с картами» - модуль, позволяющий Такси-Мастер работать с различными картами. Модуль интеграции позволяет объединить программу Такси-Мастер с картами и совершать сопряженные действия. Модуль интеграции с картами позволяет предоставить операторам удобный инструмент для предварительного расчета стоимости заказов в зависимости от маршрута и тарифа. Карта совершает расчет и передает данные клиентской части.

Функции модуля

Модуль имеет несколько основных функций:

  1. Расчет маршрута между адресом подачи и адресом назначения.
  2. Расчет маршрута между адресом подачи, адресом назначения и промежуточными точками, которые задаются в карточке заказа как остановки.
  3. Расчет маршрута с учетом таких данных, как точка запрета проезда.
  4. Гео-позиционирование стоянок и районов.
  5. Отображение позиций экипажей (используются данные, передаваемые от TMDriver к серверу связи с водителями).
  6. Автоматический выбор экипажа на заказ по его положению и по положению адреса подачи.

Работа модуля

Модуль встроен в клиентскую часть и работает на каждом рабочем месте автономно от других мест. На рабочих местах, на которых включен модуль, появляются новые функции:

  1. Расчет стоимости поездки по километражу.
  2. Отображение маршрута по заказу.
  3. Автоматическая подстановка ближайшего к адресу подачи водителя (расчет происходит по GPS-координатам водителей, передаваемым TMDriver, поэтому дополнительно требуется Модуль «Связь с водителями»).

Какие карты могут работать с Такси-Мастер?

Существует несколько карт, у которых существует модуль интеграции с программой Такси-Мастер:

  1. Карта в польском формате
  2. Карта 2ГИС
  3. Карта 2ГИС Онлайн
  4. Карта СитиГИД
  5. Онлайн карты

Модуль интеграции с картами СитиГИД

Карты СитиГИД позволяют осуществлять все функции модуля.

Модуль интеграции с картами в польском формате

Карта в польском формате - это текстовый формат электронных карт, предназначенный для конвертирования карт в другие форматы и их редактирования. Программа Такси-Мастер взаимодействует с картами в польском формате через модуль "Интеграция с картами".

С настройками и установкой модуля интеграции с картами в польском формате, а также с ее внешним видом и функциями вы можете ознакомиться на странице карты в польском формате.

Модуль интеграции с бесплатными картами 2ГИС

Недостаток модуля интеграции с данной картой заключается в том, что программа Такси-Мастер не может получать данные о маршруте и положении точек на карте. Из этого следует, что стоимость заказа не может быть рассчитана с помощью модуля, работающего с бесплатной версией карты 2ГИС.

Возможности модуля

Возможности модуля интеграции с 2ГИС ограничены, поскольку бесплатная версия карт 2ГИС не позволяет получать от них информацию. Модуль работает «в одну сторону» — только на отображение данных на карту. Адреса в карточках Такси-Мастер, если таковые могут быть распознаны картой 2ГИС, отображаются точками на карте. При этом ни длина маршрута, ни какие бы то ни было другие данные не могут быть получены в Такси-Мастер.

Установка и настройка модуля

С информацией по настройке и установке модуля вы можете ознакомиться на странице Модуль интеграции с бесплатными картами.

Модуль интеграции с картами 2ГИС Онлайн

Интеграция карты 2ГИС Онлайн позволяет получить доступ к подробной карте вашего города, полной базе адресов и названий магазинов, кафе и прочего, также к базе адресов строящихся объектов. С 2ГИС Онлайн можно производить расчет маршрута и стоимости заказа с учетом дорожной обстановки и поиск адреса по неточным данным.

Для начала работы с картой 2ГИС Онлайн, надо будет указать в настройках API ключ и список используемых регионов (в которых надо будет искать адреса).

Существует два варианта использования карт 2ГИС Онлайн:

  • 2ГИС — основная карта.
    Поиск нужных адресов всегда осуществляется через 2ГИС Онлайн. Сервис используется, если для вашего города нет другой качественной карты.
  • 2ГИС — вспомогательная карта.
    Основная карта может быть любой, например, карта OSM. Сервис 2ГИС Онлайн используется, когда адрес не найден в справочниках основной карты.

Модуль интеграции с картами Онлайн карты

При интеграции с данной картой в настройках Такси-Мастер «Файл - Настройки - Карта» будет отсутствовать закладка "Основные". В различных окнах Такси-Мастер, где отображается карта, возможно будет выбрать только онлайн карты Яндекс и Google. При выборе интеграции с данной картой будут доступны данные возможности:

  • Будет доступно окно "Положение экипажей".
  • Будет доступно окно "Водители / Трекинг экипажей".
  • Будет доступно окно фактического маршрута по заказу.
  • Будет доступно окно предварительного маршрута по заказу.
  • Будет доступен поиск адреса в онлайн картах и расчет маршрута через 2ГИС.
  • В карте заказа в выпадающем списке экипажей будет доступна сортировка "Автоматически" и "По времени".
  • В справочниках Такси-Мастер можно будет задать границы стоянок, районов, городов, что даст возможность автоматически регистрировать водителей на стоянках по координатам и использовать в TMDriver тарифы с определением городов и районов по реальным координатам.

Для доступа к Онлайн картам диспетчеру необходимо предоставить соответствующие права доступа.

Первоначальная настройка модуля «Интеграция с картами»

Для начала необходимо установить дистрибутив карты, а затем задать в клиентской части путь к карте в параметрах. После этого карта будет установлена в вашу программу Такси-Мастер. Чтобы увидеть карту, вы должны нажать кнопку «Карта», после чего ее изображение появится в программе. Таким образом получается, что данные карты работают непосредственно в окне программы Такси-Мастер.

Карты в ТМ 2.png

Другая ситуация с картами 2ГИС. После загрузки дистрибутива карты необходимо перенести два плагина TM2Gis.dll и TM2Gis.dgxpi, которые находятся « C:\Program Files\2gis\3.0\Plugins» и копировать их в папку с программой Такси-Мастер Шаблон:Путь к папке ТМ2. После этого установится взаимодействие карт 2ГИС с программой Такси-Мастер. Но работать они будут в разных окнах, то есть вам необходимо будет отдельно запустить как Такси-Мастер, так и 2ГИС.

Переключение между разными картами

Переключение между картами происходит непосредственно при запуске программы. Откройте окно "Настройки", в котором выберите ту карту, с которой вы хотите работать. Это возможно лишь при условии, что в вашей программе установлены несколько видов карт. После переключения карты перезапустите программу Такси-Мастер.

Использование вспомогательных онлайн-карт

Определение адреса по вспомогательным картам происходит, если при вводе в карточке заказа в поля "адрес подачи/адрес назначения" введенный адрес не был найден на основной карте. В случае успешного определения адреса по онлайн-картам выйдет диалоговое окно со всеми подходящими адресами.

Включить вспомогательные Онлайн-карты можно в настройках «Файл - Настройки - Карта - вкладка "Онлайн карты" - Функционал - блок "Поиск координат адреса, если адрес не найден в основной карте"». Где каждой онлайн-карте задается одно из значений:

  • Не использовать. Данная карта не будет использоваться для поиска адресов.
  • Максимальный приоритет. Если в карточке заказа какой-либо адрес не будет найден по основной карте, то запрос адреса автоматически будет посылаться в данные онлайн-карты.
  • Минимальный приоритет. Если на онлайн картах с максимальным приоритетом не найдены подходящие результаты, то можно нажать на кнопку "Расширенный поиск", для поиска в картах с минимальным приоритетом.

Также в «Файл - Настройки - Карта - Онлайн карты» есть возможность указывать API ключи для карт Яндекс, Google и 2ГИС. При этом для Яндекса и Google задавать их необязательно.

Дополнительные материалы в блоге Такси-Мастер