Страница 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 уже очень давно читает напрямую и с плавающей точкой. Если исходные данные в другой геобазе - тогда, конечно ой.