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

Материал из TaxiMaster
Перейти к: навигация, поиск
(Какие карты могут работать с {{ТМ}}?)
(Первоначальная настройка модуля «Интеграция с картами»)
 
(не показано 12 промежуточных версий этого же участника)
Строка 5: Строка 5:
  
 
# Расчет маршрута между [[Адрес подачи|адресом подачи]] и [[Адрес назначения|адресом назначения]].
 
# Расчет маршрута между [[Адрес подачи|адресом подачи]] и [[Адрес назначения|адресом назначения]].
# Расчет маршрута между адресом подачи, адресом назначения и [[Промежуточные точки маршрута|промежуточными точками]], которые задаются в [[Карточка заказа (ТМ2)|карточке заказа]] как остановки.
+
# Расчет маршрута между адресом подачи, адресом назначения и [[Промежуточные точки маршрута|промежуточными точками]], которые задаются в [[Карточка заказа|карточке заказа]] как остановки.
 
# Расчет маршрута с учетом таких данных, как [[точка запрета проезда]].
 
# Расчет маршрута с учетом таких данных, как [[точка запрета проезда]].
 
# Гео-позиционирование стоянок и районов.
 
# Гео-позиционирование стоянок и районов.
# Отображение позиций [[экипаж]]ей (используются данные, передаваемые от [[TMDriverWM]] к [[Сервер связи с водителями|серверу связи с водителями]]).
+
# Отображение позиций [[экипаж]]ей (используются данные, передаваемые от [[TMDriver]] к [[Сервер связи с водителями|серверу связи с водителями]]).
 
# Автоматический выбор экипажа на заказ по его положению и по положению адреса подачи.
 
# Автоматический выбор экипажа на заказ по его положению и по положению адреса подачи.
  
Строка 17: Строка 17:
 
# [[Расчет стоимости поездки по километражу]].
 
# [[Расчет стоимости поездки по километражу]].
 
# [[Отображение маршрута по заказу]].
 
# [[Отображение маршрута по заказу]].
# [[Автоматическая подстановка ближайшего водителя|Автоматическая подстановка]] ближайшего к [[Адрес подачи|адресу подачи]] водителя (расчет происходит по GPS-координатам водителей, передаваемым [[TMDriverWM]], поэтому дополнительно требуется [[модуль Java]]).
+
# Автоматическая подстановка ближайшего к [[Адрес подачи|адресу подачи]] водителя (расчет происходит по GPS-координатам водителей, передаваемым [[TMDriver]], поэтому дополнительно требуется [[Модуль «Связь с водителями»]]).
  
 
== Какие карты могут работать с {{ТМ}}?  ==
 
== Какие карты могут работать с {{ТМ}}?  ==
Строка 23: Строка 23:
 
Существует несколько карт, у которых существует модуль интеграции с программой {{ТМ}}:
 
Существует несколько карт, у которых существует модуль интеграции с программой {{ТМ}}:
  
# [[Карты Ингит]]
 
# [[Карта Мосмап]]
 
 
# [[Карта в польском формате]]
 
# [[Карта в польском формате]]
 
# [[Модуль интеграции с бесплатными картами|Карта 2ГИС]]
 
# [[Модуль интеграции с бесплатными картами|Карта 2ГИС]]
 +
# [[#Модуль интеграции с картами 2ГИС Онлайн|Карта 2ГИС Онлайн]]
 +
# [[Карты СитиГИД|Карта СитиГИД]]
 +
# [[#Модуль интеграции с картами Онлайн карты|Онлайн карты]]
  
== Модуль интеграции с картами Ингит ==
+
== Модуль интеграции с картами СитиГИД ==
 +
