Меню

Mapinfo ошибка при открытии файла изображения

MapInfo Professional 7.5 Руководство пользователя (Полное)

Глава 13: Регистрация растровых изображений

более 16 миллионов цветов. MI Pro теперь поддерживает 24-бит, изображение True Color, с прозрачностью.

Для лучшего отображения растра на экране мы рекомендуем использовать монитор с высоким разрешением цветов.

Как открыть растровое изображение

Открывая файл растрового изображения, Вы должны иметь представление о процедуре, называемой регистрацией изображения. Используя векторную карту как опорную, Вы определяете координаты контрольных точек и находите соответствующие им точки на растровом изображении. Эта информация о координатах позволяет MapInfo определить местоположение, масштаб и поворот изображения для того, чтобы покрывающие его векторные данные совпадали с ним. Информация о координатах сохраняется в TAB-файле, который создается в процессе регистрации. TAB-файл позволяет Вам повторно открывать файл с растровым изображением гораздо быстрее. Подробная процедура регистрации описывается ниже в этой главе.

Обычно Вы регистрируете векторное изображение, когда в первый раз открываете растровое изображение в MapInfo. Однако, если Вы не предполагаете использовать растровое изображение вместе с векторными данными или растровый слой уже содержит информацию о привязке, регистрация изображения не обязательна.

Растровые изображения в MapInfo можно разделить на три категории:

Полностью зарегистрированное изображение, на котором отмечены контрольные точки и для которого задана проекция (например, GeoTIFF-файл).

