Страница 1 из 1
Ошибка при импорте из Mif/Mid
Добавлено: 11 ноя 2020, 09:58
Denisredhat
На картинках фрагмент mif/mid и вид списком после импорта в Mapinfo. Поля Y и X импортируются в непонятном виде. Кто подскажет, в чем может быть дело?
Re: Ошибка при импорте из Mif/Mid
Добавлено: 11 ноя 2020, 10:08
trir
decimal (длина поля, число цифр после запятой)
http://glab2007.narod.ru/a/midmif.html
второе число сделай поменьше
а лучше вообще не используй mapinfo
Re: Ошибка при импорте из Mif/Mid
Добавлено: 11 ноя 2020, 10:38
Denisredhat
Поменял (20,15) на (10,2) - помогло, хотя вчера эффекта не дало. Странно.
А использование Mapinfo - суровая необходимость, так как коллеги вокруг работают в нем) Собственно, проблема и возникла, когда для коллег перекидывал слой для работы из QGIS в MapInfo.
Re: Ошибка при импорте из Mif/Mid
Добавлено: 04 апр 2021, 05:17
Boris
trir писал(а): ↑11 ноя 2020, 10:08
а лучше вообще не используй mapinfo
Да, нет, просто не надо использовать самопальные конверторы OGR2OGR, без понимания того, что они делают.
Универсальный драйвер универсально порождает неуниверсальный тип "Decimal" вместо "Float". Зачем и почему это тип вообще заведен в исходных данных? Там же ясно видно, что данные имеют место в МСК-хх зона 1, с точностью 1 см. Дополненных кучей нулей и девяток.
В любой поставке MI есть ограниченный Universal translator. Он основные обменные форматы конвертирует, а в новых версия, и подключает нормально. Кроме того, любимый QGIS shp-файл, Mapinfo уже очень давно читает напрямую и с плавающей точкой. Если исходные данные в другой геобазе - тогда, конечно ой.