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

Материал из TaxiMaster
Перейти к: навигация, поиск
(Использование вспомогательных онлайн-карт)
(Использование вспомогательных онлайн-карт)
 
(не показано 35 промежуточных версий этого же участника)
Строка 1: Строка 1:
'''{{PAGENAME}}''' - [[Модули Такси-Мастер|модуль]], позволяющий [[{{ТМ}}]] работать с различными картами. Модуль интеграции позволяет объединить программу Такси-Мастер с картами и совершать сопряженные действия. Модуль интеграции с картами позволяет предоставить операторам удобный инструмент для ''предварительного'' расчета стоимости [[Заказ|заказов]] в зависимости от маршрута и [[Тариф|тарифа]]. Карта совершает расчет и передает данные [[Клиент {{ТМ}}|клиентской части]].
+
'''{{PAGENAME}}''' - [[Модули Такси-Мастер|модуль]], позволяющий [[{{ТМ}}]] работать с различными картами. Модуль встроен в [[Клиент {{ТМ}}|клиентскую часть]] и работает на каждом [[Рабочее место {{ТМ}}|рабочем месте]] автономно от других мест.
 +
 
 +
Модуль интеграции с картами позволяет предоставить операторам удобный инструмент для ''предварительного'' [[Расчет стоимости поездки по километражу|расчета стоимости]] [[Заказ|заказов]] в зависимости от маршрута и [[Тариф|тарифа]].  
 +
 
 +
А также позволяет [[отображение маршрута по заказу]] и автоматическую подстановку ближайшего к [[Адрес подачи|адресу подачи]] водителя.
  
 
== Функции модуля ==
 
== Функции модуля ==
Строка 5: Строка 9:
  
 
# Расчет маршрута между [[Адрес подачи|адресом подачи]] и [[Адрес назначения|адресом назначения]].
 
# Расчет маршрута между [[Адрес подачи|адресом подачи]] и [[Адрес назначения|адресом назначения]].
# Расчет маршрута между адресом подачи, адресом назначения и [[Промежуточные точки маршрута|промежуточными точками]], которые задаются в [[Карточка заказа (ТМ2)|карточке заказа]] как остановки.
+
# Расчет маршрута между адресом подачи, адресом назначения и [[Промежуточные точки маршрута|промежуточными точками]], которые задаются в [[Карточка заказа|карточке заказа]] как остановки.
# Расчет маршрута с учетом таких данных, как [[точка запрета проезда]].
 
 
# Гео-позиционирование стоянок и районов.
 
# Гео-позиционирование стоянок и районов.
 
# Отображение позиций [[экипаж]]ей (используются данные, передаваемые от [[TMDriver]] к [[Сервер связи с водителями|серверу связи с водителями]]).
 
# Отображение позиций [[экипаж]]ей (используются данные, передаваемые от [[TMDriver]] к [[Сервер связи с водителями|серверу связи с водителями]]).
 
# Автоматический выбор экипажа на заказ по его положению и по положению адреса подачи.
 
# Автоматический выбор экипажа на заказ по его положению и по положению адреса подачи.
 
== Работа модуля ==
 
Модуль встроен в [[Клиент {{ТМ}}|клиентскую часть]] и работает на каждом [[Рабочее место {{ТМ}}|рабочем месте]] автономно от других мест.
 
На рабочих местах, на которых включен модуль, появляются новые функции:
 
 
# [[Расчет стоимости поездки по километражу]].
 
# [[Отображение маршрута по заказу]].
 
# [[Автоматическая подстановка ближайшего водителя|Автоматическая подстановка]] ближайшего к [[Адрес подачи|адресу подачи]] водителя (расчет происходит по GPS-координатам водителей, передаваемым [[TMDriver]], поэтому дополнительно требуется [[Модуль «Связь с водителями»]]).
 
  
 
== Какие карты могут работать с {{ТМ}}?  ==
 
== Какие карты могут работать с {{ТМ}}?  ==
Строка 23: Строка 18:
 
Существует несколько карт, у которых существует модуль интеграции с программой {{ТМ}}:
 
Существует несколько карт, у которых существует модуль интеграции с программой {{ТМ}}:
  
# [[Карты Ингит]]
 
# [[Карта Мосмап]]
 
 
# [[Карта в польском формате]]
 
# [[Карта в польском формате]]
# [[Модуль интеграции с бесплатными картами|Карта 2ГИС]]
 
 
# [[#Модуль интеграции с картами 2ГИС Онлайн|Карта 2ГИС Онлайн]]
 
# [[#Модуль интеграции с картами 2ГИС Онлайн|Карта 2ГИС Онлайн]]
 
# [[Карты СитиГИД|Карта СитиГИД]]
 
# [[Карты СитиГИД|Карта СитиГИД]]
# [[#Модуль интеграции с картами Онлайн карты|Карта Онлайн карты]]
+
# [[#Модуль интеграции с картами Онлайн карты|Онлайн карты]]
 
 
== Модуль интеграции с картами Ингит ==
 
 
 
[[Карты Ингит|Модуль интеграции с картами Ингит]] позволяет осуществлять все [[#Функции модуля|функции модуля]].
 
 
 
=== Подготовка модуля интеграции с картами Ингит к работе ===
 
 
 
Подготовка модуля к работе может состоять из нескольких этапов:
 
 
 
# Регистрация {{путь|[[GWX|GWX.dll]]}} в системе.
 
# Задание в [[Клиент {{ТМ}}|клиентской части]] пути к карте в [[Параметры {{ТМ}}#Карта|параметрах]] или в {{коммент|[[tme_system_settings.cfg|настроечном файле]]|Задание начальных настроек путем редактирования настроечного файла всегда быстрее, но требует знания принципов настройки, которые описаны в настоящей документации.}}.
 
# Импорт улиц из [[Карты Ингит|карты]] в [[База данных {{ТМ}}|базу данных]] с помощью [[Карты Ингит#Импорт улиц из карт Ингит с помощью TMSI|утилиты импорта улиц]].
 
 
 
Очевидно, что перед подготовкой модуля нужно установить программное обеспечение, поставляемое вместе с картой Ингит, и настроить его работу (в частности, зарегистрировать объект [[GWX]]).
 
 
 
== Модуль интеграции с картами Мосмап ==
 
 
 
Данный модуль по возможностям идентичен модулю интеграции с картами Ингит.
 
 
 
== Модуль интеграции с картами СитиГИД ==
 
 
 
Данный модуль по возможностям идентичен модулю интеграции с картами Ингит и Мосмап.
 
 
 
== Модуль интеграции с картами в польском формате ==
 
 
 
[[Карта в польском формате]] - это текстовый формат электронных карт, предназначенный для конвертирования карт в другие форматы и их редактирования. Программа Такси-Мастер взаимодействует с картами в польском формате через модуль "Интеграция с картами".
 
 
 
С настройками и установкой модуля интеграции с картами в польском формате, а также с ее внешним видом и функциями вы можете ознакомиться на странице [[Карта в польском формате|карты в польском формате]].
 
 
 
== Модуль интеграции с бесплатными картами 2ГИС ==
 
 
 
Недостаток модуля интеграции с данной картой заключается в том, что программа Такси-Мастер не может получать данные о маршруте и положении точек на карте. Из этого следует, что стоимость заказа не может быть рассчитана с помощью модуля, работающего с бесплатной версией карты 2ГИС.
 
 
 
=== Возможности модуля ===
 
 
 
Возможности модуля интеграции с 2ГИС ограничены, поскольку бесплатная версия карт 2ГИС не позволяет получать от них информацию. Модуль работает «в одну сторону» — только на отображение данных на карту. Адреса в карточках Такси-Мастер, если таковые могут быть распознаны картой 2ГИС, отображаются точками на карте. При этом ни длина маршрута, ни какие бы то ни было другие данные не могут быть получены в Такси-Мастер.
 
  
=== Установка и настройка модуля ===
+
== Интеграция с картами в польском формате ==
 +
[[Карта в польском формате]] - это текстовый формат электронных карт, предназначенный для конвертирования карт в другие форматы и их редактирования.
  
С информацией по настройке и установке модуля вы можете ознакомиться на странице [[Модуль интеграции с бесплатными картами]].
+
С настройками карт в польском формате, а также с внешним видом и функциями вы можете ознакомиться на странице [[Карта в польском формате|карты в польском формате]].
  
== Модуль интеграции с картами 2ГИС Онлайн ==
+
== Интеграция с картами 2ГИС Онлайн ==
  
 
Интеграция карты 2ГИС Онлайн позволяет получить доступ к подробной карте вашего города, полной базе адресов и названий магазинов, кафе и прочего, также к базе адресов строящихся объектов. С 2ГИС Онлайн можно производить расчет маршрута и стоимости заказа с учетом дорожной обстановки и поиск адреса по неточным данным.
 
Интеграция карты 2ГИС Онлайн позволяет получить доступ к подробной карте вашего города, полной базе адресов и названий магазинов, кафе и прочего, также к базе адресов строящихся объектов. С 2ГИС Онлайн можно производить расчет маршрута и стоимости заказа с учетом дорожной обстановки и поиск адреса по неточным данным.
  
Для начала работы с картой 2ГИС Онлайн, надо будет указать в настройках API ключ и список используемых регионов (в которых надо будет искать адреса).
+
Для начала работы с картой 2ГИС Онлайн, надо будет указать в настройках API-ключ и список используемых регионов (в которых надо будет искать адреса).
  
 
Существует два варианта использования карт 2ГИС Онлайн:
 
Существует два варианта использования карт 2ГИС Онлайн:
Строка 83: Строка 40:
 
*:Основная карта может быть любой, например, карта OSM. Сервис 2ГИС Онлайн используется, когда адрес не найден в справочниках основной карты.
 
*:Основная карта может быть любой, например, карта OSM. Сервис 2ГИС Онлайн используется, когда адрес не найден в справочниках основной карты.
  
== Модуль интеграции с картами Онлайн карты ==
+
== Интеграция с картами СитиГИД ==
 +
Карты СитиГИД позволяют осуществлять все [[#Функции модуля|функции модуля интеграции с картами]].
 +
 
 +
== Интеграция с картами Онлайн карты ==
  
При интеграции с данной картой в настройках Такси-Мастер {{путь|Файл - Настройки - Карта}} будет отсутствовать закладка "Основные". В различных окнах Такси-Мастер, где отображается карта, возможно будет выбрать только онлайн карты Яндекс и Google.
+
При выборе интеграции с онлайн картами в настройках Такси-Мастер ({{путь|Файл - Настройки - Карта}}) будет отсутствовать закладка "Основные". В различных окнах Такси-Мастер, где отображается карта, возможно будет выбрать только онлайн карты Яндекс и Google.
При выборе интеграции с данной картой работа с адресами будет происходить точно так же, как и при работе без карты. Но при этом, по сравнению с работой без карты, будут доступны новые возможности:
+
 
 +
При выборе интеграции с онлайн картами будут доступны данные возможности:
 
*Будет доступно окно "Положение экипажей".
 
*Будет доступно окно "Положение экипажей".
 
*Будет доступно окно "Водители / Трекинг экипажей".
 
*Будет доступно окно "Водители / Трекинг экипажей".
Строка 93: Строка 54:
 
*Будет доступен поиск адреса в онлайн картах и расчет маршрута через 2ГИС.
 
*Будет доступен поиск адреса в онлайн картах и расчет маршрута через 2ГИС.
 
*В карте заказа в выпадающем списке экипажей будет доступна сортировка "Автоматически" и "По времени".
 
*В карте заказа в выпадающем списке экипажей будет доступна сортировка "Автоматически" и "По времени".
*В справочниках Такси-Мастер можно будет задать границы стоянок, районов, городов, что даст возможность автоматически регистрировать водителей на стоянках по координатам и использовать в [[TMDriver для Android|TMDriver]] тарифы с определением городов и районов по реальным координатам.
+
*В справочниках Такси-Мастер можно будет задать границы стоянок, районов, городов, что даст возможность автоматически регистрировать водителей на стоянках по координатам и использовать в [[TMDriver]] тарифы с определением городов и районов по реальным координатам.
  
 
Для доступа к Онлайн картам диспетчеру необходимо предоставить соответствующие права доступа.
 
Для доступа к Онлайн картам диспетчеру необходимо предоставить соответствующие права доступа.
Строка 99: Строка 60:
 
== Первоначальная настройка модуля «Интеграция с картами» ==
 
== Первоначальная настройка модуля «Интеграция с картами» ==
  
Для карт Ингит, Мосмап и карт в польском формате первоначальная настройка идентична. Для начала необходимо установить дистрибутив карты, а затем задать в [[Клиент {{ТМ}}|клиентской части]] путь к карте в [[Параметры {{ТМ}}#Карта|параметрах]]. После этого карта будет установлена в вашу программу Такси-Мастер. Чтобы увидеть карту, вы должны нажать кнопку {{field|Карта}}, после чего ее изображение появится в программе. Таким образом получается, что данные карты работают непосредственно в окне программы Такси-Мастер.
+
Необходимо задать в [[Клиент {{ТМ}}|клиентской части]] путь к карте в [[Параметры {{ТМ}}#Карта|параметрах]] в [[TMMapServer]] для карт польского формата). Чтобы увидеть карту, вы должны нажать кнопку {{field|Карта}}. Таким образом получается, что данные карты работают непосредственно в окне программы Такси-Мастер.
  
 
[[Файл:Карты в ТМ 2.png|center]]
 
[[Файл:Карты в ТМ 2.png|center]]
 
Другая ситуация с картами 2ГИС. После загрузки дистрибутива карты необходимо перенести два плагина TM2Gis.dll и TM2Gis.dgxpi, которые находятся {{путь| C:\Program Files\2gis\3.0\Plugins}} и копировать их в папку с программой Такси-Мастер {{путь к папке ТМ2}}. После этого установится взаимодействие карт 2ГИС с программой Такси-Мастер. Но работать они будут в разных окнах, то есть вам необходимо будет отдельно запустить как Такси-Мастер, так и 2ГИС.
 
  
 
== Переключение между разными картами ==
 
== Переключение между разными картами ==
Строка 109: Строка 68:
 
Переключение между картами происходит непосредственно при запуске программы. Откройте окно "Настройки", в котором выберите ту карту, с которой вы хотите работать. Это возможно лишь при условии, что в вашей программе установлены несколько видов карт. После переключения карты перезапустите программу Такси-Мастер.
 
Переключение между картами происходит непосредственно при запуске программы. Откройте окно "Настройки", в котором выберите ту карту, с которой вы хотите работать. Это возможно лишь при условии, что в вашей программе установлены несколько видов карт. После переключения карты перезапустите программу Такси-Мастер.
  
[[Файл:Выбор карты в ТМ 2.png|center]]
+
[[Файл:Окно настроек рабочего места карты.png|center]]
  
 
== Использование вспомогательных онлайн-карт ==
 
== Использование вспомогательных онлайн-карт ==
Строка 115: Строка 74:
 
Определение адреса по вспомогательным картам происходит, если при вводе в карточке заказа в поля "адрес подачи/адрес назначения" введенный адрес не был найден на основной карте. В случае успешного определения адреса по онлайн-картам выйдет диалоговое окно со всеми подходящими адресами.
 
Определение адреса по вспомогательным картам происходит, если при вводе в карточке заказа в поля "адрес подачи/адрес назначения" введенный адрес не был найден на основной карте. В случае успешного определения адреса по онлайн-картам выйдет диалоговое окно со всеми подходящими адресами.
  
[[Файл:Онлайн карты-запрос адреса.png|center]]
+
[[Файл:Выбор адреса подачи.png|center]]
  
Включить вспомогательные Онлайн-карты можно в настройках {{путь|Файл - Настройки - Карта - вкладка "Онлайн карты" - блок "Поиск координат адреса, если адрес не найден в основной карте"}}. Где каждой онлайн-карте задается одно из значений:
+
Включить вспомогательные Онлайн-карты можно в настройках {{путь|Файл - Настройки - Карта - вкладка "Онлайн карты" - Функционал - блок "Поиск координат адреса, если адрес не найден в основной карте"}}. Где каждой онлайн-карте задается одно из значений:
 
*'''Не использовать'''. Данная карта не будет использоваться для поиска адресов.
 
*'''Не использовать'''. Данная карта не будет использоваться для поиска адресов.
 
*'''Максимальный приоритет'''. Если в карточке заказа какой-либо адрес не будет найден по основной карте, то запрос адреса автоматически будет посылаться в данные онлайн-карты.
 
*'''Максимальный приоритет'''. Если в карточке заказа какой-либо адрес не будет найден по основной карте, то запрос адреса автоматически будет посылаться в данные онлайн-карты.
 
*'''Минимальный приоритет'''. Если на онлайн картах с максимальным приоритетом не найдены подходящие результаты, то можно нажать на кнопку "Расширенный поиск", для поиска в картах с минимальным приоритетом.  
 
*'''Минимальный приоритет'''. Если на онлайн картах с максимальным приоритетом не найдены подходящие результаты, то можно нажать на кнопку "Расширенный поиск", для поиска в картах с минимальным приоритетом.  
  
Также в {{путь|Файл - Настройки - Карта - Онлайн карты}} есть возможность указывать API ключи для карт Яндекс, Google и 2ГИС. При этом для Яндекса и Google задавать их необязательно.
+
Также в {{путь|Файл - Настройки - Карта - Онлайн карты}} есть возможность указывать API ключи для карт Яндекс, Google, 2GIS и Map.md.
  
 
==Дополнительные материалы в блоге Такси-Мастер ==
 
==Дополнительные материалы в блоге Такси-Мастер ==
Строка 129: Строка 88:
  
 
[[Категория:Карта]]
 
[[Категория:Карта]]
[[Категория:ТМ2]]
 
 
[[Категория:Модули Такси-Мастер]]
 
[[Категория:Модули Такси-Мастер]]

Текущая версия на 11:11, 29 ноября 2024

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

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

А также позволяет отображение маршрута по заказу и автоматическую подстановку ближайшего к адресу подачи водителя.

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

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

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

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

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

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

Интеграция с картами в польском формате

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

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

Интеграция с картами 2ГИС Онлайн

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

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

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

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

Интеграция с картами СитиГИД

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

Интеграция с картами Онлайн карты

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

При выборе интеграции с онлайн картами будут доступны данные возможности:

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

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

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

Необходимо задать в клиентской части путь к карте в параметрах (и в TMMapServer для карт польского формата). Чтобы увидеть карту, вы должны нажать кнопку «Карта». Таким образом получается, что данные карты работают непосредственно в окне программы Такси-Мастер.

Карты в ТМ 2.png

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

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

Окно настроек рабочего места карты.png

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

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

Выбор адреса подачи.png

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

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

Также в «Файл - Настройки - Карта - Онлайн карты» есть возможность указывать API ключи для карт Яндекс, Google, 2GIS и Map.md.

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