Частично зарегистрированное изображение, на котором имеются контрольные точки, но при этом не подобрана проекция (например, изображение, связанное с файлом «World».

Незарегистрированное изображение, в котором отсутствуют контрольные точки и проекция.

Если изображение зарегистрировано, процедура повторного открытия его слегка отличается. Окрытие как зарегистрированного, так и незарегистрированного изображения объясняется ниже.

Открытие незарегистрированных изображений

Вы можете открыть незарегистрированное растровое изображение в MapInfo и показать его в окне Карты, не регистрируя его вручную. Это полезно, если информация о координатах контрольных точек не важна, например, в случае, когда изображение не является картой (т.е. эмблемой) или если Вы хотите использовать одно изображение.

Для того, чтобы открыть незарегистрированное изображение, не регистрируя его вручную:

1.Выполните команду ФАЙЛ > ОТКРЫТЬ ТАБЛИЦУ. Появится диалог “Открыть таблицу.

2.Из списка Типы файлов выберите “Растр”.

MapInfo Professional 7.5

© May 2004 MapInfo Corporation. All rights reserved.

436

MI_UG.PDF

MapInfo Professional 7.5 Руководство пользователя (Полное)

Глава 13: Регистрация растровых изображений

3.Выберите файл, который Вы хотите открыть, и нажмите OK. Появится диалог, предлагающий Вам выбрать, регистрировать ли изображение или просто показывать.

4.Нажмите кнопку ПОКАЗАТЬ. Изображение появится в окне Карты.

Будет создан TAB-файл, использующий плановые координаты. MapInfo использует собственные временные контрольные точки для ориентации и расположения изображения на экране.

Если впоследствии Вы захотите использовать изображение вместе с векторной Картой, то можете перерегистрировать изображение. Выполните шаги 1 и 2 из описанной выше процедуры. Поскольку TAB-файл уже был создан, MapInfo предложит Вам построить таблицу заново. Выберите кнопку РЕГИСТРИРОВАТЬ для того, чтобы перейти к диалогу “Регистрация изображения”.

Открытие полностью или частично зарегистрированных растровых изображений

MapInfo Professional iпозволяет сразу открывать зарегистрированные растровые изображения. Привязка заключается в выборе нескольких контрольных точек (не менее трех) и проекции изображения. Таким образом, любой растровый файл, который содержит подобную информацию, может быть открыт в MapInfo выполнением команды ФАЙЛ >

ОТКРЫТЬ ТАБЛИЦУ.

Если обработчик растрового изображения может показать всю информацию о его привязке, то TAB-файл создается автоматически. Например, такой обработчик, как TIFF.RHL, возвращает информацию о геопривязке GeoTIFF-файлов.

Для того, чтобы открыть зарегистрированное растровое изображение:

1.Выполните ФАЙЛ > ОТКРЫТЬ ТАБЛИЦУ — появится диалог «Открыть таблицу».

2.В списке типов файлов выберите “Растр”.

3.Выберите нужный файл и нажмите ОТКРЫТЬ — Ваше изображение будет показано в окне Карты.

Вновую версию добавлена также поддержка файлов «World» (*.tfw). В файлах данного типа содержится информация о контрольных точках, однако, для них не определена проекция. При открытии незарегистрированного изображения модуль обработки растров производит поиск файла «World», который может быть связан с растровым файлом с целью получения данных о контрольных точках. После того, как такой файл найден, на экран выводится диалог «Выбор проекции», в котором Вы должны указать проекцию.

При отсутствии данных о привязке и файла «World» появляется диалог, в котором Вы выбираете, будет ли растровое изображение просто открыто или оно будет зарегистрировано. Если Вы нажмете ПОКАЗАТЬ, то создастся TAB-файл, для которого будет определена проекция типа «План-схема» и вымышленные контрольные точки. Нажатие кнопки РЕГИСТРИРОВАТЬ открывает диалог «Регистрация изображения», в котором Вы определяете настройки геопривязки.

MapInfo Professional 7.5

© May 2004 MapInfo Corporation. All rights reserved.

437

MI_UG.PDF

MapInfo Professional 7.5 Руководство пользователя (Полное)

Глава 13: Регистрация растровых изображений

Открытие зарегистрированного изображения

Растровые изображения необходимо регистрировать однажды. Каждый последующий раз Вы открываете файл с растровым изображением так же, как любую другую таблицу MapInfo. Образцы файлов растровых изображений, включенные в поставку пакета MapInfo, уже были зарегистрированы (TAB-файл содержит контрольные точки привязки, определенные при регистрации). Если Вы покупаете растровое изображение в другом месте, то очень вероятно, что в покупку TAB-файл уже будет включен. Если это так, то Вам не нужно будет регистрировать растровое изображение.

Для того, чтобы открыть уже зарегистрированное растровое изображение:

1.Выберите ФАЙЛ > ОТКРЫТЬ ТАБЛИЦУ.

2.Оставьте тип таблицы неизмененным (MapInfo). При регистрации уже был создан файл, необходимый для чтения таблицы MapInfo (TAB-файл).

3.Выберите таблицу (например MS1913HE.TAB) из списка в появившемся диалоге. (TAB-файл содержит информацию о контрольных точках привязки, определенных в процессе регистрации)

4.Нажмите OK. MapInfo откроет таблицу, содержащую растровое изображение, и покажет его в окне Карты.

Поиск растровых файлов при открытии таблиц

При открытии таблицы MapInfo, связанной с растровым изображением или файлом поверхности, программа начинает поиск последних. Например, внедрение такой системы поиска упрощает открытие таблиц в случае, если TAB-файл обращается к изображению, которое находится на CD-ROM, и для определения драйвера CD-ROM в разных системах используются разные буквы.

MapInfo производит поиск файлов в следующем порядке:

1.папка, заданная тэгом «FILE» в TAB-файле.

2.папка, в которой расположен сам TAB-файл.

3.папка, указанная в НАСТРОЙКИ > РЕЖИМЫ > КАТАЛОГИ > ДРУГИЕ КАТАЛОГИ ДЛЯДАННЫХ И ТАБЛИЦ.

Взависимости от результата MapInfo или открывает файл, или выдает сообщение об ошибке.

Регистрация координат растрового изображения

Чтобы MapInfo показывала растровое изображение правильным образом, вместе с векторными данными поверх него, следует провести регистрацию изображения. Регистрация проводится в диалоге «Регистрация изображения». Здесь Вы определяте координаты точек привязки, а также тип проекции растрового изображения.

Очень важно точно расставлять контрольные точки при регистрации растрового изображения. Если контрольные точки размещены аккуратно, MapInfo будет показывать растровое изображение без искажений и поворотов. При наложении векторных данных MapInfo таким образом трансформирует векторную информацию, чтобы добиться

MapInfo Professional 7.5

© May 2004 MapInfo Corporation. All rights reserved.

438

MI_UG.PDF

MapInfo Professional 7.5 Руководство пользователя (Полное)

Глава 13: Регистрация растровых изображений

правильного взаимного расположения растра и векторных слоев («притягивает к растру»). Выбирайте контрольные точки в тех местах на карте, которые легко найти и сопоставить с источником (например, на пересечении улиц).

Выбор правильной проекции растрового изображения также очень важен для точного показа. Поэтому аэрофотоснимки, которые не прошли процесс исправления (и проекция которых, следовательно, неизвестна), не могут корректно использоваться в MapInfo в одном окне с векторными данными.

Существует два возможных способа зарегистрировать растровое изображение в MapInfo, чтобы открыть его и показать в окне Карты. В обоих случаях необходимо указывать координаты контрольных точек в проекции сканированной Карты и соответствующие им относительные координаты растровой картинки. Чтобы определить координаты в проекции Карты, можно:

вычислить координаты выбранных точек по бумажной карте или.

определить координаты точек по отсканированному изображению и внести их в диалог регистрации.

Внимание: Если Вы сканируете изображение с бумажной карты, то часто карта содержит координатную сетку. Попробуйте выбрать узлы пересечения координатной сетки в качестве контрольных точек.

Чтобы зарегистрировать координаты растрового изображения и создать TAB-файл из растрового изображения:

1.Откройте растровый файл командой ФАЙЛ > ОТКРЫТЬ ТАБЛИЦУ, выбрав формат файла Растр.

2.Выберите название файла и нажмите кнопку ОТКРЫТЬ. Появится предложение показать или регистрировать изображение.

3. Нажмите кнопку РЕГИСТРИРОВАТЬ, откроется диалог «Регистрация изображения».

MapInfo Professional 7.5

© May 2004 MapInfo Corporation. All rights reserved.

439

MI_UG.PDF

MapInfo Professional 7.5 Руководство пользователя (Полное)

Глава 13: Регистрация растровых изображений

Окно для списка Контрольных точек

Окно

предварительного просмотра Растра

4.Задайте проекцию растрового изображения, нажав кнопку ПРОЕКЦИЯ. Если проекция не задана, MapInfo будет использовать проекцию широта-долгота. Целесообразно выбрать такую проекцию, при которой искажения будут минимальн при последующем наложении векторных слоев. Нельзя поменять проекцию из окна Карты.

Внимание: Если Вы не задали проекцию, то MapInfo Professional по умолчанию установит “Долготу/Широту” или проецию таблицы, по умолчанию определенную в настройках окна Карты.

5.Нажмите кнопку ЕДИНИЦЫВ диалоге “Единицы измерения” можно выбрать нужные единицы.

6.Чтобы выбрать координаты для регистрации растра, нажмите кнопку, НОВАЯ, чтобы добавить информацию о новой точке в список контрольных точек. Щелкните мышкой на нужной точке, откроется диалог “Добавить контрольную точку”.

7.Введите координаты с бумажной карты в диалог. Размещение каждой точки можно просмотреть, увеличив изображение с помощью клавиши “+”. Можно изменить имя точки в верхнем окошке диалога, например, US85/LA132, что означает пересечение сетки координат.

8.Повторите этот процесс (шаг 6 и шаг 7), пока не зарегистрируете как минимум три точки на растровом изображении. Старайтесь располагать точки не на одной прямой линии, так карта определится наилучшем образом. Если слишком много точек на одной линии, то появится сообщение об ошибке.

MapInfo Professional 7.5

© May 2004 MapInfo Corporation. All rights reserved.

440

MI_UG.PDF

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]

  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #


Добро пожаловать!

Войдите или зарегистрируйтесь сейчас!

Войти

Страница 2 из 15


  1. X-Y-H

    Команда форума
    Форумчанин

    Регистрация:
    18 май 2007
    Сообщения:
    21.036
    Симпатии:
    6.673
    Адрес:

    Россия


  2. Димитрий

    Форумчанин

    Регистрация:
    29 ноя 2012
    Сообщения:
    423
    Симпатии:
    87

    Ребята, подскажите, делаю через Универсальный транслятор файл shape и выдает ошибку log файла:
    Field name ‘Обременение’ is greater than the maximum 10 character length
    Program Terminating
    Translation FAILED.
    Где и что нужно исправить, чтобы получить shape файл?

    #22


  3. Slinger

    Форумчанин

    Регистрация:
    13 окт 2010
    Сообщения:
    1.192
    Симпатии:
    564

    Димитрий, shape использует в качестве семантической базы файл .dbf 3-й версии. У .dbf ограничение на имя поля 10 символов. В слове «Обременение» 11 символов. Правильный вывод думаю сделаете сами.

    #23


  4. Димитрий

    Форумчанин

    Регистрация:
    29 ноя 2012
    Сообщения:
    423
    Симпатии:
    87

    Самое интересное, что до недавнего времени я спокойно делал shape и там тоже было обременение! Спасибо за подсказку!

    #24


  5. Slinger

    Форумчанин

    Регистрация:
    13 окт 2010
    Сообщения:
    1.192
    Симпатии:
    564

    Димитрий, В этом случае возможно автообрезание типа поля. Типа при экспорте/импорте выдаётся предупреждение, мол длина поля сильно длинное, придётся обрезать. Если согласиться, то будет поле «Обременени»

    #25


  6. Димитрий

    Форумчанин

    Регистрация:
    29 ноя 2012
    Сообщения:
    423
    Симпатии:
    87

    Так не предоставляет выбора согласиться с обрезанием, трансляция завершается и все) А если через редактор dbf исправить?

    #26


  7. Slinger

    Форумчанин

    Регистрация:
    13 окт 2010
    Сообщения:
    1.192
    Симпатии:
    564

    Димитрий, А в редакторе .dbf оно и так будет 10 символов. Всё что нужно вы по идее уже должны были сделать. То есть уменьшить длину поля.

    #27


  8. Паскуда

    Форумчанин

    Регистрация:
    20 апр 2013
    Сообщения:
    80
    Симпатии:
    8

    Товарищи! Хелп, так сказать! Подкинули на днях кадастровые карты (источник неизвестен) а они собаки не открываются. Попробуйте открыть, может что посоветуете.

    Вложения:

    • Map.rar
      Размер файла:
      9,3 КБ
      Просмотров:
      19

    #28


  9. Slinger

    Форумчанин

    Регистрация:
    13 окт 2010
    Сообщения:
    1.192
    Симпатии:
    564

    Паскуда, .tab файл был пустой, состоял из нулевых байт. Плюс слегка побит .dat файл, из-за этого часть семантики некорректная.

    Такое случается при отключении питания во время работы.

    Вложения:

    #29


  10. Паскуда

    Форумчанин

    Регистрация:
    20 апр 2013
    Сообщения:
    80
    Симпатии:
    8

    Slinger, спасибо! В той же папке нашел рабочий набор, беда та же, открыл в блокноте, сохранен он был в 6 версии, Может быть что-то при переходе из 6 в 9.5 не отображается? Как можно подшаманить таблицы?

    #30


  11. Slinger

    Форумчанин

    Регистрация:
    13 окт 2010
    Сообщения:
    1.192
    Симпатии:
    564

    Ну если все .tab файлы пустые, то они все битые и их все надо исправлять.

    #31


  12. Valang

    Форумчанин

    Регистрация:
    9 фев 2012
    Сообщения:
    2.699
    Симпатии:
    2.152
    Адрес:

    г.Магадан

    Для Mapinfo помогут мои утилиты. В хелпе многое расписано. Съемку из тахеометра или GPS (текстовые файлы) можно экспортировать не только в Мап, но и в автокад (3D). При съемке можно применять кодирование. Даже студенты-практиканты это оценили и переписали мои утилиты, чего я от них не ожидал::smile24.gif::. Это последняя версия утилит. Что будет не понятно — спрашивайте.

    Вложения:

    #32


  13. Паскуда

    Форумчанин

    Регистрация:
    20 апр 2013
    Сообщения:
    80
    Симпатии:
    8

    Valang, благодарю Вас. Весьма полезная утилита оказалась.

    #33


  14. Valang

    Форумчанин

    Регистрация:
    9 фев 2012
    Сообщения:
    2.699
    Симпатии:
    2.152
    Адрес:

    г.Магадан


    Прошу меня извинить — забыл к предыдущему архиву прицепить хотя бы один пример съемки и шаблон для профилей. Исправляю косяк. В примере съемке обратите внимание на пикеты 223-226. Это цемент. Один угол (Pk226) засыпан землей и отыскан не явно. На 225-м пикете стоит код 027: 4-х угольник по трем точкам. На 226-м пикете, стоит код 026 — замкнуть полигон по точкам с таким вхождением символов, которые перед 026. В этом месте два полигона. Рядом с пикетом 226 угол, который достроила программа.
    Шаблон профилей — это заготовка. Переделывайте ее под свои нужды.

    Вложения:

    #34


  15. Гаврилов Максим (Oiz)

    Форумчанин

    Регистрация:
    19 авг 2009
    Сообщения:
    638
    Симпатии:
    224
    Адрес:

    Новосибирск


  16. Firstwolf

    Форумчанин

    Регистрация:
    20 мар 2013
    Сообщения:
    91
    Симпатии:
    27

    Добрый день.
    Прошу помочь с MapInfo 7.8, ситуация следующая.

    Есть карта со множеством слоев и площадных объектов в них. Система координат Московская.
    Необходимо загрузить туда еще один слой в окно карты. Если открывать только 1 слой, который требуется загрузить — все нормально. Если пытаться открыть его в дополнение к предыдущим слоям — объекты с нового слоя уезжают далеко-далеко и координаты становятся а-ля МСК-50 Областная (т.е. вместо 10000 и 10000 становится а-ля 4400000 и 6100000, дальнейшие цифры значения не имеют, главное, что это не Москва/МО в МСК).
    Необходимо отметить, что изначально все старые слои конвертируются Универсальным транслятором TAB -> Esri Shape -> TAB (план-схема, метры) для нормального отображения и все всегда работало. Проблемы только с одним слоем, самым важным — на этапе Esri Shape -> TAB вылезает ошибка, в файле log написано:

    Shape Reader: Shape file and DBF do not match ‘C:convOKSN01_CS1_region’
    Program Terminating
    или
    Read operation failed while reading index file header.
    FME Session Duration: 0.0 seconds.
    Read operation failed while reading index file header.
    Program Terminating
    Translation FAILED.
    Unable to generate mapping file

    Как сделать так, чтобы этот слой нормально отображался вместе с остальными? Конвертировать весь слой в МСК? Тогда из-за чего нет проблем с остальными слоями?

    #36


  17. Firstwolf

    Форумчанин

    Регистрация:
    20 мар 2013
    Сообщения:
    91
    Симпатии:
    27

    Вопрос решен конвертацией в mif и введением параметров вручную.

    #37


  18. Likalika

    Регистрация:
    17 май 2013
    Сообщения:
    20
    Симпатии:
    0

    Добрый вечер. Может подскажет кто, в чем дело? При попытке открыть растры появляется окно «Механизм растеризации не смог распознать формат файла изображения. Таблицу ….открыть не удалось.» Раньше все нормально открывалось.

    #38


  19. ZemZem

    Форумчанин

    Регистрация:
    11 июн 2009
    Сообщения:
    1.974
    Симпатии:
    474

    Likalika, было такое. Если было обновление Винды, то это привет от дяди Била Гейтса. Какие то динамические библиотеки обновились и старый растровый файл не читается МапИнфо. Возможно изменение растрового файла и новая его регистрация помогут.
    Зы. А в растровый файл не вносились никакие изменения?

    #39


  20. bnmka

    Форумчанин

    Добрый день!
    А скажите пожалуйста, в Вашей «куче приложений» не найдется ли какого-нибудь пересчетчика координат, где можно указывать исходную проекцию? Только не геомастер, который запускается через «печать планшетов-геодезия». =))

    Вообще суть вопроса такова.Есть файл в МСК-НВР. Остальные пересчетчики (например transcoor или recalk) воспринимают файл просто как план-схему, а следовательно не могут корректно пересчитать. А обычный геомастер хоть и позволяет не только конечную, но и исходную проекцию выставить, но не вытягивает. Файл тяжеловат. Уже создавала копии файла, разбивала на небольшие кусочки и пересчитывала поочередно каждый кусок, потом сливала все в один. И все равно, есть цельные куски, которые даже по одному не может пересчитать.
    Как можно справиться с данной ситуацией и какие еще пересчетчики есть?
    Интересует мнение всех ГУРУ! =))

    #40

