возникла проблема с конвертацией из GeoMedia в mapinfo.
линии и точки нормально экспортируются,
подписи - конвертируются , но отказываются нормально конвертироваться из mif в tab
(что-то конвертируется , но очень мало, ругается при выполнении импорта из MIF)
схема по которой выполнял конвертацию:
1/ export to MIF (из GM)
2/ добавление строчки с координатами (GM автоматически не прописывает ее)
3/ import в mapinfo -> ошибка "syntax error..."
http://img403.imageshack.us/img403/2779 ... d01fv3.jpg
если кто-нибудь делал похожий экспорт - подскажите , plz, где собака зарыта )
конвертация из Geomedia в mapinfo
-
- Новоприбывший
- Сообщения: 2
- Зарегистрирован: 28 июл 2008, 16:50
- Репутация: 0
- Откуда: Видное
-
- Гуру
- Сообщения: 4231
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: -344969098
- Откуда: Париж
Уважаемый ash,
не знаю вашей версии geomedia и mapinfo, но эту проблему решал несколько раз. Дело в принципиальной тупости обоих пакетов. В первую очередь mapinfo. Подозреваю, что на вашей машине стоят русские настройки единиц измерения - т.е. запятая - это разделитель десятичных знаков. Его пишет geomedia. Mapinfo считает, что разделителем может быть только точка. В свое время пришлось для исправления этого безобразия писать специальную программу. Из коммандной строки она правила MIF-файл. Так же меняла версию MIF-файла, т.к. GM ставила каку-то неприемлимую для Mapinfo. И менять кодировку таблицы, если в ней были русские буквы, т.к. GM прописывала "Neutral", в надо "WindowsCyrillic". Дополнительно пришлось дописать программу, которая на прямую подключалась к Access-хранилищам и позволяла выбирать строку координат для того, что бы прописать ее в MIF.
В общих чертах проблему я осветил, если нужна любая из программ - напишите - я вышлю. Единственно, что программа доступа к Access, имела какой-то глюк, нестрашный, т.к. в свое время массово ею конвертили данные. Потом как-то заглохло, поэтому программу и бросили не доделывая.
не знаю вашей версии geomedia и mapinfo, но эту проблему решал несколько раз. Дело в принципиальной тупости обоих пакетов. В первую очередь mapinfo. Подозреваю, что на вашей машине стоят русские настройки единиц измерения - т.е. запятая - это разделитель десятичных знаков. Его пишет geomedia. Mapinfo считает, что разделителем может быть только точка. В свое время пришлось для исправления этого безобразия писать специальную программу. Из коммандной строки она правила MIF-файл. Так же меняла версию MIF-файла, т.к. GM ставила каку-то неприемлимую для Mapinfo. И менять кодировку таблицы, если в ней были русские буквы, т.к. GM прописывала "Neutral", в надо "WindowsCyrillic". Дополнительно пришлось дописать программу, которая на прямую подключалась к Access-хранилищам и позволяла выбирать строку координат для того, что бы прописать ее в MIF.
В общих чертах проблему я осветил, если нужна любая из программ - напишите - я вышлю. Единственно, что программа доступа к Access, имела какой-то глюк, нестрашный, т.к. в свое время массово ею конвертили данные. Потом как-то заглохло, поэтому программу и бросили не доделывая.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя