Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Ищу посредника!


Автор: Mpak 21.11.2008, 18:37
Уже даже не знаю как их подружить.. может кто сталкивался?
Мне в общем то от MapInfo надо мало.. всего-то что бы он расшифровал свой файл с таблицей и позволил мне его поправить и сохранил бы в нем изменения...

Автор: Лена 21.11.2008, 20:23
Посредник между MapInfo и Builder это компонет MapInfo MapX 5.0.

Автор: Mpak 23.11.2008, 02:57
Здравствуйте, Елена, видел ваши посты на форуме sources.ru и вот предоставилась возможность пообщаться "лично" smile Как я понял вы уже имели дело с этимsmile
Пытался найти MapInfo MapX 5.0 ничего не вышло.. не могли бы вы подсказать ссылочку? Нахожу только MapX Mobile И все.. а это как я понял не то...

P.S. Может сможете помочь.. мне нужно подгрузить таблицу (файл из проекта MapInfo *.dat).. подскажите хотя бы в какую сторону податься smile

Автор: Лена 27.11.2008, 21:08
Цитата(Mpak @  23.11.2008,  02:57 Найти цитируемый пост)
Может сможете помочь.. мне нужно подгрузить таблицу (файл из проекта MapInfo *.dat).. подскажите хотя бы в какую сторону податься 


Насколько я поняла. Вам нужные данные из карты формата MapInfo?
Для этого откройте файл TAB в программе MapInfo. Там есть опция получить данные в виде таблицы dbf. Получите все данные в таблице dbf. Далее можно с ней работать или через BDE или загрузить ее в ClientDataSet и получить все данные в xml виде, и грузить их через ClientDataSet в своей программе в грид.

Автор: Mpak 28.11.2008, 19:12
Вы правы, там еще можно экспортировать в файл екселя.. но дело в том, что все данные из таблицы в MapInfo (данные которые находятся в файле проекта *.DAT ) привязаны к объектам на карте.. посему, что бы не потерять привязку нужно получить эти данные средствами MapInfo.. вот такая вот проблема..

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

Автор: Лена 2.12.2008, 15:32
Цитата(Mpak @  28.11.2008,  19:12 Найти цитируемый пост)
что бы не потерять привязку нужно получить эти данные средствами MapInfo.. вот 


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

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)