Страница 2 из 15

Поделиться этой страницей

My company have upgraded to to Mapinfo 12.5.1 (64-bit) this week. It fails to open tables that call *.xlsx files. Those that call *.xls files have no problem. The error for *.xlsx files is as follows:

enter image description here

If I attempt to open *.xlsx files in this new version of mapinfo (to register them as tables) I get the following error.

enter image description here

The *.xlsx files I am trying to call/open are not being used by any other application, nor are they located in a read-only directory or similar.

Suggested solutions on this forum to similar errors suggest converting *.xlsx files to *.xls format. We have hundreds/thousands of tables that call *.xlsx files, so this would be a major undertaking. Furthermore, I wonder that this may be something different and specific to mapinfo 12.5.1 (64-bit), as the same tables (from the same location) open without issue on earlier versions (e.g. mapinfo 12.5.0).

I hope someone may have a smart solution… 🙂

asked Jan 29, 2015 at 9:43

Tim Harper's user avatar

Tim HarperTim Harper

311 silver badge3 bronze badges

The release notes for the 64 bit version state that:

«MapInfo Pro is a 64-bit application that can access spreadsheets and tables from Microsoft Excel and
Access. To use data from Excel and Access within 64-bit MapInfo Pro, you must use the Microsoft Office
64-bit driver.
As part of the MapInfo Pro installation process, the 64-bit Microsoft Access Database Engine 2010
Redistributable for Office is installed if the Microsoft Access Database Engine 2010 32-bit driver is not
already installed on the system. The effect of this is, if 32-bit Microsoft Office is already installed on the
system, the MapInfo Pro installation process will not install the 64-bit Access Database Engine drivers
necessary for 64-bit MapInfo Pro access to Excel and Access.
«

