Карты Ингит (Архив)

Материал из TaxiMaster
Версия от 14:04, 12 апреля 2017; TechnicalWriter (обсуждение | вклад) (Как импортировать улицы с помощью TMSI?)

Перейти к: навигация, поиск
Предупреждение!
Обратите внимание! Начиная с 06.04.2016 прекращено развитие интеграции с картами Ингит. Тем не менее Такси-Мастер имеет полную интеграцию с 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-объект, его нужно регистрировать в системе.

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