Вотв тех ссылках, которые Вы приводите в своем письме, описано как сформировать данные для конвертации в "Польский формат"перед загрузкой этой карты на навигаторы. И для работы конвертера можно подготовить исходные данные в разных форматах. В том числе и в формате шейп-файла. А Вы пишите, что у Вас (или Вашего программиста)стоит "обратная" задача. Но если в Исходных данных нет данных
в столбиках:
SpeedType=fileld_name
RoadClass=fileld_name
То откуда они "вдруг" возьмутся в "шейп-файле"?
Вот разберитесь, для начала, что Вы имеете на входе, а потом пытайтесь писать конвертер.
Из Вашего письма совсем не понятно, что не удается Вашему программисту.Не удается сформировать выходной шейп-файл?, или "прочитать" "Польский формат"?, или прочитать "GlobalMapper"?.