Черновик — различия между версиями

Материал из TaxiMaster
Перейти к: навигация, поиск
Строка 1: Строка 1:
'''{{PAGENAME}}''' - это система, позволяющая автоматически подбирать и назначать свободные заказы водителям, которые по определенным критериям подходят для выполнения данного заказа.
+
{{info|Такси-Мастер v.2.7 имеет полную интеграцию с GWX-7 и GWX-7,5, а так же частичную с GWX-CS (не реализован поиск в он-лайн базе данных Ингит).}}
  
{{info|Данная система позволяет ускорить обработку заказа: экипаж будет автоматически подбираться на заказ по заранее заданным критериям, таким образом, диспетчер сможет быстрее обрабатывать заказы, т.к. будет экономить время на поиске автомобиля.}}
+
'''{{PAGENAME}}''' - программная векторная карта, имеющая широкий функционал и большой охват территории, выпускаемая российской компанией ООО «Фирма ИНГИТ». Такси-Мастер имеет функции для работы с этой картой, реализованные с помощью специального компонента сервера.
  
== Настройка ==
+
Подробнее о карте см. сайт производителя: http://ingit.ru.
  
Настройка автоматического подбора на заказ производится в меню {{путь|Файл - Настройки - Экипажи - Подбор на заказ}}.
+
При использовании данной карты в Такси-Мастер, Вам станет доступен следующий функционал программного комплекса:
 +
#Расчет маршрута между [[Адрес подачи|адресом подачи]] и [[Адрес назначения|адресом назначения]].
 +
#Расчет маршрута между адресом подачи, адресом назначения и [[Промежуточные точки маршрута|промежуточными точками]], которые задаются в [[Карточка заказа в Такси-Мастер|карточке заказа]] как остановки.
 +
#Автоматический расчет стоимости поездки.
 +
#Автоматический подбор экипажа на заказ в зависимости от его положения и адреса подачи.
 +
#Гео-позиционирование стоянок и районов.
 +
#Отображение позиций экипажей на карте (если водители используют [[TMDriver]]).
 +
#: [[Файл:Положение экипажа на карте Ингит.png|center|550px]]
 +
# Работа с системой трекинга.
 +
#: [[Система трекинга]] позволяет отслеживать путь, проделанный экипажем за определенный период, а также скорость автомобиля, состояния заказа и состояния экипажа на всем пути следования автомобиля. Система также отображает общий километраж за обозначенный период и километраж, пройденный во время исполнения заказов.
 +
#: [[Файл:Трекинг на карте Ингит.png|center|650px]]
 +
# Кроме того, Вы сможете работать с адресами (названиями населенных пунктов, улиц и номерами домов), пунктами и координатами, которые уже заданы на карте. Таким образом, Вам не придется дополнительно вносить эти данные в базу.
  
[[Файл:Настройка автоматической раздачи заказов.png|450px|thumb|center]]
+
== Установка карт Ингит ==
 +
=== Что необходимо сделать и приобрести перед установкой? ===
 +
#Зарегистрироваться на официальном сайте продукта -  http://www.ingit.ru
 +
#Обратиться в ООО «Фирма ИНГИТ», чтобы приобрести необходимое для интеграции карт Ингит:
 +
#:*Непосредственно векторные карты Ингит.
 +
#:*Картографическое ядро GWX-CS базовый комплект (библиотека GWX,клиентская часть компонента)
  
Выберите способ подбора экипажа в карточке заказа:
+
=== Установка картографического ядра GWX-CS ===
 +
{{info|Установка показана на примере картографического ядра GWX-CS.}}
 +
{{info|Карты должны присутствовать на каждом рабочем месте — на каждом по одной копии.}}
 +
#Запустите файл GWStart.exe, и откроется стартовое меню.
 +
#: [[Файл:Стартовое меню Ингит.png|center]]
 +
#Выберите {{field|Установка картографического ядра GWX-CS}} - {{field|Картографическое ядро GWX-CS базовый комплект (или клиентская лицензия)}}.
 +
#: [[Файл:Установка картографического ядра.png|center]]
 +
#Прочтите и примите лицензионное соглашение
 +
#: [[Файл:Лицензионное соглашение Инигит.png|center]]
 +
#Выбирая необходимые параметры, нажимайте кнопку {{field|Далее}}. После успешной установки появится соответствующее сообщение.
 +
