Описать - легко.
1) Берешь описание формата - в свободном доступе 785 страниц, причем, часть информации отсутствует и доступна только в коммерческой версии (примерно $1400-1500, в зависимости от продавца)
2) Внимательно изучаешь, обнаруживаешь, что современные реализации ему соответствуют, но - обработаны собственным упаковщиком.
3) Чтобы получить алгоритм упаковки - заказываешь кому-нибудь или выполняешь сам дизассемблирование операционной системы, специалистам по которой в стране взяться неоткуда, причем, этот алгоритм, впридачу, несколько различается для разных систем.
4) Получив требуемый алгоритм, распаковываешь существующую карту, раскладываешь ее по исходным компонентам.
5) При попытке к ним что-либо добавить - обнаруживаешь, что у Навитела заложена несколько иная идеология представления данных и часть информации, которую необходимо добавить к оригиналу - взять негде, надо "досочинить".
6) Выполнив все указанные пункты, обнаруживаешь, что тем временем вышли новые модификации карт с новыми алгоритмами обработки и пару раз повторяешь процедуру, начиная с п.3.
Очень грубая оценка - 1,5-2 года плотной работы команды программеров, которые будут стоить от $4-5 К\месяц и будут понимать, что в любой момент к ним применима "копирайтная" статья (как со стороны Навител-а, так и со стороны NAVTEQ) со сроком до 6 лет.
Если все это считается приемлимым - можно приступать. Правда, лично я предпочту за стоимость лишь полного комплекта документации полностью поменять navi unit на что-нибудь типа Фантом\CarPC и на сдачу месяц обмывать обновку...
Danich писал(а): DarkGhost - на мой взгляд инжеренам можно поставить и более реалистичную задачу на 2 года: Обучить штатную систему работать под Windows
Danich писал(а): DarkGhost - на мой взгляд инжеренам можно поставить и более реалистичную задачу на 2 года: Обучить штатную систему работать под Windows
Ну, если раздобыть исходники форточек...
Тем не менее, даже в этом случае, боюсь, не получится - слишком отличается архитектура железа и заставить работать на нем винду так же, как это делает специализированная ОС реального времени... Ну, в общем, все всё поняли...