In short, to open xlsx files on 64 bit MapInfo you must have the 64 bit Microsoft Office drivers installed. The release notes have some additional information on how to determine which version of the Office drivers you have installed and how to concurrently install both 32/64 bit drivers.

answered Jan 29, 2015 at 21:54

ndawson's user avatar

ndawsonndawson

26.7k3 gold badges56 silver badges83 bronze badges

1

I had the same problem and received these step by step instructions from Pitney Bowes Support:

  1. Download the MS Office drivers from
    http://www.microsoft.com/en-ca/download/details.aspx?id=13255
    The 32-bit version is AccessDatabaseEngine.exe. The 64-bit version is
    AccessDatabaseEngine_x64.exe.
  2. Uninstall the 64-bit Office driver, if installed, and reboot the system. You will already have it installed
    if you have installed MapInfo Pro 64-bit.
  3. Install the 32-bit Office 2010 driver.
  4. In the System folder (for example C:WindowsSystem32), right-click on cmd.exe and select Run
    as administrator.
  5. At the command prompt navigate to the folder where the 64-bit Office 2010 driver is located by typing in ‘cd’ followed by the
    directory then hit ENTER as illustrated in the screenshot below.
  6. Type the command and press enter: AccessDatabaseEngine_x64.exe /passive (as illustrated in screenshot below)
    Both drivers are now installed on your system.
  7. Restart MapInfo Professional v12.5 64-bit and open xlsx file to double check if it works

After following these instructions I was able to open an excel file, but then I kept getting a «One of yoru object libraries(|) is missing or damaged. Please run Setup to install it.» error upon opening Excel. To fix it, I received the following again from Pitney Bowes Support:

Open the registry editor (Start > Run… then type “regedit”) then look for a registry value called «mso.dll» under the key «HKEY_LOCAL_MACHINESOFTWAREMicrosoftOffice14.0CommonFilesPaths». If it is there then delete or rename it. Close the registry and restart the machine.

After that, everything worked fine.

PolyGeo's user avatar

PolyGeo

64.4k28 gold badges104 silver badges318 bronze badges

answered Feb 14, 2015 at 0:07

Christy Heaton's user avatar

1

My company have upgraded to to Mapinfo 12.5.1 (64-bit) this week. It fails to open tables that call *.xlsx files. Those that call *.xls files have no problem. The error for *.xlsx files is as follows:

enter image description here

If I attempt to open *.xlsx files in this new version of mapinfo (to register them as tables) I get the following error.

enter image description here

The *.xlsx files I am trying to call/open are not being used by any other application, nor are they located in a read-only directory or similar.

Suggested solutions on this forum to similar errors suggest converting *.xlsx files to *.xls format. We have hundreds/thousands of tables that call *.xlsx files, so this would be a major undertaking. Furthermore, I wonder that this may be something different and specific to mapinfo 12.5.1 (64-bit), as the same tables (from the same location) open without issue on earlier versions (e.g. mapinfo 12.5.0).

I hope someone may have a smart solution… 🙂

asked Jan 29, 2015 at 9:43

Tim Harper's user avatar

Tim HarperTim Harper

311 silver badge3 bronze badges

The release notes for the 64 bit version state that:

«MapInfo Pro is a 64-bit application that can access spreadsheets and tables from Microsoft Excel and
Access. To use data from Excel and Access within 64-bit MapInfo Pro, you must use the Microsoft Office
64-bit driver.
As part of the MapInfo Pro installation process, the 64-bit Microsoft Access Database Engine 2010
Redistributable for Office is installed if the Microsoft Access Database Engine 2010 32-bit driver is not
already installed on the system. The effect of this is, if 32-bit Microsoft Office is already installed on the
system, the MapInfo Pro installation process will not install the 64-bit Access Database Engine drivers
necessary for 64-bit MapInfo Pro access to Excel and Access.
«

In short, to open xlsx files on 64 bit MapInfo you must have the 64 bit Microsoft Office drivers installed. The release notes have some additional information on how to determine which version of the Office drivers you have installed and how to concurrently install both 32/64 bit drivers.

answered Jan 29, 2015 at 21:54

ndawson's user avatar

ndawsonndawson

26.7k3 gold badges56 silver badges83 bronze badges

1

I had the same problem and received these step by step instructions from Pitney Bowes Support:

  1. Download the MS Office drivers from
    http://www.microsoft.com/en-ca/download/details.aspx?id=13255
    The 32-bit version is AccessDatabaseEngine.exe. The 64-bit version is
    AccessDatabaseEngine_x64.exe.
  2. Uninstall the 64-bit Office driver, if installed, and reboot the system. You will already have it installed
    if you have installed MapInfo Pro 64-bit.
  3. Install the 32-bit Office 2010 driver.
  4. In the System folder (for example C:WindowsSystem32), right-click on cmd.exe and select Run
    as administrator.
  5. At the command prompt navigate to the folder where the 64-bit Office 2010 driver is located by typing in ‘cd’ followed by the
    directory then hit ENTER as illustrated in the screenshot below.
  6. Type the command and press enter: AccessDatabaseEngine_x64.exe /passive (as illustrated in screenshot below)
    Both drivers are now installed on your system.
  7. Restart MapInfo Professional v12.5 64-bit and open xlsx file to double check if it works

After following these instructions I was able to open an excel file, but then I kept getting a «One of yoru object libraries(|) is missing or damaged. Please run Setup to install it.» error upon opening Excel. To fix it, I received the following again from Pitney Bowes Support:

Open the registry editor (Start > Run… then type “regedit”) then look for a registry value called «mso.dll» under the key «HKEY_LOCAL_MACHINESOFTWAREMicrosoftOffice14.0CommonFilesPaths». If it is there then delete or rename it. Close the registry and restart the machine.

After that, everything worked fine.

PolyGeo's user avatar

PolyGeo

64.4k28 gold badges104 silver badges318 bronze badges

answered Feb 14, 2015 at 0:07

Christy Heaton's user avatar

1

Перейти к содержимому раздела

Форумы CADUser

Информационный портал для профессионалов в области САПР

Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.

Дерево сообщений Активные темы Темы без ответов

Страницы 1

Чтобы отправить ответ, вы должны войти или зарегистрироваться

#1 16 февраля 2006г. 19:10:40

  • Max
  • Восстановленный участник
  • На форуме с 16 февраля 2006г.
  • Сообщений: 5
  • Спасибо: 0

Тема: Ошибка при импорте DXF файла в MapInfo

При попытке ипорта карты в формате DXF, в MapInfo появляется ошибка:
Ошибка DXF, не распознан код элемента DXF: строка 847.
Пробовал сохранять в разных версиях DXF. В различных версиях AutoCAD файл работает нормально.
С чем может быть связанна эта ошибка?

#2 Ответ от Александр Ривилис 16 февраля 2006г. 21:12:04

  • Александр Ривилис
  • Александр Ривилис
  • Активный участник
  • Откуда: Украина / Киев
  • На форуме с 15 апреля 2005г.
  • Сообщений: 8,659
  • Спасибо: 157

Re: Ошибка при импорте DXF файла в MapInfo

А что в строке 847?

#3 Ответ от Max 17 февраля 2006г. 00:00:47

  • Max
  • Восстановленный участник
  • На форуме с 16 февраля 2006г.
  • Сообщений: 5
  • Спасибо: 0

Re: Ошибка при импорте DXF файла в MapInfo

$CELWEIGHT       <846
370              <847
    -1           <848
  9              <849

#4 Ответ от Александр Ривилис 17 февраля 2006г. 00:27:06

  • Александр Ривилис
  • Александр Ривилис
  • Активный участник
  • Откуда: Украина / Киев
  • На форуме с 15 апреля 2005г.
  • Сообщений: 8,659
  • Спасибо: 157

Re: Ошибка при импорте DXF файла в MapInfo

Видимо MAPINFO не понимает переменную CELWEIGHT (т.е. ему знаком формат DXF на уровне AutoCAD R14). Попробуй сохранить этот DXF в формате AutoCAD R12 (у всех AutoCAD до 2006 включительно есть такая возможность). Иначе этот DXF придется править вручную или писать программу для выкидывания того, что MAPINFO не понимает.

#5 Ответ от Max 17 февраля 2006г. 02:15:21

  • Max
  • Восстановленный участник
  • На форуме с 16 февраля 2006г.
  • Сообщений: 5
  • Спасибо: 0

Re: Ошибка при импорте DXF файла в MapInfo

Спасибо огромное, помогло…
В R14 конвертировал, не прокатывало, а R12 просто не стал.

#6 Ответ от ShaggyDoc 17 февраля 2006г. 06:13:08

  • ShaggyDoc
  • Восстановленный участник
  • На форуме с 10 сентября 2001г.
  • Сообщений: 1,761
  • Спасибо: 0

Re: Ошибка при импорте DXF файла в MapInfo

А напрямую DWG конвертировать через Универсальный транслятор не пробовали?

Сообщения 6

Тему читают: 1 гость

Страницы 1

Чтобы отправить ответ, вы должны войти или зарегистрироваться

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Mapinfo внутренняя ошибка 34623
  • Mapi e corrupt store ошибка