#: [[Файл:Окончание установки.png|center]]
  
*Автоматически, при смене адреса, либо стоянки подачи - в этом случае экипаж будет установлен автоматически, как только будет введен/изменен адрес или стоянка подачи.
+
== Настройка карты в Такси-Мастер ==
*Вручную, по нажатию кнопки {{field|Подобрать оптимальный экипаж}} - в этом случае экипаж будет подобран только после того, как оператор нажмет соответствующую кнопку в карточке заказа.
+
[[Запуск Такси-Мастер|Запустите Такси-Мастер]] и [[Вход в Такси-Мастер|введите в форму входа]] данные пользователя, имеющего доступ к настройкам (например, администратор).  
 +
Далее, чтобы указать путь к файлу карты, зайдите в меню {{field|Файл}} - {{field|Настройки}}, выберите ветку '''Карта''' и укажите путь к файлу карты, который Вы получили у ООО «Фирма ИНГИТ».
  
Вы можете исключить из автораздачи водителей, которые в данный момент отключены от сервера связи с водителями (отключение может произойти в случае потери связи, а также если водитель вышел из приложения). Для этого установите флажок {{field|При подборе не учитывать экипажи, отключенные от сервера (в оффлайне)}}.
+
[[Файл:Окно настройки ТМ.png|center]]
  
Чтобы включить автоматическое распределение заказов между водителями, установите флажок {{field|Распределять свободные заказы автоматически в фоновом режиме}}.
+
Нажав на плюс рядом с названием ветки, вы можете развернуть ее, чтобы произвести другие необходимые настройки.
При включенной фоновой автораздаче становится доступной настройка {{field|Использовать приоритеты заказов, зависящие от тарифов, для фоновой раздачи}}. После включения данной настройки Вы сможете распределить [[Справочник «Тарифы»|текущие тарифы]] по группам приоритетов. Для этого удерживая нажатой левую кнопку мыши,  перетащите тариф в нужную группу приоритетов.
+
{{info|После того, как Вы указали путь к карте и установили необходимые настройки, следует перезапустить Такси-Мастер и TMServer.}}
  
В нашем примере тариф VIP имеет немедленный приоритет, а остальные тарифы - обычный. Это значит, что заказы с тарифом VIP будут отдаваться водителям на исполнение в первую очередь, даже если заказы с другими тарифами были созданы раньше.
+
==Импорт улиц из карт Ингит с помощью TMSI==
 +
{{info|Импорт улиц из карт производится только один раз на сервере Такси-Мастер}}
 +
{{info|Данная утилита находится в папке Utilities, которая расположена в папке с программой Такси-Мастер. Стандартный путь C:\Program Files\TMEnterprise\Utilities\TMSI.exe}}
 +
[[Файл:Tmsi-главное-окно.png|thumb|center]]
 +
'''TMSI''' — [[Утилиты Такси-Мастер|утилита]], которая позволяет импортировать улицы из карты Ингит в [[База данных Такси-Мастер|базу данных Такси-Мастер]], точнее — в [[справочник «Улицы»]]. Импорт происходит автоматически и не требует особых усилий.
  
