Кушать то кушает, но что получим после обратного экспорта?cfifti73 писал(а):как вариант, панорама исходник кушает.
Импортирование в мапинфо mid/mif в tab
- Игорь Белов
- Гуру
- Сообщения: 2240
- Зарегистрирован: 04 янв 2011, 22:00
- Репутация: 1513
- Откуда: Казань
Re: Импортирование в мапинфо mid/mif в tab
The purpose of computing is insight, not numbers
-
- Новоприбывший
- Сообщения: 8
- Зарегистрирован: 18 апр 2013, 17:40
- Репутация: 0
Re: Импортирование в мапинфо mid/mif в tab
Slinger
спасибо за подробную информацию. Я сделал также, 9 строк, Columns исправил с 110 на 9, mid так же не трогал. Но при попытке импортировать, MI выдает ошибку, см. выше
спасибо за подробную информацию. Я сделал также, 9 строк, Columns исправил с 110 на 9, mid так же не трогал. Но при попытке импортировать, MI выдает ошибку, см. выше
- Игорь Белов
- Гуру
- Сообщения: 2240
- Зарегистрирован: 04 янв 2011, 22:00
- Репутация: 1513
- Откуда: Казань
Re: Импортирование в мапинфо mid/mif в tab
Если бы Вы всё же воспользовались Универсальным транслятором, могли бы прочесть в логе:
"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 байта.
"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
Экстрасенсы сейчас в отпуске. Если это работает у других, но не у Вас, выложите предмет. Выложите MIF после того, как отредактировали.cyGROB писал(а):Я сделал также, 9 строк, Columns исправил с 110 на 9, mid так же не трогал. Но при попытке импортировать, MI выдает ошибку, см. выше
The purpose of computing is insight, not numbers
-
- Новоприбывший
- Сообщения: 8
- Зарегистрирован: 18 апр 2013, 17:40
- Репутация: 0
Re: Импортирование в мапинфо mid/mif в tab
Всем спасибо за помощь! Особенно Slinger, за точную и полезную информацию. Моя ошибка была до ужаса смешная, при редактировании mif, не удалил лишние кавычки, что и приводило к печальным последствиям..)
-
- Гуру
- Сообщения: 879
- Зарегистрирован: 17 июн 2010, 23:14
- Репутация: 207
- Откуда: Москва
Re: Импортирование в мапинфо mid/mif в tab
Что касается mid файла и экселя. В экселе можно только просматривать файлы mid. Можно и изменять их конечно, но сохранить их в нужном формате обратно не получится (с соблюдением кавычек основная проблема. Разделитель в случае чего можно объявить и свой собственный в переменной Delimiter в файле mif). Для удобства чтения можно раскидать текст по столбцам через соответствующий инструмента экселя. В этом случае каждое значение будет отображаться в своей ячейке, но толку от этого нет, так как сохранить в корректном формате после всего всё равно не получится.
Так что без возможности сохранить в нужном нам формате и с соблюдением кавычек и разделителей, эксель выступает не более чем обычный текстовый редактор, коим я и рекомендую пользоваться (за ислючением блокнота). Как минимум, можно отследить моменты, когда заканчивается семантическое наполнение одного объекта и начинается наполнение второго объекта при импорте. Как пример
Знак переноса строки и возврата каретки объявляет MI, что семантика для объекта закончилась и пара переходить к следующему объекту (следующей строке).
Так что без возможности сохранить в нужном нам формате и с соблюдением кавычек и разделителей, эксель выступает не более чем обычный текстовый редактор, коим я и рекомендую пользоваться (за ислючением блокнота). Как минимум, можно отследить моменты, когда заканчивается семантическое наполнение одного объекта и начинается наполнение второго объекта при импорте. Как пример
Знак переноса строки и возврата каретки объявляет MI, что семантика для объекта закончилась и пара переходить к следующему объекту (следующей строке).
- Игорь Белов
- Гуру
- Сообщения: 2240
- Зарегистрирован: 04 янв 2011, 22:00
- Репутация: 1513
- Откуда: Казань
Re: Импортирование в мапинфо mid/mif в tab
А вот здесь позвольте не согласиться. Электронные таблицы очень хорошо использовать для редактирования MID. Хотя MapInfo и выводит строки в кавычках, сам он в них не нуждается. Главное проследить, чтобы параметр Delimiter в MIF соответствовал разделителям в MID.
- Вложения
-
l_b1_separators.zip
- Разделители запятые и точки с запятыми
- (1.65 КБ) 407 скачиваний
The purpose of computing is insight, not numbers
-
- Гуру
- Сообщения: 879
- Зарегистрирован: 17 июн 2010, 23:14
- Репутация: 207
- Откуда: Москва
Re: Импортирование в мапинфо mid/mif в tab
То есть даже если тип поля char и mid файл будет у данной колонки без кавычек, импорт всё равно пройдёт корректно ?
Upd:
Проверил, точно проходит, без кавычек. Руки не доходили проверить, а оказалось всё так просто. Тогда дело за Delimiter'ом и всё.
Upd:
Проверил, точно проходит, без кавычек. Руки не доходили проверить, а оказалось всё так просто. Тогда дело за Delimiter'ом и всё.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя