Программка для автоматической корректировки XML файла

Олег16 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
16.12.2015

Есть исходный файл с треком (с GPS навигатора) в текстовом формате, похож на XML

Надо обработать данные в файле по заданным параметрам.

Входные параметры: 

- файл с треком

- Минимальная и максимальная скорость (В км/ч)

- Таблица с точками

- Координаты точки (в формате ele ele)

- Время стоянки на точке (В минутах)

- Название точки

Выходные данные:

- Обработанный файл с треком и добавленными точками.

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

         - при совпадении координат с Координатами точки во входных параметрах, необходимо добавить строки с разным временем, интервал взять по аналогии с предыдущими точками. Чтобы было видно что человек с навигатором в этом месте стоял. Время стоянки указано в параметрах.

         - в файл добавлены точки указанные в таблице. Время создания точки за 30 секунд до окончания времени стоянки

-----------------------

Программа для просмотра и проверки корректности отредактированного файла 

http://garmin.ru/support/basecamp.php

Пример трека во вложении.

Расчет расстояния между двумя точками в метрах

http://www.delphisources.ru/pages/faq/base/eath_two_points.html#

Скорость = Расстояние / Время

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

Время = Расстояние / Скорость

Вот это время и надо поменять во всех точках трека.

ссылка на пример трека https://drive.google.com/file/d/0B3uK27LyfnJnWEhQd0tPNzJmNEE/view?usp=sharing

точки добавлять аналогично имеющимуся примеру. Если в данном треке нет точек то пришлю образец, либо можно самим поставить в байсик кемп и посмотреть формат.

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