Импортирование в мапинфо mid/mif в tab

Не знаете, где задать вопрос? Задавайте здесь.
Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2240
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1513
Откуда: Казань

Re: Импортирование в мапинфо mid/mif в tab

Сообщение Игорь Белов » 20 апр 2013, 15:55

cfifti73 писал(а):как вариант, панорама исходник кушает.
Кушать то кушает, но что получим после обратного экспорта?
The purpose of computing is insight, not numbers

cyGROB
Новоприбывший
Сообщения: 8
Зарегистрирован: 18 апр 2013, 17:40
Репутация: 0

Re: Импортирование в мапинфо mid/mif в tab

Сообщение cyGROB » 20 апр 2013, 16:09

Slinger

спасибо за подробную информацию. Я сделал также, 9 строк, Columns исправил с 110 на 9, mid так же не трогал. Но при попытке импортировать, MI выдает ошибку, см. выше

Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2240
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1513
Откуда: Казань

Re: Импортирование в мапинфо mid/mif в tab

Сообщение Игорь Белов » 20 апр 2013, 16:15

Если бы Вы всё же воспользовались Универсальным транслятором, могли бы прочесть в логе:
"Also ensure that the total record length for all the attributes is less than 4000 bytes and number of attributes are less than 250"
"Также убедитесь, что суммарная длина записи по всем атрибутам менее 4000 байт, а количество атрибутов меньше 250"
Количество атрибутов в норме, а вот суммарная длина записи 4193 байта.
The purpose of computing is insight, not numbers

Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2240
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1513
Откуда: Казань

Re: Импортирование в мапинфо mid/mif в tab

Сообщение Игорь Белов » 20 апр 2013, 16:22

cyGROB писал(а):Я сделал также, 9 строк, Columns исправил с 110 на 9, mid так же не трогал. Но при попытке импортировать, MI выдает ошибку, см. выше
Экстрасенсы сейчас в отпуске. Если это работает у других, но не у Вас, выложите предмет. Выложите MIF после того, как отредактировали.
The purpose of computing is insight, not numbers

cyGROB
Новоприбывший
Сообщения: 8
Зарегистрирован: 18 апр 2013, 17:40
Репутация: 0

Re: Импортирование в мапинфо mid/mif в tab

Сообщение cyGROB » 20 апр 2013, 16:51

Всем спасибо за помощь! Особенно Slinger, за точную и полезную информацию. Моя ошибка была до ужаса смешная, при редактировании mif, не удалил лишние кавычки, что и приводило к печальным последствиям..)

Slinger
Гуру
Сообщения: 879
Зарегистрирован: 17 июн 2010, 23:14
Репутация: 207
Откуда: Москва

Re: Импортирование в мапинфо mid/mif в tab

Сообщение Slinger » 20 апр 2013, 18:10

Что касается mid файла и экселя. В экселе можно только просматривать файлы mid. Можно и изменять их конечно, но сохранить их в нужном формате обратно не получится (с соблюдением кавычек основная проблема. Разделитель в случае чего можно объявить и свой собственный в переменной Delimiter в файле mif). Для удобства чтения можно раскидать текст по столбцам через соответствующий инструмента экселя. В этом случае каждое значение будет отображаться в своей ячейке, но толку от этого нет, так как сохранить в корректном формате после всего всё равно не получится.

Так что без возможности сохранить в нужном нам формате и с соблюдением кавычек и разделителей, эксель выступает не более чем обычный текстовый редактор, коим я и рекомендую пользоваться (за ислючением блокнота). Как минимум, можно отследить моменты, когда заканчивается семантическое наполнение одного объекта и начинается наполнение второго объекта при импорте. Как пример
kvartals.jpg
kvartals.jpg (119.38 КБ) 7205 просмотров
Знак переноса строки и возврата каретки объявляет MI, что семантика для объекта закончилась и пара переходить к следующему объекту (следующей строке).

Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2240
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1513
Откуда: Казань

Re: Импортирование в мапинфо mid/mif в tab

Сообщение Игорь Белов » 20 апр 2013, 18:33

А вот здесь позвольте не согласиться. Электронные таблицы очень хорошо использовать для редактирования MID. Хотя MapInfo и выводит строки в кавычках, сам он в них не нуждается. Главное проследить, чтобы параметр Delimiter в MIF соответствовал разделителям в MID.
Вложения
l_b1_separators.zip
Разделители запятые и точки с запятыми
(1.65 КБ) 407 скачиваний
The purpose of computing is insight, not numbers

Slinger
Гуру
Сообщения: 879
Зарегистрирован: 17 июн 2010, 23:14
Репутация: 207
Откуда: Москва

Re: Импортирование в мапинфо mid/mif в tab

Сообщение Slinger » 20 апр 2013, 18:35

То есть даже если тип поля char и mid файл будет у данной колонки без кавычек, импорт всё равно пройдёт корректно ?

Upd:

Проверил, точно проходит, без кавычек. Руки не доходили проверить, а оказалось всё так просто. Тогда дело за Delimiter'ом и всё.

Ответить

Вернуться в «Я новичок!»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя