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

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

Текущая версия на 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»