Карты СитиГИД позволяют осуществлять все [[#Функции модуля|функции модуля]].
  
[[Модуль интеграции с картами Ингит]]. Он позволяет осуществлять все функции модуля интеграции. Существует несколько [[Компоненты модуля интеграции с картами Ингит|компонентов модуля интеграции с картами Ингит]]
+
== Модуль интеграции с картами в польском формате ==
  
=== Подготовка модуля интеграции с картами Ингит к работе ===
+
[[Карта в польском формате]] - это текстовый формат электронных карт, предназначенный для конвертирования карт в другие форматы и их редактирования. Программа Такси-Мастер взаимодействует с картами в польском формате через модуль "Интеграция с картами".
  
Подготовка модуля к работе может состоять из нескольких этапов:
+
С настройками и установкой модуля интеграции с картами в польском формате, а также с ее внешним видом и функциями вы можете ознакомиться на странице [[Карта в польском формате|карты в польском формате]].
  
# Регистрация {{путь|[[GWX|GWX.dll]]}} в системе.
+
== Модуль интеграции с бесплатными картами 2ГИС ==
# Задание в [[Клиент {{ТМ}}|клиентской части]] пути к карте в [[Параметры {{ТМ}}#Карта|параметрах]] или в {{коммент|[[tme_system_settings.cfg|настроечном файле]]|Задание начальных настроек путем редактирования настроечного файла всегда быстрее, но требует знания принципов настройки, которые описаны в настоящей документации.}}.
 
# Импорт улиц из [[Карта Ингит|карты]] в [[База данных {{ТМ}}|базу данных]] с помощью [[TMSI|утилиты импорта улиц]].
 
  
Очевидно, что перед подготовкой модуля нужно установить программное обеспечение, поставляемое вместе с картой Ингит, и настроить его работу (в частности, зарегистрировать объект [[GWX]]).
+
Недостаток модуля интеграции с данной картой заключается в том, что программа Такси-Мастер не может получать данные о маршруте и положении точек на карте. Из этого следует, что стоимость заказа не может быть рассчитана с помощью модуля, работающего с бесплатной версией карты 2ГИС.
  
== Модуль интеграции с картами Мосмап ==
+
=== Возможности модуля ===
  
Данный модуль по возможностям идентичен модулю интеграции с картами Ингит.
+
Возможности модуля интеграции с 2ГИС ограничены, поскольку бесплатная версия карт 2ГИС не позволяет получать от них информацию. Модуль работает «в одну сторону» — только на отображение данных на карту. Адреса в карточках Такси-Мастер, если таковые могут быть распознаны картой 2ГИС, отображаются точками на карте. При этом ни длина маршрута, ни какие бы то ни было другие данные не могут быть получены в Такси-Мастер.  
  
== Модуль интеграции с картами в польском формате ==
+
=== Установка и настройка модуля ===
  
[[Карта в польском формате]] - это текстовый формат электронных карт, предназначенный для конвертирования карт в другие форматы и их редактирования. Программа Такси-Мастер взаимодействует с картами в польском формате через модуль "Интеграция с картами".
+
С информацией по настройке и установке модуля вы можете ознакомиться на странице [[Модуль интеграции с бесплатными картами]].
  
С настройками и установкой модуля интеграции с картами в польском формате, а также с ее внешним видом и функциями вы можете ознакомиться на странице [[Карта в польском формате|карты в польском формате]].
+
== Модуль интеграции с картами 2ГИС Онлайн ==
  
== Модуль интеграции с бесплатными картами (2ГИС) ==
+
Интеграция карты 2ГИС Онлайн позволяет получить доступ к подробной карте вашего города, полной базе адресов и названий магазинов, кафе и прочего, также к базе адресов строящихся объектов. С 2ГИС Онлайн можно производить расчет маршрута и стоимости заказа с учетом дорожной обстановки и поиск адреса по неточным данным.
  
Недостаток модуля интеграции с данной картой заключается в том, что программа Такси-Мастер может работать исключительно с бесплатными картами 2ГИС. Это значит, что модуль не может получать данные о маршруте и положении точек на карте. Из этого следует, что стоимость заказа не может быть рассчитана с помощью модуля, работающего с бесплатной версией карты 2ГИС.
+
Для начала работы с картой 2ГИС Онлайн, надо будет указать в настройках API ключ и список используемых регионов (в которых надо будет искать адреса).
  
=== Возможности модуля ===
+
Существует два варианта использования карт 2ГИС Онлайн:
 +
* 2ГИС — основная карта.
 +
*:Поиск нужных адресов всегда осуществляется через 2ГИС Онлайн. Сервис используется, если для вашего города нет другой качественной карты.
 +
* 2ГИС — вспомогательная карта.
 +
*:Основная карта может быть любой, например, карта OSM. Сервис 2ГИС Онлайн используется, когда адрес не найден в справочниках основной карты.
  
Возможности модуля интеграции с 2ГИС по сравнению с модулем интеграции с картами Ингит сильно ограничены, поскольку бесплатная версия карт 2ГИС не позволяет получать от них информацию. Модуль работает «в одну сторону» — только на отображение данных на карту. Адреса в карточках Такси-Мастер, если таковые могут быть распознаны картой 2ГИС, отображаются точками на карте, может быть отображен маршрут. При этом ни длина маршрута, ни какие бы то ни было другие данные не могут быть получены в Такси-Мастер.
+
== Модуль интеграции с картами Онлайн карты ==
  
=== Установка и настройка модуля ===
+
При интеграции с данной картой в настройках Такси-Мастер {{путь|Файл - Настройки - Карта}} будет отсутствовать закладка "Основные". В различных окнах Такси-Мастер, где отображается карта, возможно будет выбрать только онлайн карты Яндекс и Google.
 +
При выборе интеграции с данной картой будут доступны данные возможности:
 +
*Будет доступно окно "Положение экипажей".
 +
*Будет доступно окно "Водители / Трекинг экипажей".
 +
*Будет доступно окно фактического маршрута по заказу.
 +
*Будет доступно окно предварительного маршрута по заказу.
 +
*Будет доступен поиск адреса в онлайн картах и расчет маршрута через 2ГИС.
 +
*В карте заказа в выпадающем списке экипажей будет доступна сортировка "Автоматически" и "По времени".
 +
*В справочниках Такси-Мастер можно будет задать границы стоянок, районов, городов, что даст возможность автоматически регистрировать водителей на стоянках по координатам и использовать в [[TMDriver для Android|TMDriver]] тарифы с определением городов и районов по реальным координатам.
  
С информацией по настройке и установке модуля вы можете ознакомиться на странице [[Модуль интеграции с бесплатными картами]].
+
Для доступа к Онлайн картам диспетчеру необходимо предоставить соответствующие права доступа.
  
 
== Первоначальная настройка модуля «Интеграция с картами» ==
 
== Первоначальная настройка модуля «Интеграция с картами» ==
  
Для карт Ингит, Мосмап и карт в польском формате первоначальная настройка идентична. Для начала необходимо установить дистрибутив карты, а затем задать в [[Клиент {{ТМ}}|клиентской части]] путь к карте в [[Параметры {{ТМ}}#Карта|параметрах]]. После этого карта будет установлена в вашу программу Такси-Мастер. Чтобы увидеть карту, вы должны нажать кнопку {{field|Карта}}, после чего ее изображение появится в программе. Таким образом получается, что данные карты работают непосредственно в окне программы Такси-Мастер.
+
Для начала необходимо установить дистрибутив карты, а затем задать в [[Клиент {{ТМ}}|клиентской части]] путь к карте в [[Параметры {{ТМ}}#Карта|параметрах]]. После этого карта будет установлена в вашу программу Такси-Мастер. Чтобы увидеть карту, вы должны нажать кнопку {{field|Карта}}, после чего ее изображение появится в программе. Таким образом получается, что данные карты работают непосредственно в окне программы Такси-Мастер.
  
{{картинка|Карты в ТМ 2.png}}
+
[[Файл:Карты в ТМ 2.png|center]]
  
Другая ситуация с картами 2ГИС. После загрузки дистрибутива карты необходимо перенести два плагина TM2Gis.dll и TM2Gis.dgxpi, которые находятся {{путь| C:\Program Files\2gis\3.0\Plugins}} и копировать их в папку с программой Такси-Мастер {{путь к папке ТМ2}}. После этого установится взаимодействие карт 2ГИС с программой Такси-Мастер. Но работать они будут в разных окнах, то есть вам необходимо будет отдельно запустить как Такси-Мастер, так и 2ГИС.
+
Другая ситуация с картами 2ГИС. После загрузки дистрибутива карты необходимо перенести два плагина TM2Gis.dll и TM2Gis.dgxpi, которые находятся {{путь| C:\Program Files\2gis\3.0\Plugins}} и копировать их в папку с программой Такси-Мастер {{путь|C:\Program Files (x86)\Taxi-Master}}. После этого установится взаимодействие карт 2ГИС с программой Такси-Мастер. Но работать они будут в разных окнах, то есть вам необходимо будет отдельно запустить как Такси-Мастер, так и 2ГИС.
  
 
== Переключение между разными картами ==
 
== Переключение между разными картами ==
Строка 76: Строка 88:
 
Переключение между картами происходит непосредственно при запуске программы. Откройте окно "Настройки", в котором выберите ту карту, с которой вы хотите работать. Это возможно лишь при условии, что в вашей программе установлены несколько видов карт. После переключения карты перезапустите программу Такси-Мастер.
 
Переключение между картами происходит непосредственно при запуске программы. Откройте окно "Настройки", в котором выберите ту карту, с которой вы хотите работать. Это возможно лишь при условии, что в вашей программе установлены несколько видов карт. После переключения карты перезапустите программу Такси-Мастер.
  
{{картинка|Выбор карты в ТМ 2.png}}
+
[[Файл:Выбор карты в ТМ 2.png|center]]
 +
 
 +
== Использование вспомогательных онлайн-карт ==
 +
 
 +
Определение адреса по вспомогательным картам происходит, если при вводе в карточке заказа в поля "адрес подачи/адрес назначения" введенный адрес не был найден на основной карте. В случае успешного определения адреса по онлайн-картам выйдет диалоговое окно со всеми подходящими адресами.
  
== Интеграция с онлайн-картами ==
+
[[Файл:Онлайн карты-запрос адреса.png|center]]
На данный момент в программе [[Такси-Мастер]] предусмотрена интеграция с онлайн-картами, т.е. у пользователя существует возможность использовать не только [[Модуль «Интеграция с картами»#Какие карты могут работать с Такси-Мастер?|оффлайн-карты]], которые прошиты в [[ключ защиты]], но и интернет-карты, такие как:
 
# Яндекс.Карты
 
# Google.Карты
 
# Карты 2ГИС
 
# Карты Яндекс-Спутник
 
# Карты Google-Спутник
 
  
Их задача в программе заключается в следующем: такие крупные разработчики карт как 2ГИС, Яндекс и Google развивают, обновляют и дополняют свои проекты ежеминутно, а следовательно, вы будете получать полную достоверную информацию с учетом всех изменений, произошедших в городе. На основной карте, прошитой в ключ защиты, некоторый объекты местности упущены и не всегда программа может найти необходимые точки маршрута, а благодаря более полным и корректным онлайн-картам, основная постепенно заполнится нужными объектами и координатами, и обращения к интернет-картам будут не нужны.  
+
Включить вспомогательные Онлайн-карты можно в настройках {{путь|Файл - Настройки - Карта - вкладка "Онлайн карты" - Функционал - блок "Поиск координат адреса, если адрес не найден в основной карте"}}. Где каждой онлайн-карте задается одно из значений:
 +
*'''Не использовать'''. Данная карта не будет использоваться для поиска адресов.
 +
*'''Максимальный приоритет'''. Если в карточке заказа какой-либо адрес не будет найден по основной карте, то запрос адреса автоматически будет посылаться в данные онлайн-карты.
 +
*'''Минимальный приоритет'''. Если на онлайн картах с максимальным приоритетом не найдены подходящие результаты, то можно нажать на кнопку "Расширенный поиск", для поиска в картах с минимальным приоритетом.  
  
Перейти к онлайн-картам можно следующим способом. В [[Карточка заказа в Такси-Мастер|карточке заказа]] при нажатии на кнопку {{field|Показать маршрут}} ([[Изображение:Кнопка Показать маршрут.png]]) выводится окно, в котором отображается маршрут поездки на основной карте программы. В случае, если адрес на ней не был определен, то следует обратиться к выпадающему меню и выбрать из списка онлайн-карт ту, которой вам наиболее удобно пользоваться. После этого изменится интерфейс карты, необходимая точка будет найдена и автоматически перенесена на основную карту программы.  
+
Также в {{путь|Файл - Настройки - Карта - Онлайн карты}} есть возможность указывать API ключи для карт Яндекс, Google и 2ГИС. При этом для Яндекса и Google задавать их необязательно.
  
{{картинка|Выбор онлайн-карты в карточке заказа.jpg}}
+
==Дополнительные материалы в блоге Такси-Мастер ==
 +
*[http://blog.taximaster.ru/maps/?utm_source=help-taximaster-ru&utm_medium=blok-dopolnitelnie-materiali&utm_campaign=ssilki-na-statiy Особенности картографии для службы такси]
 +
*:Сложно представить автоматизацию работы службы такси без картографических сервисов. Предлагаем вместе разобраться, какие возможности они дают.
  
 
[[Категория:Карта]]
 
[[Категория:Карта]]
[[Категория:ТМ2]]
 
 
[[Категория:Модули Такси-Мастер]]
 
[[Категория:Модули Такси-Мастер]]

Текущая версия на 09:12, 31 августа 2021

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

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

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

  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» и копировать их в папку с программой Такси-Мастер «C:\Program Files (x86)\Taxi-Master». После этого установится взаимодействие карт 2ГИС с программой Такси-Мастер. Но работать они будут в разных окнах, то есть вам необходимо будет отдельно запустить как Такси-Мастер, так и 2ГИС.

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

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

Выбор карты в ТМ 2.png

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

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

Онлайн карты-запрос адреса.png

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

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

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

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