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

Материал из TaxiMaster
Перейти к: навигация, поиск
(Первоначальная настройка модуля «Интеграция с картами»)
Строка 1: Строка 1:
'''{{PAGENAME}}''' - [[Модули Такси-Мастер|модуль]], позволяющий [[Такси-Мастер 2]] работать с различными картами. Модуль интеграции позволяет объединить программу Такси-Мастер с картами и совершать сопряженные действия. Модуль интеграции с картами позволяет предоставить операторам удобный инструмент для ''предварительного'' расчета стоимости [[Заказ|заказов]] в зависимости от маршрута и [[Тариф|тарифа]]. Карта совершает расчет и передает данные [[Клиент Такси-Мастер 2|клиентской части]].
+
'''{{PAGENAME}}''' - [[Модули Такси-Мастер|модуль]], позволяющий [[{{ТМ}}]] работать с различными картами. Модуль интеграции позволяет объединить программу Такси-Мастер с картами и совершать сопряженные действия. Модуль интеграции с картами позволяет предоставить операторам удобный инструмент для ''предварительного'' расчета стоимости [[Заказ|заказов]] в зависимости от маршрута и [[Тариф|тарифа]]. Карта совершает расчет и передает данные [[Клиент {{ТМ}}|клиентской части]].
  
 
== Функции модуля ==
 
== Функции модуля ==
Строка 12: Строка 12:
  
 
== Работа модуля ==
 
== Работа модуля ==
Модуль встроен в [[Клиент Такси-Мастер 2|клиентскую часть]] и работает на каждом [[Рабочее место Такси-Мастер 2|рабочем месте]] автономно от других мест.
+
Модуль встроен в [[Клиент {{ТМ}}|клиентскую часть]] и работает на каждом [[Рабочее место {{ТМ}}|рабочем месте]] автономно от других мест.
 
На рабочих местах, на которых включен модуль, появляются новые функции:
 
На рабочих местах, на которых включен модуль, появляются новые функции:
  
Строка 19: Строка 19:
 
# [[Автоматическая подстановка ближайшего водителя|Автоматическая подстановка]] ближайшего к [[Адрес подачи|адресу подачи]] водителя (расчет происходит по GPS-координатам водителей, передаваемым [[TMDriverPDA]], поэтому дополнительно требуется [[модуль Java]]).
 
# [[Автоматическая подстановка ближайшего водителя|Автоматическая подстановка]] ближайшего к [[Адрес подачи|адресу подачи]] водителя (расчет происходит по GPS-координатам водителей, передаваемым [[TMDriverPDA]], поэтому дополнительно требуется [[модуль Java]]).
  
== Какие карты могут работать с Такси-Мастер 2?  ==
+
== Какие карты могут работать с {{ТМ}}?  ==
  
Существует несколько карт, у которых существует модуль интеграции с программой Такси-Мастер 2:
+
Существует несколько карт, у которых существует модуль интеграции с программой {{ТМ}}:
  
 
# [[Карта Ингит]]
 
# [[Карта Ингит]]
Строка 37: Строка 37:
  
 
# Регистрация {{путь|[[GWX|GWX.dll]]}} в системе.
 
# Регистрация {{путь|[[GWX|GWX.dll]]}} в системе.
# Задание в [[Клиент Такси-Мастер 2|клиентской части]] пути к карте в [[Параметры Такси-Мастер 2#Карта|параметрах]] или в {{коммент|[[tme_system_settings.cfg|настроечном файле]]|Задание начальных настроек путем редактирования настроечного файла всегда быстрее, но требует знания принципов настройки, которые описаны в настоящей документации.}}.
+
# Задание в [[Клиент {{ТМ}}|клиентской части]] пути к карте в [[Параметры {{ТМ}}#Карта|параметрах]] или в {{коммент|[[tme_system_settings.cfg|настроечном файле]]|Задание начальных настроек путем редактирования настроечного файла всегда быстрее, но требует знания принципов настройки, которые описаны в настоящей документации.}}.
# Импорт улиц из [[Карта Ингит|карты]] в [[База данных Такси-Мастер 2|базу данных]] с помощью [[TMSI|утилиты импорта улиц]].
+
# Импорт улиц из [[Карта Ингит|карты]] в [[База данных {{ТМ}}|базу данных]] с помощью [[TMSI|утилиты импорта улиц]].
  
 
Очевидно, что перед подготовкой модуля нужно установить программное обеспечение, поставляемое вместе с картой Ингит, и настроить его работу (в частности, зарегистрировать объект [[GWX]]).
 
Очевидно, что перед подготовкой модуля нужно установить программное обеспечение, поставляемое вместе с картой Ингит, и настроить его работу (в частности, зарегистрировать объект [[GWX]]).
Строка 66: Строка 66:
 
== Первоначальная настройка модуля «Интеграция с картами» ==
 
== Первоначальная настройка модуля «Интеграция с картами» ==
  
Для карт Ингит, Мосмап и карт в польском формате первоначальная настройка идентична. Для начала необходимо установить дистрибутив карты, а затем задать в [[Клиент Такси-Мастер 2|клиентской части]] путь к карте в [[Параметры Такси-Мастер 2#Карта|параметрах]]. После этого карта будет установлена в вашу программу Такси-Мастер. Чтобы увидеть карту, вы должны нажать кнопку {{field|Карта}}, после чего ее изображение появится в программе. Таким образом получается, что данные карты работают непосредственно в окне программы Такси-Мастер.
+
Для карт Ингит, Мосмап и карт в польском формате первоначальная настройка идентична. Для начала необходимо установить дистрибутив карты, а затем задать в [[Клиент {{ТМ}}|клиентской части]] путь к карте в [[Параметры {{ТМ}}#Карта|параметрах]]. После этого карта будет установлена в вашу программу Такси-Мастер. Чтобы увидеть карту, вы должны нажать кнопку {{field|Карта}}, после чего ее изображение появится в программе. Таким образом получается, что данные карты работают непосредственно в окне программы Такси-Мастер.
  
 
{{картинка|Карты в ТМ 2.png}}
 
{{картинка|Карты в ТМ 2.png}}

Версия 15:00, 11 января 2012

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

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

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

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

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

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

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

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

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

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

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

Модуль интеграции с картами Ингит. Он позволяет осуществлять все функции модуля интеграции. Существует несколько компонентов модуля интеграции с картами Ингит

Подготовка модуля интеграции с картами Ингит к работе

Подготовка модуля к работе может состоять из нескольких этапов:

  1. Регистрация «GWX.dll» в системе.
  2. Задание в клиентской части пути к карте в параметрах или в настроечном файле?.
  3. Импорт улиц из карты в базу данных с помощью утилиты импорта улиц.

Очевидно, что перед подготовкой модуля нужно установить программное обеспечение, поставляемое вместе с картой Ингит, и настроить его работу (в частности, зарегистрировать объект GWX).

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

Данный модуль по возможностям идентичен модулю интеграции с картами Ингит.

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

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

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

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

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

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

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

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

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

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

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

Картинка
Карты в ТМ 2.png

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

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

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