TMMapServer — различия между версиями

Материал из TaxiMaster
Перейти к: навигация, поиск
(тм 3.2)
 
(не показано 10 промежуточных версий этого же участника)
Строка 1: Строка 1:
'''TMMapServer''' - серверное приложение для работы с картами польского формата.  
+
'''Сервер работы с картами (TMMapServer)''' - серверное приложение для работы с [[Карта в польском формате|картами польского формата]].  
  
Выполняет все функции по работе с картами для TMServer.
+
Выполняет все функции по работе с картами для [[TMServer]].
  
{{info|Загрузка в TMMapServer карт польского формата большого размера доступна только для 64-разрядных операционных систем.}}
+
Настройки сервера работы с картами находятся в [[Панель управления ТМ|Панели управления ТМ]].
  
 +
{{info|Скачать карты можно здесь: http://garmin.gis-lab.info/  (формат "mp")}}
  
 
== Функции ==
 
== Функции ==
MapServer выполняет следующие функции:
+
Сервер работы с картами выполняет следующие функции:
 
*расчет маршрута по карте;
 
*расчет маршрута по карте;
 
*подбор экипажа на заказ по проложенному маршруту;
 
*подбор экипажа на заказ по проложенному маршруту;
Строка 16: Строка 17:
  
 
== Нагрузка ==
 
== Нагрузка ==
По графику нагрузки в главном окне MapServer можно судить, достаточно ли одного MapServer для обработки всех поступающих задач. Возможен запуск нескольких MapServer-ов, при этом TMServer автоматически распределяет задачи расчетов по картам между всеми запущенными MapServer-ами.
+
По графику нагрузки в [[Панель управления ТМ#Страница "Сервер работы с картами"|Панели управления ТМ на странице "Сервер работы с картами"]] можно судить, достаточно ли одного MapServer для обработки всех поступающих задач. Возможен запуск нескольких MapServer, для этого на вкладке "Настройки" ({{путь|Панель управления ТМ - страница "Сервер работы с картами"}}) в параметре "Количество обработчиков задач" укажите нужное количество.
  
[[Файл:Сервер работа с картами.png|центр]]
+
== Добавление карты ==
 +
В Панели управления ТМ на странице "Сервер работы с картами" на вкладке "Настройки" можно добавить нужные карты в польском формате (их может быть несколько). Для этого нужно нажать "Добавить", в открывшемся окне указать путь к карте и нажать "Ок". Таким образом добавить все нужные карты в польском формате.
  
{{info|Если график не показывает большой нагрузки, то рекомендуется использовать только один MapServer.}}
+
[[Файл: TMControl_-_добавление_карты.png|центр]]
 
 
== Настройка ==
 
Чтобы настроить TMMapServer:
 
# Нужно запустить  TMMapServer (находится по умолчанию в {{путь|C:\Program Files\TMEnterprise\TMMapServer\}}).
 
# Нажать на '''Настройки'''.
 
#: [[Файл:Нажать на настройки.png|центр]]
 
# В открывшемся окне нажать '''Добавить''', чтобы добавить нужные карты (их может быть несколько).
 
#: [[Файл:Добавить карты.png|центр]]
 
# Указать путь к картам и нажать '''Ок'''.
 
#:[[Файл:Добавление карты.png|центр]]
 
# Для удобства поставить нужные галочки ("Автоматически начинать работу после запуска", "Запускаться в свёрнутом виде" и "Запускаться при загрузке ОС").
 
#:[[Файл:Поставить нужные галочки.png|центр]]
 
# Еще раз нажать '''Ок'''.
 
  
 
== Использование TMMapServer рабочими местами Такси-Мастер ==
 
== Использование TMMapServer рабочими местами Такси-Мастер ==
 
Существует вариант работы, когда рабочие места Такси-Мастер запускаются в режиме "Онлайн карты", но получают адреса и детали расчета маршрутов из TMMapServer.  
 
Существует вариант работы, когда рабочие места Такси-Мастер запускаются в режиме "Онлайн карты", но получают адреса и детали расчета маршрутов из TMMapServer.  
Для этого в Такси-Мастер необходимо включить настройку, которая доступна только в режиме "Онлайн карты": ''Файл - Настройки - Карта - Дополнительно - Доставать адреса из MapServer.''
+
Для этого в Такси-Мастер необходимо включить настройку, которая доступна только в режиме "Онлайн карты": {{путь|Файл - Настройки - Карта - Дополнительно - Доставать адреса из MapServer}}.
  
 
При использовании такого варианта работы нагрузка на TMMapServer увеличивается, поэтому, возможно, будет необходимо запускать сразу несколько копий TMMapServer.
 
При использовании такого варианта работы нагрузка на TMMapServer увеличивается, поэтому, возможно, будет необходимо запускать сразу несколько копий TMMapServer.
 +
 +
== Журналирование ==
 +
Во время работы сервер работы с картами заполняет актуальной информацией несколько журналов работы. Их четыре:
 +
* {{путь|Logs\TMMapServer\yyyy_mm_dd_TMMapServerService.log}} - основной журнал службы сервера работы с картами.
 +
* {{путь|Logs\TMMapServer\yyyy_mm_dd_TMMapServer_N.log}} - основной журнал N-ого обработчика задач.
 +
* {{путь|Logs\TMMapServer\yyyy_mm_dd_TMMapServerFreezeLog_N.log}} - журнал времени выполнения задач N-ого обработчика задач.
 +
* {{путь|Logs\TMMapServer\yyyy_mm_dd_TMMapServerFreezeStackLog_N.log}} - журнал зависаний N-ого обработчика задач.
 +
 +
Все журналы работы сервера связи с водителями располагаются по пути {{путь|C:\Program Files (x86)\Taxi-Master\Logs\TMMapServer}}
 +
 +
[[Категория:Карта]]
 +
[[Категория:Серверы]]
 +
[[Категория:Панель управления ТМ]]

Текущая версия на 10:48, 9 ноября 2021

Сервер работы с картами (TMMapServer) - серверное приложение для работы с картами польского формата.

Выполняет все функции по работе с картами для TMServer.

Настройки сервера работы с картами находятся в Панели управления ТМ.

Интересная информация
Скачать карты можно здесь: http://garmin.gis-lab.info/ (формат "mp")

Функции

Сервер работы с картами выполняет следующие функции:

  • расчет маршрута по карте;
  • подбор экипажа на заказ по проложенному маршруту;
  • сортировка заказов у водителей по расстоянию;
  • получение списка адресов для CommonAPI и TaxoPhone;
  • поиск ближайшего адреса для TaxoPhone;
  • распознавание адресов при создании заказов из CommonAPI, TAPI, TaxoPhone, бирж.

Нагрузка

По графику нагрузки в Панели управления ТМ на странице "Сервер работы с картами" можно судить, достаточно ли одного MapServer для обработки всех поступающих задач. Возможен запуск нескольких MapServer, для этого на вкладке "Настройки" («Панель управления ТМ - страница "Сервер работы с картами"») в параметре "Количество обработчиков задач" укажите нужное количество.

Добавление карты

В Панели управления ТМ на странице "Сервер работы с картами" на вкладке "Настройки" можно добавить нужные карты в польском формате (их может быть несколько). Для этого нужно нажать "Добавить", в открывшемся окне указать путь к карте и нажать "Ок". Таким образом добавить все нужные карты в польском формате.

TMControl - добавление карты.png

Использование TMMapServer рабочими местами Такси-Мастер

Существует вариант работы, когда рабочие места Такси-Мастер запускаются в режиме "Онлайн карты", но получают адреса и детали расчета маршрутов из TMMapServer. Для этого в Такси-Мастер необходимо включить настройку, которая доступна только в режиме "Онлайн карты": «Файл - Настройки - Карта - Дополнительно - Доставать адреса из MapServer».

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

Журналирование

Во время работы сервер работы с картами заполняет актуальной информацией несколько журналов работы. Их четыре:

  • «Logs\TMMapServer\yyyy_mm_dd_TMMapServerService.log» - основной журнал службы сервера работы с картами.
  • «Logs\TMMapServer\yyyy_mm_dd_TMMapServer_N.log» - основной журнал N-ого обработчика задач.
  • «Logs\TMMapServer\yyyy_mm_dd_TMMapServerFreezeLog_N.log» - журнал времени выполнения задач N-ого обработчика задач.
  • «Logs\TMMapServer\yyyy_mm_dd_TMMapServerFreezeStackLog_N.log» - журнал зависаний N-ого обработчика задач.

Все журналы работы сервера связи с водителями располагаются по пути «C:\Program Files (x86)\Taxi-Master\Logs\TMMapServer»