Там вообще забавные технологии, в GME. Можно полностью управлять не только конвертацией, но и, например, любыми объектами. К сожалению Константин редко комментирует что там можно или нельзя делать, отвечает коротко: “смотрите COM-объекты, там всё написано”.
Можно написать скрипт на VBS, который будет запускать GME, открывать файл-полиш и перебирая объекты как-то их проверять/модифицировать. Но этой возможностью никто не пользовался - все предпочитают писать свою утилиту, которая открывает файл, парсит его, сохраняет некую модель в памяти… А ведь там уже всё подготовлено в виде древовидной структуры. Чем-то напоминает VBA-скрипты в автокаде. Только VBA запускаются из приложения, а VBS - из винды.
Кстати про GME, применил на на исполняемом файле этот патч чтобы использовал в 64bit виндовсе 4Гб виртуальной памяти вместо 2Гб. И GME перестал вылетать с Out of memory при редактировании большого mp файла.
Offtop: Кстати насколько корректно использовать для одного географического объекта несколько мультиполигонов? Я просто смотрю что данное водохранилище ещё и на территорию Татарстана выходит, но там обрезано ровно по границе, не стал трогать.
Очевидный костыль для, кхм, кривоватых конвертеров. Что б не пропадали озера, обрезанные при выгрузке границей области. В идеальном мире - подлежит немедленному выпиливанию, в реальном - как обычно.
Заработала Боекомплект
Набор улит для конвертирования польского формата МР в форматы навигационных программ:
1. Семь Дорог - 7WaysConvC.exe
2. CityGuide - MP2CGMap.exe (от версии 7.7)
3. Навител Навигатор - ConvertToNM2.vbs
Архивирование и передача по FTP на сервер, полученных данных + конвертирование в формат OSM.
Меня лично это водохранилище бесит. Потому как оно и на суше територии Зеленодольска отображается в OsmAnd. Могу ошибаться но в нашем районе это уже просто Волга