Также Вы можете автоматически ставить заказы в очередь водителям, которые указали [[#Как указать место и время освобождения?|место и время освобождения]], для этого установите одноименный флажок.  
+
Следует отметить, что вы можете пропустить эту операцию и каждую новую улицу добавлять в базу данных по ходу работы,
 +
но этот подход является не очень удобным.
  
Далее следует указать:
+
{{info|
 +
Так как модуль интеграции с картами Ингит доступен только во [[Такси-Мастер 2|второй версии Такси-Мастер]],
 +
под Такси-Мастер подразумевается именно она.
 +
}}
  
*Время в минутах, на которое время освобождения может превышать время подачи - если время предполагаемого освобождения водителя превышает время подачи автомобиля больше чем на указанное количество минут, заказ не будет поставлен в очередь данному водителю.
+
=== Где находится утилита? ===
*Среднюю скорость экипажа в км/ч - используется для оценки времени, которое потребуется экипажу на прибытие к месту подачи.
+
Утилита вкладывается в [[дистрибутив Такси-Мастер]] и устанавливается в [[Каталог Такси-Мастер|папку, в которую установлена Такси-Мастер]].
 +
Файл утилиты носит имя {{путь|TMSI.exe}}.
  
Функция автораздачи заказов в очередь занятым водителям работает в соответствии со следующими принципами:
+
Если по каким-то причина вы не обнаружили утилиту в папке Такси-Мастер, вы можете скачать ее по постоянной ссылке, которая указана в начале страницы.
  
*Заказы будут ставиться в очередь только тем водителям, которые укажут время и место освобождения. О том, как водитель может указать место и время освобождения,  [[#Как указать место и время освобождения?|см. ниже]].
+
Скачав ее, вы можете скопировать утилиту в любое удобное место, но рекомендуется расположить ее в папке Такси-Мастер.
*Заказы будут ставиться водителю в очередь, только если от времени подачи заказа до времени освобождения водителя меньше заданного количества минут. Т.е. если водитель указал, что он освободится через 2 часа, то заказы в очередь ему ставиться не будут, т.к. в противном случае клиенту пришлось бы слишком долго ждать подачу машины.
 
*Водителю автоматически может поставиться только 1 заказ в очереди. Если у водителя уже есть какой-то заказ в очереди, то второй заказ в очередь ему можно поставить только вручную.
 
*Если используется подбор по правилам стоянок, то сначала всегда будут подбираться свободные экипажи по стоянке заказа или по соседним стоянкам. Если подходящих свободных экипажей не было найдено, то тогда будут подбираться занятые водители. Сначала будет производиться поиск водителей, освобождающихся на стоянке заказа, среди них будет выбран водитель с наименьшим временем освобождения. Если по стоянке заказа занятых водителей не нашлось, то будет делаться поиск занятых водителей, освобождающихся на соседних стоянках и т.д.
 
*Если используется автораздача по расстоянию, то занятый водитель может быть назначен на заказ вместо свободного при условии, что он освобождается в ближайшее время и гораздо ближе к адресу подачи, чем текущее положение свободного экипажа. Для оценки того, какого водителя подставлять на заказ, вычисляется предполагаемое время подачи для каждого экипажа. Для этого и используется настройка средней скорости.  
 
  
Далее в группе полей {{field|Способ расчет расстояний}} выберите один из вариантов:
+
=== Для чего импортировать улицы? ===
 +
Приобретенная вами карта содержит улицы, которые записаны в определенном виде.
 +
К примеру, вместо ожидаемой записи «Верхняя» эта улица записана в виде «Верхняя ул.», а Ленинградский проспект — полностью: «Ленинградский проспект».
 +
Такие разночтения могут тормозить работу операторов, тогда как карта призвана ее ускорить.
  
*По проложенному маршруту
+
[[Карточка заказа]] при вводе улицы в адресные поля может автоматически предлагать варианты автоматического завершения улицы.
*По прямой
+
То есть, уже после ввода первых букв рядом с полем ввода выпадает список улиц, которые начинаются на введенные буквы.
 +
К примеру, после ввода «Лени» оператор может увидеть и улицу Ленина, и Ленинградский проспект.
 +
Вместо того, чтобы набирать оставшуюся часть названия улицы, оператор может клавишами-стрелками ({{field|↓}} и {{field|↑}}) выбрать нужную улицу и нажать {{field|Enter}}.
 +
В результате сокращается время, затраченное на ввод адреса.
  
В группе полей {{field|Метод подбора экипажа}} также следует выбрать один из вариантов:
+
=== Как импортировать улицы с помощью TMSI? ===
 +
Прежде всего, необходимо отметить, что импортировать улицы нужно ''только один раз''.
 +
Это диктуется простым законом: одна [[база данных]] — один [[Справочник «Улицы» (ТМ2)|справочник «Улицы»]].
 +
Импортировав улицы однажды, вам не придется выполнять ту же операцию на других [[Рабочее место Такси-Мастер 2|рабочих местах]].
  
*Только по правилам стоянок
+
Импортировать улицы из [[Карта Ингит|карты]] в [[База данных|базу данных]] довольно просто, но в то же время нужно соблюсти несколько важных условий, чтобы утилита могла работать с базой данных:
*Сначала искать ближайший по карте, но в пределах стоянки подачи, затем по стоянке, затем остальные по карте
 
*Сначала искать ближайший по карте, затем по стоянке
 
*Задается скриптом - при помощи скрипта можно задать уникальные правила подбора экипажа на заказ. Для создания скрипта обратитесь в отдел технической поддержки {{Ящик ОТП}}.
 
  
Также Вы можете настроить и подбор по стоянке: Такси-Мастер сможет подбирать экипажи с соседних стоянок, если на текущей стоянке нет подходящих экипажей.  
+
# [[Firebird]] должен быть запущен.
Для настройки перейдите на вкладку {{field|Подбор по стоянке}} и установите флажок {{field|Искать экипажи на соседних стоянках, если на стоянке заказа нет подходящих машин}}.
+
# [[База данных]] должна быть корректной, не иметь внутренних ошибок.
Далее задайте стоянки, которые будут считаться соседними, для этого:
+
# Файлы карты должны присутствовать на данном локальном компьютере.
 +
# Библиотека [[GWX]] должна быть зарегистрирована.
  
*раскройте ветку с нужной стоянкой, нажав на кнопку {{field|+}}
+
Последний пункт — регистрация библиотеки GWX — обычно выполняется автоматически при установке карты.
*Дважды кликните на символы {{field|<>}} (между кликами следует сделать небольшую задержку, как если бы Вы хотели переименовать файл).
+
Так или иначе, если библиотека не зарегистрирована, Такси-Мастер выдаст сообщение об ошибке при запуске, когда попытается обратиться к карте.
*Из выпадающего списка выберите стоянку, которая будет считаться соседней с текущей.
 
  
[[Файл:Настройка подбора по стоянке.png|460px|thumb|center]]
+
Если все условия выполнены, можно приступать к импорту.
 +
Для этого выполните следующие действия:
  
== Настройка прав на регулирование автораздачи водителями ==
+
# Запустите утилиту TMSI.
 +
# Настройте соединение с базой данных.
 +
# Укажите путь к карте.
 +
# Соберите улицы из карты.
 +
# Импортируйте их в базу данных.
  
Вы можете позволить водителям самим влиять на то, какие заказы будут назначаться на них системой автоподбора.
+
О каждом из пунктов — подробнее.
  
Настройка производится в карточках групп экипажей (вкладка {{field|Модуль “Связь с водителями”}}, закладка {{field|Автораздача}}).
+
==== Как настроить соединение с базой данных? ====
 +
[[Файл:Tmsi-база-данных.png|thumb|center]]
 +
Чтобы настроить соединение с базой данных, выполните действия:
  
[[Файл:Настройка прав на регулирование автораздачи водителями.png|450px|thumb|center]]
+
# В главном меню TMSI нажмите пункт {{button|База данных}}.
 +
# В выпавшем списке нажмите {{button|Параметры}}.
  
Вы можете дать права на регулирование настроек автораздачи установив флажок напротив соответствующего пункта. Также для большинства настроек Вы можете задать значение по умолчанию.
+
Есть способ проще:
  
Значение по умолчанию будет использоваться в следующих случаях:
+
# Нажмите {{field|Ctrl}}+{{field|P}}.
  
*водителю запрещено редактирование какой-то настройки автораздачи
+
Откроется окно с настройками подключения к базе данных.
*водитель у себя в TMDriver выбрал системный фильтр '''По умолчанию''' (об этом будет написано [[#Как указать место и время освобождения?|ниже]])
+
Заполните каждое поле, внимательно проверив данные:
*водитель работает на рации или на старой версии TMDriver, которая не поддерживает настройки автораздачи
 
  
Также Вы можете дать водителям возможность указывать место и время освобождения в TMDriver, когда водитель находится на заказе. Это нужно для того, чтобы водителю автоматически ставились заказы в очередь.
+
# В поле {{field|Путь}} укажите абсолютный путь к базе данных без имени сервера (например, {{путь к папке ТМ2}}).
 +
# В поле {{field|Сетевой адрес}} укажите сетевое имя компьютера, на котором находится база данных (если на данном компьютере, то {{путь|LOCALHOST}} или {{путь|127.0.0.1}}).
 +
# В поле {{field|Логин}} укажите имя пользователя для подключения к базе данных (по умолчанию, {{коммент|{{code|SYSDBA}}|Чувствителен к регистру символов}}).
 +
# В поле {{field|Пароль}} укажите пароль для подключения к базе (по умолчанию, {{коммент|{{code|masterkey}}|Чувствителен к регистру символов}}).
 +
#Нажмите '''OK'''.
  
Для того, чтобы разрешить задавать время и место освобождения в TMDriver, необходимо задать следующие настройки в группах экипажей:
+
Вы должны увидеть такое сообщение: «Подключение к базе прошло успешно. Теперь Вы можете импортировать улицы в базу данных».
 +
Если вместо этого появляется сообщение об ошибке, проверьте все данные, введенные в поля формы, и снова нажмите {{button|OK}}.
 +
Если снова появится сообщение об ошибке, [[#Как импортировать улицы с помощью TMSI?|вернитесь к началу]] и начните снова.
  
[[Файл:Разрешить задавать время и место освобождения.png|450px|thumb|center]]
+
==== Как указать путь к карте? ====
 +
[[Файл:Tmsi-путь-к-карте.png|thumb|center]]
 +
Чтобы указать путь к карте, выполните следующие действия:
  
Кроме того, Вы можете задать '''наборы настроек автораздачи для TMDriver по умолчанию'''. Водители смогут выбирать между стандартными наборами, а также редактировать их по своему усмотрению (в этом случае набор сохранится как пользовательский, а в Такси-Мастер ничего не изменится).
+
# Нажмите {{field|Ctrl}}+{{field|O}} или выберите пункт главного меню {{button|Файл}} → {{button|Открыть карту...}}.
 +
# В диалоговом окне выбора файла найдите файл карты (с расширением {{code|chart}}).
 +
# Укажите его и нажмите {{button|OK}}.
  
[[Файл:Наборы настроек автораздачи.png|350px|thumb|center]]
+
Файл находится там, куда вы установили карту.
 +
Если файла нет, значит карта не была установлена.
 +
В этом случае установите карту на компьютер и не забудьте подключить ключ защиты HASP.
  
== Регулировка автораздачи в TMDriver ==
+
==== Как собрать улицы из карты? ====
 +
[[Файл:Tmsi-улицы-собраны.png|thumb|center]]
 +
Чтобы собрать улицы, нужно выполнить следующие действия:
  
=== Как указать место и время освобождения? ===
+
# В главном меню нажмите пункт {{button|Карта}}.
 +
# В выпавшем списке нажмите пункт {{button|Извлечь улицы}}.
 +
# Дождитесь завершения сбора улиц.
  
При наличии соответствующих настроек в Такси-Мастер, в окне информации по текущему заказу и в окне таксометра  TMDriver будет отображаться кнопка {{field|Free}}.
+
Но есть способ сделать это быстрее:
  
{|align="center"
+
# Нажмите комбинацию клавиш {{field|Ctrl}}+{{field|E}}.
|-valign="top"
 
|[[Файл:Кнопка Free в окне информации по текущему заказу.png|250px|thumb|center]]
 
|[[Файл:Кнопка Free в окне таксометра.png|250px|thumb|center]]
 
|}
 
  
При нажатии на эту кнопку откроется окно, где можно будет задать место и время освобождения:
+
В правой части окна появится список улиц.
  
[[Файл:Окно Выберите адрес и время освобождения.png|250px|thumb|center]]
+
==== Как импортировать улицы в базу данных Такси-Мастер? ====
 +
[[Файл:Tmsi-импорт-завершен.png|thumb|center]]
 +
Чтобы импортировать улицы в базу данных, выполните одно простое действие:
  
При нажатии на поле {{field|Задайте время, мин.}} откроется следующее окно:
+
# Нажмите комбинацию клавиш {{field|Ctrl}}+{{field|I}}.
  
[[Файл:Задайте время мин.png|250px|thumb|center]]
+
После завершения импорта утилита покажет сообщение об удачном завершении своей работы.
 +
Теперь вы можете закрыть утилиту и перезапустить Такси-Мастер.
 +
{{info|После того, как Вы успешно импортировали улицы, следует перезапустить Такси-Мастер.}}
 +
{{info|Разметка карты Ингит в Такси-Мастер производится аналогично [[Карты СитиГИД#Разметка карты в Такси-Мастер|другим картам]].}}
  
В данном окне доступны шаблоны минут из настроек группы экипажей, а также кнопка {{field|Рассчитать время}}, которая позволит автоматически рассчитать время в пути между текущим местоположением и указанным адресом освобождения.
+
==Ссылки==
 
+
#http://ingit.ru — официальный сайт продукта.
Если в текущем заказе есть [[Адрес назначения|адрес назначения]] с конкретными координатами, то этот адрес назначения будет автоматически подставлен как адрес освобождения.
+
#http://taxidev.blogspot.com/search/label/Карта — категория статей в блоге разработчиков о карте.
 
+
#[[GWX]] — COM-объект, через который модуль Ингит обращается к карте. Как и любой COM-объект, его нужно регистрировать в системе.
Если в настройках группы экипажей задано, что водитель может указать стоянку освобождения, то тогда в TMDriver будет доступно еще одно окно, открывающееся по кнопке {{field|Стоянки}} из предыдущего окна. Там можно указать стоянку освобождения.
 
 
 
[[Файл:Задать стоянку освобождения.png|250px|thumb|center]]
 
 
 
В настройках автораздачи в TMDriver есть возможность указать время освобождения по умолчанию:
 
 
 
{|align="center"
 
|-valign="top"
 
|[[Файл:Настройки автораздачи.png|250px|thumb|center]]
 
|[[Файл:Настройки автораздачи время освобождения.png|250px|thumb|center]]
 
|}
 
 
 
В качестве времени освобождения по умолчанию можно выбрать либо какое-то фиксированное значение из того набора, который указан в настройках группы экипажей, либо выбрать пункт {{field|Рассчитывать автоматически}}, тогда время освобождения будет определяться автоматически.  
 
Таким образом, если в настройках автораздачи в TMDriver задано какое-то значение времени освобождения по умолчанию, а в заказе указан [[Адрес назначения|адрес назначения]] с конкретными координатами, то после подтверждения этого заказа будет считаться, что водитель освободится по адресу назначения через указанное время.
 
При необходимости, водитель всегда сможет изменить выбранное ранее время и место освобождения.
 
 
 
Если водитель уже указал время освобождения, то в форме таксометра на кнопке {{field|Free}} будет отсчитываться оставшееся время до освобождения, чтобы водитель мог контролировать, успевает ли он освободиться к указанному времени.
 
 
 
[[Файл:Кнопка Free отсчитывает оставшееся время.png|250px|thumb|center]]
 
 
 
Кнопка {{field|Free}} в таксометре может быть разных цветов в зависимости от ситуации:
 
 
 
*'''Серый цвет''' - время и место освобождения не выбрано, или отключена автораздача в настройках TMDriver.
 
*'''Зеленый цвет''' - время и место освобождения выбрано, включена автораздача в настройках TMDriver, и у водителя еще нет заказов в очереди (т.е. водителю могут дать заказ в очередь).
 
*'''Желтый цвет''' - время и место освобождения выбрано, включена автораздача в настройках TMDriver, но у водителя уже есть заказы в очереди (второй заказ в очередь не может быть назначен автоматически).
 
 
 
== Работа оператора с автораздачей ==
 
Оператор может подобрать экипаж по нажатию кнопки {{field|Подобрать оптимальный экипаж}} (либо нажав клавишу F4) в карточке заказа, даже если в настройках был установлен автоматический способ подбора на заказ.
 
 
 
[[Файл:Кнопка Подобрать оптимальный экипаж в карточке заказа.png|450px|thumb|center]]
 
 
 
Также для любого из заказов оператор может отключить фоновую автораздачу, нажав соответствующую кнопку в карточке заказа. В этом случае фоновая автораздача не будет действовать на данный заказ, но оператор сможет сам назначить экипаж, а также водители сами смогут брать такие заказы.
 
 
 
[[Файл:Кнопка отключить фоновую автораздачу.png|450px|thumb|center]]
 
 
 
Также оператор сможет посмотреть в Такси-Мастер, какие настройки автораздачи установил каждый из водителей.
 
 
 
Для этого в окне {{field|Экипажи}} следует выделить интересующий экипаж, а затем нажать на кнопку {{field|Показать настройки автораздачи экипажа}}.
 
 
 
[[Файл:Кнопка Показать настройки автораздачи экипажа.png|350px|thumb|center]]
 
 
 
При нажатии на кнопку откроется окно с настройками автораздачи, которые выбрал водитель:
 
 
 
[[Файл:Окно с настройками автораздачи которые выбрал водитель.png|350px|thumb|center]]
 
 
 
В данном окне серым цветом будут отмечены те настройки, которые водитель не может выбирать, и которые берутся из настроек группы экипажей.
 

Версия 14:21, 1 июня 2015

Интересная информация
Такси-Мастер v.2.7 имеет полную интеграцию с GWX-7 и GWX-7,5, а так же частичную с GWX-CS (не реализован поиск в он-лайн базе данных Ингит).

Черновик - программная векторная карта, имеющая широкий функционал и большой охват территории, выпускаемая российской компанией ООО «Фирма ИНГИТ». Такси-Мастер имеет функции для работы с этой картой, реализованные с помощью специального компонента сервера.

Подробнее о карте см. сайт производителя: http://ingit.ru.

При использовании данной карты в Такси-Мастер, Вам станет доступен следующий функционал программного комплекса:

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

Установка карт Ингит

Что необходимо сделать и приобрести перед установкой?

  1. Зарегистрироваться на официальном сайте продукта - http://www.ingit.ru
  2. Обратиться в ООО «Фирма ИНГИТ», чтобы приобрести необходимое для интеграции карт Ингит:
    • Непосредственно векторные карты Ингит.
    • Картографическое ядро GWX-CS базовый комплект (библиотека GWX,клиентская часть компонента)

Установка картографического ядра GWX-CS

Интересная информация
Установка показана на примере картографического ядра GWX-CS.
Интересная информация
Карты должны присутствовать на каждом рабочем месте — на каждом по одной копии.
  1. Запустите файл GWStart.exe, и откроется стартовое меню.
    Стартовое меню Ингит.png
  2. Выберите «Установка картографического ядра GWX-CS» - «Картографическое ядро GWX-CS базовый комплект (или клиентская лицензия)».
    Установка картографического ядра.png
  3. Прочтите и примите лицензионное соглашение
    Лицензионное соглашение Инигит.png
  4. Выбирая необходимые параметры, нажимайте кнопку «Далее». После успешной установки появится соответствующее сообщение.
    Окончание установки.png

Настройка карты в Такси-Мастер

Запустите Такси-Мастер и введите в форму входа данные пользователя, имеющего доступ к настройкам (например, администратор). Далее, чтобы указать путь к файлу карты, зайдите в меню «Файл» - «Настройки», выберите ветку Карта и укажите путь к файлу карты, который Вы получили у ООО «Фирма ИНГИТ».

Окно настройки ТМ.png

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

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

Импорт улиц из карт Ингит с помощью TMSI

Интересная информация
Импорт улиц из карт производится только один раз на сервере Такси-Мастер
Интересная информация
Данная утилита находится в папке Utilities, которая расположена в папке с программой Такси-Мастер. Стандартный путь C:\Program Files\TMEnterprise\Utilities\TMSI.exe
Tmsi-главное-окно.png

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

Следует отметить, что вы можете пропустить эту операцию и каждую новую улицу добавлять в базу данных по ходу работы, но этот подход является не очень удобным.

Интересная информация

Так как модуль интеграции с картами Ингит доступен только во второй версии Такси-Мастер, под Такси-Мастер подразумевается именно она.

Где находится утилита?

Утилита вкладывается в дистрибутив Такси-Мастер и устанавливается в папку, в которую установлена Такси-Мастер. Файл утилиты носит имя «TMSI.exe».

Если по каким-то причина вы не обнаружили утилиту в папке Такси-Мастер, вы можете скачать ее по постоянной ссылке, которая указана в начале страницы.

Скачав ее, вы можете скопировать утилиту в любое удобное место, но рекомендуется расположить ее в папке Такси-Мастер.

Для чего импортировать улицы?

Приобретенная вами карта содержит улицы, которые записаны в определенном виде. К примеру, вместо ожидаемой записи «Верхняя» эта улица записана в виде «Верхняя ул.», а Ленинградский проспект — полностью: «Ленинградский проспект». Такие разночтения могут тормозить работу операторов, тогда как карта призвана ее ускорить.

Карточка заказа при вводе улицы в адресные поля может автоматически предлагать варианты автоматического завершения улицы. То есть, уже после ввода первых букв рядом с полем ввода выпадает список улиц, которые начинаются на введенные буквы. К примеру, после ввода «Лени» оператор может увидеть и улицу Ленина, и Ленинградский проспект. Вместо того, чтобы набирать оставшуюся часть названия улицы, оператор может клавишами-стрелками («» и «») выбрать нужную улицу и нажать «Enter». В результате сокращается время, затраченное на ввод адреса.

Как импортировать улицы с помощью TMSI?

Прежде всего, необходимо отметить, что импортировать улицы нужно только один раз. Это диктуется простым законом: одна база данных — один справочник «Улицы». Импортировав улицы однажды, вам не придется выполнять ту же операцию на других рабочих местах.

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

  1. Firebird должен быть запущен.
  2. База данных должна быть корректной, не иметь внутренних ошибок.
  3. Файлы карты должны присутствовать на данном локальном компьютере.
  4. Библиотека GWX должна быть зарегистрирована.

Последний пункт — регистрация библиотеки GWX — обычно выполняется автоматически при установке карты. Так или иначе, если библиотека не зарегистрирована, Такси-Мастер выдаст сообщение об ошибке при запуске, когда попытается обратиться к карте.

Если все условия выполнены, можно приступать к импорту. Для этого выполните следующие действия:

  1. Запустите утилиту TMSI.
  2. Настройте соединение с базой данных.
  3. Укажите путь к карте.
  4. Соберите улицы из карты.
  5. Импортируйте их в базу данных.

О каждом из пунктов — подробнее.

Как настроить соединение с базой данных?

Tmsi-база-данных.png

Чтобы настроить соединение с базой данных, выполните действия:

  1. В главном меню TMSI нажмите пункт «База данных».
  2. В выпавшем списке нажмите «Параметры».

Есть способ проще:

  1. Нажмите «Ctrl»+«P».

Откроется окно с настройками подключения к базе данных. Заполните каждое поле, внимательно проверив данные:

  1. В поле «Путь» укажите абсолютный путь к базе данных без имени сервера (например, Шаблон:Путь к папке ТМ2).
  2. В поле «Сетевой адрес» укажите сетевое имя компьютера, на котором находится база данных (если на данном компьютере, то «LOCALHOST» или «127.0.0.1»).
  3. В поле «Логин» укажите имя пользователя для подключения к базе данных (по умолчанию, «SYSDBA»?).
  4. В поле «Пароль» укажите пароль для подключения к базе (по умолчанию, «masterkey»?).
  5. Нажмите OK.

Вы должны увидеть такое сообщение: «Подключение к базе прошло успешно. Теперь Вы можете импортировать улицы в базу данных». Если вместо этого появляется сообщение об ошибке, проверьте все данные, введенные в поля формы, и снова нажмите «OK». Если снова появится сообщение об ошибке, вернитесь к началу и начните снова.

Как указать путь к карте?

Tmsi-путь-к-карте.png

Чтобы указать путь к карте, выполните следующие действия:

  1. Нажмите «Ctrl»+«O» или выберите пункт главного меню «Файл»«Открыть карту...».
  2. В диалоговом окне выбора файла найдите файл карты (с расширением «chart»).
  3. Укажите его и нажмите «OK».

Файл находится там, куда вы установили карту. Если файла нет, значит карта не была установлена. В этом случае установите карту на компьютер и не забудьте подключить ключ защиты HASP.

Как собрать улицы из карты?

Tmsi-улицы-собраны.png

Чтобы собрать улицы, нужно выполнить следующие действия:

  1. В главном меню нажмите пункт «Карта».
  2. В выпавшем списке нажмите пункт «Извлечь улицы».
  3. Дождитесь завершения сбора улиц.

Но есть способ сделать это быстрее:

  1. Нажмите комбинацию клавиш «Ctrl»+«E».

В правой части окна появится список улиц.

Как импортировать улицы в базу данных Такси-Мастер?

Tmsi-импорт-завершен.png

Чтобы импортировать улицы в базу данных, выполните одно простое действие:

  1. Нажмите комбинацию клавиш «Ctrl»+«I».

После завершения импорта утилита покажет сообщение об удачном завершении своей работы. Теперь вы можете закрыть утилиту и перезапустить Такси-Мастер.

Интересная информация
После того, как Вы успешно импортировали улицы, следует перезапустить Такси-Мастер.
Интересная информация
Разметка карты Ингит в Такси-Мастер производится аналогично другим картам.

Ссылки

  1. http://ingit.ru — официальный сайт продукта.
  2. http://taxidev.blogspot.com/search/label/Карта — категория статей в блоге разработчиков о карте.
  3. GWX — COM-объект, через который модуль Ингит обращается к карте. Как и любой COM-объект, его нужно регистрировать в системе.